From e4ee7b484b73757e477cea819428905e67ca6458 Mon Sep 17 00:00:00 2001 From: damocles Date: Sun, 13 Sep 2026 20:23:39 +0200 Subject: [PATCH] docs: mark subagent outputStyle inheritance as unconfirmed, not assumed --- docs/turn-loop/claude-invocation.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/turn-loop/claude-invocation.md b/docs/turn-loop/claude-invocation.md index 51c99703..20c0fcfb 100644 --- a/docs/turn-loop/claude-invocation.md +++ b/docs/turn-loop/claude-invocation.md @@ -95,9 +95,13 @@ autocompact is **on**, at the widest window claude-code allows — see primary mechanism; hyperhive still owns that). `outputStyle` is fleet-wide **Concise** — output tokens are real spend on an always-on agent, and the preamble/recap Concise drops carries no information a turn-loop consumer -needs. Doesn't reach subagents (`hive-subagent-mcp`'s nested sessions run -their own system prompt and don't inherit the parent's output style, -per claude-code's own docs) — expected, not a gap to chase. +needs. Whether it reaches `hive-subagent-mcp`'s nested sessions is +**unconfirmed** — claude-code's own docs say a Task-tool subagent doesn't +inherit the parent's output style, but a hive subagent is a separate +`claude` CLI process reading the same container-wide managed-settings.json +with no `--settings` override, so that doc claim may not actually apply +here. Needs a real check (start a subagent, read whether its output is +Concise-style), not assumed either way. **Session reset** is available via `POST /api/new-session` (or `/new-session` slash command). It does _not_ touch the session inline —