Skip to content

WIP: feat(team): support manual teammate management#588

Open
piorpua wants to merge 43 commits into
mainfrom
aionissue/task-20260706-002-001
Open

WIP: feat(team): support manual teammate management#588
piorpua wants to merge 43 commits into
mainfrom
aionissue/task-20260706-002-001

Conversation

@piorpua

@piorpua piorpua commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds explicit Team leader validation and ordered provisioning for multi-member Team creation.
  • Supports manual teammate add/remove flows with leader protection, mailbox notices, wake handling, and background runtime attach.
  • Updates Team MCP tool contracts to return structured JSON and removes stale dynamic roster/catalog prompt injection.

Verification

  • just push -u origin aionissue/task-20260706-002-001
  • cargo fmt --all -- --check
  • cargo clippy -p aionui-api-types -p aionui-team-prompts -p aionui-team -p aionui-app -- -D warnings
  • cargo test -p aionui-api-types -p aionui-team-prompts -p aionui-team -p aionui-app
  • cargo test --workspace

Notes

  • No database migration is included.
  • This is the backend companion for the AionUi Team manual teammate flow.
  • Manual desktop verification is still recommended for active-session mailbox, wake, runtime attach, and MCP tool-call behavior.

zynx added 22 commits July 6, 2026 12:32
Require exactly one explicit Team leader during create, reject add/remove leader misuse, and return JSON MCP action responses. Add manual teammate mailbox notifications, background runtime attach parity, attach-failure status/leader notices, and prompt updates that require tools for live roster and assistant state.
Change the shutdown_rejected team_send_message sentinel to return structured JSON and update MCP integration coverage to enforce the JSON success contract.
@piorpua piorpua changed the title feat(team): support manual teammate management WIP: feat(team): support manual teammate management Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant