fix: apply agent model config when spawning via dashboard API #80
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes agent-relay-322
The spawner now calls
buildClaudeArgs()when spawning Claude agents, which reads the agent's profile from.claude/agents/<name>.mdand applies--modeland--agentflags accordingly.Problem
When agents are spawned via dashboard API (POST /api/spawn), the spawner did NOT read agent config files or apply --model flags. Agent profiles were only applied when using the CLI wrapper.
Solution
buildClaudeArgsfrom../utils/agent-config.jsbuildClaudeArgs()for Claude agents--modeland--agentflags from the agent's profileTest plan
model: haikuin its profile via dashboardGenerated with Claude Code