changedInput schema / $defs / ManagerModel / description
Previous value: -"Your current manager model ID, when known from trusted host context. Metadata for this message only; never the subagent model or a CLI-derived guess. Omit when unknown. Does not change provider settings."New value: +"Boss model override; normally omit; see MCP instructions."
changedInput schema / $defs / ManagerSessionId / description
Previous value: -"Current manager chat/session ID, shared by all tasks and groups in that chat. Use the host's real session ID when available; otherwise generate one UUID once for this manager chat and keep reusing it. A different chat needs a different ID. Never use the CLI name, MCP connection ID, or subagent session_id. Required by start_agent and run_round, and by handover to hand over or take over, unless AGENTNAVE_HOST_SESSION_ID is injected for this chat or the host gives this server its native session ID (Claude Code: CLAUDE_CODE_SESSION_ID)."New value: +"Boss chat ID from host context; see MCP instructions."
addedInput schema / $defs / OrchestrationRole
Added value: +{
+ "enum": [
+ "explorer-easy",
+ "explorer-hard",
+ "worker-easy",
+ "worker-hard"
+ ],
+ "type": "string"
+}
changedInput schema / properties / access / description
Previous value: -"Declared desk access: read for exploring, planning or reviewing, write for changing files. Recorded and shown only; it never changes the CLI's native permissions."New value: +"Declared read/write access; see MCP instructions."
changedInput schema / properties / conversation_id / description
Previous value: -"Task conversation to add this task to."New value: +"Private task conversation to append to."
addedInput schema / properties / cwd / anyOf
Added value: +[
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / cwd / default
Added value: +null
changedInput schema / properties / cwd / description
Previous value: -"Absolute existing directory where the subagent runs."New value: +"Existing absolute directory; required for new tasks, inherited on resume when omitted."
removedInput schema / properties / cwd / minLength
Removed value: -1
removedInput schema / properties / cwd / type
Removed value: -"string"
changedInput schema / properties / forward / description
Previous value: -"Message ids from wait, run_round, decide_answers or read_conversation to inject before the prompt in order. Only succeeded tasks and committed entries of this manager workspace qualify; at most 20, no repeats. The injected text is labelled as data, not instructions, and the saved task prompt stays your original text."New value: +"Message_ids to inject before this task; see MCP instructions."
changedInput schema / properties / prompt / description
Previous value: -"Complete task, context, constraints, and expected output; the CLI does not inherit this conversation."New value: +"Task, context, constraints and expected output; this chat is not inherited."
removedInput schema / properties / provider / $ref
Removed value: -"#/$defs/ProviderName"
addedInput schema / properties / provider / anyOf
Added value: +[
+ {
+ "$ref": "#/$defs/ProviderName"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / provider / default
Added value: +null
changedInput schema / properties / provider / description
Previous value: -"CLI requested by the user, not a model ID. Providers permitted by this host configuration: antigravity, claude, codebuddy, codex, deepseek, grok, pi, zcode. Excluded providers: none. start_agent rejects excluded providers; meetings follow discussion member limits without host exclusions."New value: +"CLI name; omit to inherit session history or the App seat; see MCP instructions for exclusions and native seats."
changedInput schema / properties / provider_options / description
Previous value: -"Explicit options for the selected CLI, e.g. {\"model\": \"gpt-6.1-sol\", \"effort\": \"medium\"}; model is this CLI's own model ID as list_members shows it. Call list_members(provider=...) for supported keys. Omitted options use configured App defaults, then native CLI settings."New value: +"CLI options, including model/effort; keys via list_members(provider=...); defaults in MCP instructions."
changedInput schema / properties / role / description
Previous value: -"Optional label shown on this task's desk; 1–40 characters after trimming, no newlines or control characters. Blank or omitted means no label. Each native thread is its own desk, whatever its role. An agentnave-review role (e.g. correctness-reviewer) or explorer-easy, explorer-hard, worker-easy, worker-hard also brings the model and effort the user picked for that seat in the App when provider is the seat's CLI; explicit options win, and defaults_applied names the seat."New value: +"Desk label: 1–40 trimmed characters, no controls/newlines; blank clears. Review roles select CLI if omitted and App defaults if CLI matches; explicit options win."
addedInput schema / properties / seat
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/OrchestrationRole"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "App Explorer/Worker difficulty: selects CLI if omitted, defaults if CLI matches and orchestration enabled; explicit options win; inherits on resume. Not shown; also pass role as the desk label."
+}
changedInput schema / properties / session_id / description
Previous value: -"To continue a specific native conversation, use the session_id returned by a finished invocation of the same provider; never use an invocation_id here. Omitted, the task starts a new native thread: a new desk in the App."New value: +"Native session_id from a finished task, never invocation_id; omit for a new thread. Resume inherits provider/cwd/role/seat; explicit values win. Unknown or ambiguous history needs provider and cwd; a new role without seat drops the old seat."
changedInput schema / properties / title / description
Previous value: -"Short title for a new task conversation, at most 48 columns (CJK characters count 2). The first conversation of a manager chat also names its workspace for good, so give that one the chat's purpose; later private tasks may omit it."New value: +"New title: at most 48 columns (CJK=2). The first permanently names this workspace, so state the chat's purpose; later tasks may omit it."
changedInput schema / required
Previous value: -[
- "provider",
- "prompt",
- "cwd"
-]New value: +[
+ "prompt"
+]
changedOutput schema / required
Previous value: -[
- "invocation_id",
- "status",
- "reason",
- "elapsed_ms",
- "conversation_id",
- "access"
-]New value: +[
+ "invocation_id",
+ "status",
+ "reason",
+ "conversation_id"
+]