AgentsCommander
WG-7
-
□
x
Coding Agents
Codex
Profile matrix selected
A
Claude Code
Plan and implementation
B
OpenCode
Local CLI option
C
Settings / Coding Agents C:\Users\maria\0_repos\AgentsCommander_ac\.ac
AC Root connected profile matrix mockup
AC Root configuration

Coding Agent Profile Matrix

Configuration file
C:\Users\maria\0_repos\AgentsCommander_ac\.ac\coding-agent-profiles.json
AC Root scope
Matrix

Profiles are rows; coding agents are columns. Each column color comes from the current coding-agent configuration. Click a configured cell to edit its model, effort, and arguments.

Fallback: each missing profile uses the immediately higher row; D uses C, C uses B, B uses A, and A is the final fallback.
Selected cell A / Codex
JSON preview coding-agent-profiles.json

          
Defaults tab in Profile Matrix settings
Default rules live beside the matrix and resolve by specific source before falling back to profile A.
A - final fallback
Rule source Scope Default profile Effective per-coding-agent preview Warnings
No template / global AC Root B - BALANCED Codex B, Claude Code B, OpenCode requests B and resolves A OpenCode B missing; fixed fallback A
Agency role template agency/local C - REVIEW All coding agents request review profile before workgroup launch None
Local role template: dev-webpage-ui role template B - BALANCED Codex B, Claude Code B, OpenCode requests B and resolves A Rule is valid; one provider cell falls back
Agent type: coding-agent type rule B - BALANCED Used when no role template default exists None
Mold: review-helper mold rule C - REVIEW Review mold requests C for all coding agents Disabled cells show before create
Codex
RequestedB - BALANCED
ResolvedB - BALANCED
Sourcedev-webpage-ui template
Claude Code
RequestedB - BALANCED
ResolvedB - BALANCED
Sourcedev-webpage-ui template
OpenCode
RequestedB - BALANCED
ResolvedA - FULL POWER
ReasonB cell missing; A final fallback
New Agent creation modal
Template and mold selection drive the default; the creator can override before Create.
Rule sourceLocal role template: dev-webpage-ui
RequestedB - BALANCED
ResolvedB - BALANCED for Codex and Claude Code; A - FULL POWER for OpenCode
OpenCode has no B cell, so the effective launch profile resolves to A. The stored request remains B.
Individual Agent profile assignment modal
Mirrors the current Settings modal shape: selected agent context, an explicit profile selector, Save/Cancel, and no silent migration for legacy agents.
B - BALANCED
Edit Agent
wg-7-dev-team / dev-webpage-ui
OpenCode selected
Sourcefrom template: dev-webpage-ui
RequestedB - BALANCED
EffectiveA - FULL POWER for OpenCode (B -> A - FULL POWER)
OpenCode has no B cell, so this agent keeps requested B while launch resolves through A final fallback.
Legacy no-profile state
Agentlegacy-helper
StoredNone stored; no migration on open
Legacy no-profile agents inherit the current default at launch until the user explicitly saves an assigned profile.
CodexB - BALANCED from current default if launched now
Claude CodeB - BALANCED from current default if launched now
OpenCodeA - FULL POWER because B is missing and A is final fallback
Diagnostics and resolution view
Shows why a profile was selected, where fallback occurred, and the selected coding agent/provider command components.
No raw shell string
Agentdev-webpage-ui / OpenCode
Rule sourceLocal role template: dev-webpage-ui
RequestedB - BALANCED
ResolvedA - FULL POWER
B missing -> A final fallback
Final coding-agent/provider command preview
Executable
opencode
Provider model
provider/default-large
Default args
--config {acRoot}\opencode.json
Extra args
--profile a
Workgroup dispatch and agent list visibility
Small badges on launch surfaces prevent hidden profile changes when dispatching agents from templates.
Template picker row
Templatedev-webpage-ui
DefaultB - BALANCED
Preview3 agents, 1 provider fallback
Session list badge
Agentdev-webpage-ui
ProfileRequested B; effective B
ActionOpen settings to edit
Blocked launch warning
ConditionRequested cell disabled
FallbackUse fixed chain to A
CTAReview diagnostics
Preview only. Persisted at AC Root so all repos and workgroups share the same letter semantics.