Skip to content

feat(mcp): extend TaskMaestro pane assignments for inner Teams bootstrap (#1313)#1321

Merged
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775301252/pane-2
Apr 4, 2026
Merged

feat(mcp): extend TaskMaestro pane assignments for inner Teams bootstrap (#1313)#1321
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775301252/pane-2

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add InnerTeamsSpec type and optional innerCoordination field to TaskmaestroAssignment for composable taskmaestro+teams execution
  • Inject TeamsCapabilityService into AgentService to gate inner coordination on runtime capability
  • When Teams capability is disabled, composable dispatch falls back to pure TaskMaestro (no inner fields)
  • Each pane assignment now carries teamSpec and teammates metadata so workers can bootstrap inner Teams workflows

Test plan

  • Nested assignment with inner Teams: verifies innerCoordination populated when capability enabled
  • Pure TaskMaestro fallback: verifies omission of inner fields when capability disabled
  • Failed agent handling: verifies teammate list matches only successfully loaded agents
  • yarn workspace codingbuddy exec tsc --noEmit passes
  • yarn workspace codingbuddy exec vitest run — 5953 tests pass

Closes #1313

…rap (#1313)

Add InnerTeamsSpec type and optional innerCoordination field to
TaskmaestroAssignment so pane workers can bootstrap inner Teams
workflows in the composable taskmaestro+teams strategy.

- Inject TeamsCapabilityService into AgentService
- Gate composable dispatch on Teams capability (falls back to pure
  TaskMaestro when disabled)
- Populate innerCoordination with teamSpec and teammates on each
  pane assignment when Teams is available
- Add tests: nested assignment with inner teams, pure taskmaestro
  fallback, failed agent handling in composable mode
@JeremyDev87 JeremyDev87 added feat mcp-server apps/mcp-server labels Apr 4, 2026
@vercel

vercel Bot commented Apr 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Apr 4, 2026 11:36am

@JeremyDev87 JeremyDev87 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: ✅ APPROVE

CI Status: ALL PASS

Code Quality:

  • TaskmaestroAssignment extended: innerCoordination field with type, teamSpec, teammates, reportingContract
  • TeamsCapabilityService injected: Falls back to pure taskmaestro when Teams disabled
  • Tests: ~85 lines — enabled/disabled capability, teammate matching, failed agent handling
  • Backward compat: Pure taskmaestro mode unaffected (no innerCoordination)

✅ Pane assignments can now bootstrap inner Teams workflows.

@JeremyDev87 JeremyDev87 merged commit 4177533 into master Apr 4, 2026
26 checks passed
@JeremyDev87 JeremyDev87 deleted the taskmaestro/1775301252/pane-2 branch April 4, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat mcp-server apps/mcp-server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(mcp): extend TaskMaestro pane assignments to bootstrap inner Teams workflows

1 participant