Files
codex-mmo/profiles/bounded-research-organization-lab/profile.toml
T

96 lines
3.2 KiB
TOML
Raw Normal View History

2026-08-24 08:11:59 -07:00
schema_version = 8
id = "bounded-research-organization-lab"
version = "8.0.0"
display_name = "Bounded Research Organization Lab"
description = "An experimental Sol root compares flat research fan-out with a strictly bounded Kimi-led hierarchy over long source corpora."
tags = ["research", "nested-delegation", "long-context", "lab"]
maturity = "lab"
root = "engineering_root"
smoke = "smoke.toml"
[agents.engineering_root]
kind = "root"
description = "Productive repository engineer and final evidence adjudicator"
model = "codex_chatgpt_builtin__gpt_5_6_sol"
reasoning = "high"
allowed_reasoning_efforts = ["medium", "high", "xhigh", "max"]
execution_mode = "goal"
goal_token_budget = 500000
max_goal_token_budget = 800000
stall_warning_seconds = 3600
finalization_grace_seconds = 1800
plan_reasoning = "high"
permissions = "workspace-write"
can_spawn = ["research_lead", "source_scout"]
max_active = 1
trust = "high"
verification = "always"
instructions = "agents/engineering-root.md"
[agents.research_lead]
description = "Long-context Kimi research organizer with exactly two possible child scouts"
model = "opencode_go_openai_chat__kimi_k3"
reasoning = "max"
allowed_reasoning_efforts = ["max"]
execution_mode = "goal"
goal_token_budget = 300000
max_goal_token_budget = 500000
stall_warning_seconds = 1800
finalization_grace_seconds = 1800
permissions = "read-only"
backends = ["mcp"]
can_spawn = ["source_scout"]
max_active = 1
max_children = 2
allowed_task_kinds = ["research_organization", "research_synthesis"]
trust = "high"
verification = "root_adjudication"
network_access = false
web_search = "live"
contract_enforcement = "strict"
output_contract = "contracts/research-synthesis.json"
instructions = "agents/research-lead.md"
[agents.source_scout]
description = "Bounded MiniMax source scout usable in either flat or hierarchical trials"
model = "opencode_zen_openai_chat__minimax_m3"
reasoning = "none"
allowed_reasoning_efforts = ["none"]
execution_mode = "turn"
stall_warning_seconds = 1800
finalization_grace_seconds = 900
permissions = "read-only"
backends = ["mcp"]
can_spawn = []
max_active = 2
allowed_task_kinds = ["research", "source_verification"]
trust = "high"
verification = "always"
network_access = false
web_search = "live"
contract_enforcement = "strict"
output_contract = "contracts/source-dossier.json"
instructions = "agents/source-scout.md"
[agents.engineering_root.controls.research_lead]
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
[agents.engineering_root.controls.source_scout]
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
[agents.research_lead.controls.source_scout]
actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"]
[coordination]
mode = "bounded_hierarchical_research_experiment"
orchestration = "mcp"
max_active_agents = 4
max_depth = 2
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"