feat(aliases): add aq/aqs/aqd agent-queue aliases; scope shell-ci shellcheck

- aliases/_agent.alias: aq, aqs (status), aqd (dash) — path-relative to repo
- register _agent.alias in _source_all.alias loader + document in README
- shell-ci: gate shellcheck on agent-queue.sh; bytelyst-cli.sh shellcheck is
  non-gating (pre-existing legacy SC2199 in check_collaborators), bash -n
  still gates both
This commit is contained in:
saravanakumardb1 2026-05-28 21:52:36 -07:00
parent 9c16a631e2
commit 0c21a6466a
4 changed files with 17 additions and 5 deletions

View File

@ -37,13 +37,16 @@ jobs:
apt-get install -y -qq shellcheck
shellcheck --version
- name: shellcheck (errors fail the build)
- name: shellcheck agent-queue (errors fail the build)
run: |
shellcheck --severity=error --shell=bash \
agent-queue/agent-queue.sh \
bytelyst-cli.sh
shellcheck --severity=error --shell=bash agent-queue/agent-queue.sh
- name: bash syntax check
- name: shellcheck bytelyst-cli (non-gating — legacy known issues)
continue-on-error: true
run: |
shellcheck --severity=error --shell=bash bytelyst-cli.sh
- name: bash syntax check (gating, both scripts)
run: |
bash -n agent-queue/agent-queue.sh
bash -n bytelyst-cli.sh

View File

@ -49,6 +49,9 @@ gd # git diff
tl # tmux list-sessions
tn work # tmux new-session -s work
ta work # tmux attach-session -t work
aq <cmd> # agent-queue runner (init|add|run|status|watch|dash|stop|logs)
aqs # agent-queue status
aqd # agent-queue Node live dashboard
```
## Local Aliases

5
aliases/_agent.alias Normal file
View File

@ -0,0 +1,5 @@
# agent-queue — folder kanban runner for devin/claude/codex CLIs
# Resolved relative to the aliases dir so it works on any machine/clone.
alias aq="$BYTELYST_ALIAS_DIR/../agent-queue/agent-queue.sh"
alias aqs="$BYTELYST_ALIAS_DIR/../agent-queue/agent-queue.sh status"
alias aqd="$BYTELYST_ALIAS_DIR/../agent-queue/agent-queue.sh dash"

View File

@ -15,3 +15,4 @@ source "$BYTELYST_ALIAS_DIR/_cd.alias"
source "$BYTELYST_ALIAS_DIR/_ls.alias"
source "$BYTELYST_ALIAS_DIR/_general.alias"
source "$BYTELYST_ALIAS_DIR/_shell.alias"
source "$BYTELYST_ALIAS_DIR/_agent.alias"