Handle ACP status progress commentary

This commit is contained in:
Eva
2026-06-02 22:48:45 +07:00
committed by Ayaan Zaidi
parent 0c272958cf
commit 0d44d970a9
5 changed files with 135 additions and 28 deletions

View File

@@ -1202,7 +1202,7 @@ Notes:
- `stream.hiddenBoundarySeparator`: separator before visible text after hidden tool events (default: `"paragraph"`).
- `stream.maxOutputChars`: maximum assistant output characters projected per ACP turn.
- `stream.maxSessionUpdateChars`: maximum characters for projected ACP status/update lines.
- `stream.assistantCommentary`: when `true`, relay assistant commentary/progress text into ACP parent stream updates. Defaults to `false`.
- `stream.assistantCommentary`: when `true`, relay assistant commentary and selected ACP status progress text into ACP parent stream updates. Defaults to `false`.
- `stream.tagVisibility`: record of tag names to boolean visibility overrides for streamed events.
- `runtime.ttlMinutes`: idle TTL in minutes for ACP session workers before eligible cleanup.
- `runtime.installCommand`: optional install command to run when bootstrapping an ACP runtime environment.

View File

@@ -548,9 +548,9 @@ Two ways to start an ACP session:
requester session as system events. Accepted responses include
`streamLogPath` pointing to a session-scoped JSONL log
(`<sessionId>.acp-stream.jsonl`) you can tail for full relay history.
Assistant commentary/progress text is hidden by default; set
`acp.stream.assistantCommentary: true` to include it in parent stream
updates while keeping final-answer delivery unchanged.
Assistant commentary and selected ACP status progress text are hidden by
default; set `acp.stream.assistantCommentary: true` to include them in parent
stream updates while keeping final-answer delivery unchanged.
</ParamField>
ACP `sessions_spawn` runs use `agents.defaults.subagents.runTimeoutSeconds` for