Skip to content

Composer hint states the delivery contract while an agent works - #31

Open
udaychandra wants to merge 1 commit into
mainfrom
agent/sail-room-agent-loop-composer-hint
Open

Composer hint states the delivery contract while an agent works#31
udaychandra wants to merge 1 commit into
mainfrom
agent/sail-room-agent-loop-composer-hint

Conversation

@udaychandra

Copy link
Copy Markdown
Contributor

Rider for standardapplied/sail#186 (spec sail-room-agent-loop).

While a spec is in_progress — the window where a gated coding run (dispatch or fix lane) is live and sail's new room relay injects replies into the agent's context after tool calls — the room composer states the real contract: ⏎ to send · the agent is working — replies are delivered to it as it works. Any other status keeps the terse ⏎ to send.

The hint is identical for claude-code and codex because the contract is: both CLIs honor PostToolUse additionalContext injection, so there is no fake liveness and no per-agent branching to lie with.

Tests cover both states of the hint; bun test (426) and tsc --noEmit are green.

While a spec is in_progress — the window where a gated coding run (dispatch
or fix lane) is live and sail's room relay injects replies after tool
calls — the room composer says so: replies are delivered to the agent as it
works. The contract is identical for claude-code and codex (both honor
PostToolUse additionalContext), so one honest hint serves both. Any other
status keeps the terse default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant