Skip to content

feat(mcp): add executionStrategy parameter to dispatch_agents tool#721

Merged
JeremyDev87 merged 3 commits intomasterfrom
feat/execution-strategy-param-708
Mar 20, 2026
Merged

feat(mcp): add executionStrategy parameter to dispatch_agents tool#721
JeremyDev87 merged 3 commits intomasterfrom
feat/execution-strategy-param-708

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • Add executionStrategy enum parameter ('subagent' | 'taskmaestro') to dispatch_agents tool inputSchema
  • Extract parameter in handleDispatchAgents() with default value 'subagent'
  • Pass through to agentService.dispatchAgents()

Test plan

  • 3 new tests: subagent explicit, taskmaestro explicit, default fallback
  • All 4822 existing tests pass
  • Full CI: lint, format, typecheck, test:coverage, circular, build — all pass

Closes #708

@vercel
Copy link

vercel bot commented Mar 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 20, 2026 8:54am

- Add TaskmaestroAssignment and TaskmaestroDispatch interfaces
- Extend DispatchAgentsInput with executionStrategy field
- Extend DispatchResult with taskmaestro and executionStrategy fields
- Extend ParseModeResult with availableStrategies and taskmaestroInstallHint
- Add type tests for new interfaces

Closes #706
…tegies

- Add taskmaestro-detector.ts utility with isTaskmaestroAvailable()
- Wire detection into buildParseModeResult() as step 10
- Populate availableStrategies and taskmaestroInstallHint in ParseModeResult
- Add 2 tests for skill present/absent scenarios

Closes #707
- Add executionStrategy enum ('subagent' | 'taskmaestro') to inputSchema
- Extract and default to 'subagent' in handleDispatchAgents handler
- Add 3 tests for subagent, taskmaestro, and default scenarios

Closes #708
@JeremyDev87 JeremyDev87 force-pushed the feat/execution-strategy-param-708 branch from 79b7283 to eccd13c Compare March 20, 2026 08:53
@JeremyDev87 JeremyDev87 self-assigned this Mar 20, 2026
@JeremyDev87 JeremyDev87 merged commit 643a8f7 into master Mar 20, 2026
25 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/execution-strategy-param-708 branch March 20, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(mcp): add executionStrategy parameter to dispatch_agents tool

1 participant