feat(councils-ui): add on-demand council conversations panel and model config controls

This commit is contained in:
William Valentin
2026-02-21 11:26:04 -08:00
parent cfd7fa6fd0
commit 7c121b82c6
11 changed files with 481 additions and 4 deletions
+2
View File
@@ -19,6 +19,7 @@ Flynn supports a deterministic dual-council orchestration pipeline (`council.run
- `CouncilDiff` (code-computed deterministic diff)
- `MetaSelection` (JSON-only selection/merge record)
- `CouncilRunResult` (`pipeline_version`, hashes, trace, stop snapshot)
- `conversations` (per-agent call log with prompt payload + raw response)
## Tool Interface
@@ -42,6 +43,7 @@ Flynn supports a deterministic dual-council orchestration pipeline (`council.run
- `prompt_payload_hash` is computed from canonical JSON payload passed to model.
- `artifact_hash` is computed from canonical validated artifact JSON.
- Trace ordering is deterministic (`phase_index`, then `call_id`), independent of async completion order.
- Conversation logs are sorted by (`phase_index`, `call_id`) for stable Web UI display.
## Safety Rules