Skip to content

fix(agent): focus pane on first prompt #213

fix(agent): focus pane on first prompt

fix(agent): focus pane on first prompt #213

Workflow file for this run

name: Husk Plugin Check
on:
push:
paths:
- '.github/workflows/plugin-check.yml'
- 'Cargo.lock'
- 'Cargo.toml'
- 'crates/husk*/**'
- 'default_config.toml'
- 'examples/**'
- 'plugins/**'
- 'src/assets.rs'
- 'src/config.rs'
- 'src/plugin/**'
- 'src/self_check.rs'
pull_request:
paths:
- '.github/workflows/plugin-check.yml'
- 'Cargo.lock'
- 'Cargo.toml'
- 'crates/husk*/**'
- 'default_config.toml'
- 'examples/**'
- 'plugins/**'
- 'src/assets.rs'
- 'src/config.rs'
- 'src/plugin/**'
- 'src/self_check.rs'
jobs:
bundled-plugins:
name: Parse and initialize bundled Husk plugins
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Cache Rust build artifacts
uses: Swatinem/rust-cache@v2
- name: Test the Husk runtime and plugin bridge
run: |
cargo test --all-features -p red husk
cargo test --all-features -p husk -p husk-ast -p husk-diagnostics -p husk-lexer -p husk-parser -p husk-semantic -p husk-types
- name: Validate example plugin metadata
run: python3 -m json.tool examples/example-plugin/package.json > /dev/null
- name: Initialize the bundled runtime
run: cargo run --all-features -- --self-check