refactor: cherry-pick improvements from dev-agent's PR #700
Two wins from the dev-agent's implementation: 1. exec-briefing.sh: rewritten to just call exec-inject.sh with a briefing prompt (57 lines, down from 154). No more duplicated compass/character/context loading. 2. exec-inject.sh: response capture now uses agent_wait_for_claude_ready + pane line diff instead of custom EXEC-RESPONSE-START/END markers. Claude just responds naturally — no special output format needed. Also: matrix listener uses nohup for robustness and validates TOML path before passing to exec-inject.sh.
This commit is contained in:
parent
8375611244
commit
c3acce7f8f
5 changed files with 111 additions and 230 deletions
|
|
@ -178,14 +178,9 @@ PROJECT_REPO_ROOT=${PROJECT_REPO_ROOT}
|
|||
PRIMARY_BRANCH=${PRIMARY_BRANCH}
|
||||
PHASE_FILE=${PHASE_FILE}
|
||||
|
||||
## Response format
|
||||
When responding to the executive, write your response between these markers:
|
||||
\`\`\`
|
||||
---EXEC-RESPONSE-START---
|
||||
Your response here.
|
||||
---EXEC-RESPONSE-END---
|
||||
\`\`\`
|
||||
This allows the output capture to extract and post your response to Matrix.
|
||||
## How this works
|
||||
You are in a persistent tmux session. Messages from the executive arrive via
|
||||
Matrix. Just respond naturally — your output is captured automatically.
|
||||
|
||||
## Phase protocol
|
||||
When the executive ends the conversation (says goodbye, done, etc.):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue