feat: add cli-ui-tester agent and tmux helper scripts #406
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a cli-ui-tester agent for testing CLI UI functionality via tmux, along with helper scripts and a fix for spawnerPrompt in agent-runtime.
Changes
.agents/cli-ui-tester.ts- Programmatic agent that:debug/tmux-sessions/scripts/tmux/- Helper scripts for tmux session management:tmux-start.sh- Start a new tmux session with CLItmux-send.sh- Send input to tmux session (handles bracketed paste)tmux-capture.sh- Capture terminal output with YAML loggingtmux-stop.sh- Stop and cleanup tmux sessiontmux-cli.sh- Convenience wrapper for CLI interactioncli/tmux.knowledge.md- Documentation for tmux testing workflowpackages/agent-runtime/src/templates/strings.ts- Fix to includespawnerPromptin parent agent instructionspackages/agent-runtime/src/templates/__tests__/strings.test.ts- Tests for template string generationUsage
Spawn from Buffy:
Testing