From c2ba84193232177f53b565f8400e1690e6f9c479 Mon Sep 17 00:00:00 2001 From: damocles Date: Fri, 26 Jun 2026 22:33:34 +0200 Subject: [PATCH] docs(turn-loop): present managed-settings as current state, drop changelog phrasing --- docs/turn-loop.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/turn-loop.md b/docs/turn-loop.md index 9cac527f..797782eb 100644 --- a/docs/turn-loop.md +++ b/docs/turn-loop.md @@ -142,14 +142,13 @@ claude --print --verbose --output-format stream-json --model \ # wake prompt piped over stdin ``` -Static settings are no longer passed with `--settings`: hive-enforced -settings ship at `/etc/claude-code/managed-settings.json` (claude-code's -canonical managed-settings path — precedence #1, read-only, -un-overridable), wired in `nix/templates/harness-base.nix` from the -`prompts/claude-settings.json` asset. `effortLevel` is deliberately not -in that file — effort is controlled live via the `--effort` flag -(`HIVE_DEFAULT_EFFORT` / the per-agent UI slider), which managed scope -would otherwise lock. +Hive-enforced settings ship at `/etc/claude-code/managed-settings.json` +(claude-code's canonical managed-settings path — precedence #1, +read-only, un-overridable), wired in `nix/templates/harness-base.nix` +from the `prompts/claude-settings.json` asset. `effortLevel` is +deliberately not in that file — effort is controlled live via the +`--effort` flag (`HIVE_DEFAULT_EFFORT` / the per-agent UI slider), which +managed scope would otherwise lock. `` is read from `Bus::model()` on each turn. The initial default is set by `hyperhive.model` in the agent's `agent.nix`