100 lines
3.5 KiB
TOML
100 lines
3.5 KiB
TOML
|
|
schema_version = 8
|
||
|
|
id = "incident-hypothesis-triage"
|
||
|
|
version = "8.0.0"
|
||
|
|
display_name = "Incident Hypothesis Triage"
|
||
|
|
description = "A read-only GLM incident lead combines bounded DeepSeek evidence collection with a separately routed Nemotron causal challenger."
|
||
|
|
tags = ["incident", "causal-analysis", "provider-diversity", "read-only", "featured"]
|
||
|
|
maturity = "featured"
|
||
|
|
root = "incident_lead"
|
||
|
|
smoke = "smoke.toml"
|
||
|
|
|
||
|
|
[agents.incident_lead]
|
||
|
|
kind = "root"
|
||
|
|
description = "Read-only evidence synthesizer and final hypothesis adjudicator"
|
||
|
|
model = "zai_coding_responses__glm_5_3"
|
||
|
|
reasoning = "max"
|
||
|
|
allowed_reasoning_efforts = ["high", "max"]
|
||
|
|
execution_mode = "goal"
|
||
|
|
goal_token_budget = 300000
|
||
|
|
max_goal_token_budget = 500000
|
||
|
|
stall_warning_seconds = 3600
|
||
|
|
finalization_grace_seconds = 1200
|
||
|
|
plan_reasoning = "max"
|
||
|
|
permissions = "read-only"
|
||
|
|
can_spawn = ["evidence_runner", "causal_challenger"]
|
||
|
|
max_active = 1
|
||
|
|
trust = "high"
|
||
|
|
verification = "always"
|
||
|
|
network_access = false
|
||
|
|
web_search = "disabled"
|
||
|
|
instructions = "agents/incident-lead.md"
|
||
|
|
|
||
|
|
[agents.evidence_runner]
|
||
|
|
description = "Fast bounded evidence collector and correlator, reusable for one follow-up query"
|
||
|
|
model = "opencode_go_openai_chat__deepseek_v4_flash"
|
||
|
|
reasoning = "high"
|
||
|
|
allowed_reasoning_efforts = ["low", "high", "max"]
|
||
|
|
execution_mode = "turn"
|
||
|
|
stall_warning_seconds = 1800
|
||
|
|
finalization_grace_seconds = 1200
|
||
|
|
permissions = "read-only"
|
||
|
|
backends = ["mcp"]
|
||
|
|
can_spawn = []
|
||
|
|
max_active = 2
|
||
|
|
allowed_task_kinds = ["evidence_collection", "correlation"]
|
||
|
|
trust = "high"
|
||
|
|
verification = "always"
|
||
|
|
network_access = false
|
||
|
|
web_search = "disabled"
|
||
|
|
contract_enforcement = "strict"
|
||
|
|
output_contract = "contracts/evidence.json"
|
||
|
|
instructions = "agents/evidence-runner.md"
|
||
|
|
|
||
|
|
[agents.causal_challenger]
|
||
|
|
description = "Independent causal analyst that develops and attacks alternative hypotheses"
|
||
|
|
model = "openrouter_openai_chat__nvidia_nemotron_3_ultra_550b_a55b"
|
||
|
|
reasoning = "high"
|
||
|
|
allowed_reasoning_efforts = ["medium", "high"]
|
||
|
|
execution_mode = "goal"
|
||
|
|
goal_token_budget = 150000
|
||
|
|
max_goal_token_budget = 250000
|
||
|
|
stall_warning_seconds = 1800
|
||
|
|
finalization_grace_seconds = 900
|
||
|
|
permissions = "read-only"
|
||
|
|
backends = ["mcp"]
|
||
|
|
can_spawn = []
|
||
|
|
max_active = 1
|
||
|
|
allowed_task_kinds = ["causal_analysis", "hypothesis_review"]
|
||
|
|
trust = "adversarial_reviewer"
|
||
|
|
verification = "root_adjudication"
|
||
|
|
network_access = false
|
||
|
|
web_search = "disabled"
|
||
|
|
contract_enforcement = "strict"
|
||
|
|
output_contract = "contracts/hypotheses.json"
|
||
|
|
instructions = "agents/causal-challenger.md"
|
||
|
|
|
||
|
|
[agents.incident_lead.controls.evidence_runner]
|
||
|
|
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
|
||
|
|
|
||
|
|
[agents.incident_lead.controls.causal_challenger]
|
||
|
|
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
|
||
|
|
|
||
|
|
[agents.evidence_runner.controls.causal_challenger]
|
||
|
|
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
|
||
|
|
|
||
|
|
[agents.causal_challenger.controls.evidence_runner]
|
||
|
|
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
|
||
|
|
|
||
|
|
[coordination]
|
||
|
|
mode = "evidence_gated_incident_triage"
|
||
|
|
orchestration = "mcp"
|
||
|
|
max_active_agents = 3
|
||
|
|
max_depth = 1
|
||
|
|
max_children_per_agent = 2
|
||
|
|
max_active_writers = 0
|
||
|
|
reject_ancestor_role = true
|
||
|
|
wait_policy = "dependency_only"
|
||
|
|
write_conflict_policy = "reject"
|
||
|
|
contradiction_policy = "primary_evidence"
|
||
|
|
result_visibility = "ancestors"
|