Seats doing different work want different reasoning effort (e.g. writing/math seats at xhigh, coding/summary seats at medium), but there is no per-member way to set it:
- Claude seats get only
--model and the posture flag. Claude Code supports --effort <level> and CLAUDE_CODE_EFFORT_LEVEL per session.
- Codex seats inherit the global
model_reasoning_effort unless a separate codex_config_profile is authored.
Note: the obvious workaround, a startup slash_command: "/effort medium", persists globally. Interactive /effort <level> saves modelSettings.<model>.effortLevel in ~/.claude/settings.json, so it changes the default for every session on that model, not just the seat.
Ask: an effort field on members (and AgentSpec profiles), emitted as --effort for Claude and -c model_reasoning_effort=<level> for Codex on fresh, resume and fork. It might fit alongside the per-seat permission mode planned in #33.
OpenRig 0.5.17, Claude Code 2.1.283, codex-cli 0.157.
Seats doing different work want different reasoning effort (e.g. writing/math seats at
xhigh, coding/summary seats atmedium), but there is no per-member way to set it:--modeland the posture flag. Claude Code supports--effort <level>andCLAUDE_CODE_EFFORT_LEVELper session.model_reasoning_effortunless a separatecodex_config_profileis authored.Note: the obvious workaround, a startup
slash_command: "/effort medium", persists globally. Interactive/effort <level>savesmodelSettings.<model>.effortLevelin~/.claude/settings.json, so it changes the default for every session on that model, not just the seat.Ask: an
effortfield on members (and AgentSpec profiles), emitted as--effortfor Claude and-c model_reasoning_effort=<level>for Codex on fresh, resume and fork. It might fit alongside the per-seat permission mode planned in #33.OpenRig 0.5.17, Claude Code 2.1.283, codex-cli 0.157.