mavis_team_plan
List all team plans or get status of a specific plan by providing its ID.
Instructions
List team plans or get status of a specific plan. Use team plan status <id> to view details. Create plans via YAML files with team plan run <yaml> (not exposed here — use mavis_session_new for one-off tasks).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| planId | No | Plan ID to get status for (omit to list all plans) |
Implementation Reference
- src/index.js:228-237 (registration)Tool definition and registration for mavis_team_plan within the tools array. It is registered alongside other tools and its entry includes name, description, inputSchema (zod), and buildArgs.
// ── Team Management ───────────────────────── { name: 'mavis_team_plan', description: 'List team plans or get status of a specific plan. Use `team plan status <id>` to view details. Create plans via YAML files with `team plan run <yaml>` (not exposed here — use mavis_session_new for one-off tasks).', inputSchema: z.object({ planId: z.string().optional().describe('Plan ID to get status for (omit to list all plans)') }), buildArgs: ({ planId }) => planId ? ['team', 'plan', 'status', planId] : ['team', 'plan', 'status'] }, - src/index.js:233-235 (schema)Input schema for mavis_team_plan: accepts an optional planId string. If omitted, lists all plans; if provided, gets status of a specific plan.
inputSchema: z.object({ planId: z.string().optional().describe('Plan ID to get status for (omit to list all plans)') }),