You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Profiles supply per-project or named-profile overrides for `model` and `systemPromptExtensions` (the only allowed keys; any other key is rejected on load).
337
+
Profiles supply per-project or named-profile overrides for `model`, `systemPromptExtensions`, `inactivityTimeoutMs`, `totalTimeoutMs`, and `summarizerTimeoutMs` (any other key is rejected on load). `summarizerTimeoutMs` caps the compaction summary call per inference round-trip and defaults to 90 s — well under the director's `totalTimeoutMs`, because compaction runs inline on the reactor and a stalled summary call freezes the session.
338
338
339
339
- Project profile: `.corbits/profile.json` in the repo root — committed, credential-free.
340
340
- Named profiles: `~/.corbits/profiles/<name>.json` — user-level overrides, inherited via the `profile` key or the `--profile` flag. A missing named file fails closed. A missing project `profile.json` overlay is optional.
|`cli_start`| Once per used session (see First-run disclosure) | (none beyond common properties) |
17
-
|`session_end`| When a TUI session finishes |`status`, `turn_count`, `duration_ms`, `session_mode`, `exit_reason`|
18
-
|`$ai_generation`| Once per completed turn (may be sampled); always on turn failure |`$ai_trace_id`, `$ai_provider`, `$ai_model`, `$ai_input_tokens`, `$ai_output_tokens`, `$ai_latency`, `$ai_is_error`, `$ai_error`, `$ai_cache_read_input_tokens`, `$ai_cache_creation_input_tokens`, `$ai_reasoning_tokens`, `tool_call_count`, `tool_error_count`, `subagent_call_count`|
19
-
|`$ai_span`| Opt-in only — once per top-level tool call when `CORBITS_TELEMETRY_AI_SPANS` is set |`$ai_trace_id`, `$ai_span_id`, `$ai_parent_id`, `$ai_span_name`, `$ai_is_error`|
20
-
|`slash_command`| A slash command is dispatched (shared product-event path) |`command_name`|
21
-
|`skill_used`|`use_skill` loads a skill that resolved | (none beyond common properties) |
22
-
|`plugin_loaded`| First successful load of a plugin identity in this process |`origin`|
23
-
|`subagent_start`| A `spawn_agent` dispatch begins |`agent_name`|
|`cli_start`| Once per used session (see First-run disclosure) | (none beyond common properties) |
17
+
|`session_end`| When a TUI session finishes |`status`, `turn_count`, `duration_ms`, `session_mode`, `exit_reason`|
18
+
|`$ai_generation`| Once per completed turn (may be sampled); always on turn failure |`$ai_trace_id`, `$ai_provider`, `$ai_model`, `$ai_input_tokens`, `$ai_output_tokens`, `$ai_latency`, `$ai_is_error`, `$ai_error`, `$ai_cache_read_input_tokens`, `$ai_cache_creation_input_tokens`, `$ai_reasoning_tokens`, `tool_call_count`, `tool_error_count`, `subagent_call_count`|
19
+
|`$ai_span`| Opt-in only — once per top-level tool call when `CORBITS_TELEMETRY_AI_SPANS` is set |`$ai_trace_id`, `$ai_span_id`, `$ai_parent_id`, `$ai_span_name`, `$ai_is_error`|
20
+
|`slash_command`| A slash command is dispatched (shared product-event path) |`command_name`|
21
+
|`skill_used`|`use_skill` loads a skill that resolved | (none beyond common properties) |
22
+
|`plugin_loaded`| First successful load of a plugin identity in this process |`origin`|
23
+
|`subagent_start`| A `spawn_agent` dispatch begins |`agent_name`|
0 commit comments