-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Workboard hardcodes Codex execution metadata for Claude agent runs #108362
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.no-staleExclude from stale automationExclude from stale automation
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.no-staleExclude from stale automationExclude from stale automation
Type
Fields
Priority
None yet
Summary
Workboard records every dispatched agent session as
engine: codex,model: default, and an execution id ending in:codex, even when the assigned agent actually runs through Anthropic Claude CLI with Claude Opus.Root cause
extensions/workboard/src/dispatcher.tshardcodes the execution metadata inbuildExecution:DEFAULT_DISPATCH_MODELisdefault. Meanwhilesubagent.runreceives an agent-scoped session key and no explicit provider/model, so the actual run correctly inherits the assigned agent's configured runtime.Observed result:
engine=codex,model=defaultprovider=anthropic,model=claude-opus-4-8,agentRuntime.id=claude-cliExpected behavior
Execution metadata should be populated from the resolved runtime/provider/model returned by the started subagent run, not hardcoded before runtime resolution. At minimum, an inherited/unknown engine should not be labeled Codex.
Environment
anthropic/claude-opus-4-8andagentRuntime.id=claude-cli