Tinker
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Home
Epics
Add unified get_status MCP tool for project overview
Edit
Add unified get_status MCP tool for project overview
Cancel
Save
Title
*
Project
*
Choose an option
alpha
tinker
Create new project
Description
Add a unified `get_status` MCP tool that returns a comprehensive overview of project state in a single request. ## Architecture Notes **Fixed Agent Count**: Each project has exactly 3 agents: - 1 orchestrator (uses prompts, not autonomous) - 1 worker - 1 reviewer **Code Reuse**: Extract shared serialization logic from `list_tickets` and `list_members` handlers. Both endpoints currently serialize the same objects inline. Create reusable private methods that all three endpoints can use. ## Problem Getting project status requires multiple MCP calls (`list_tasks`, `list_members`). Need a single "dashboard" endpoint for the orchestrator to check if work needs assignment. ## Solution Add `get_status` tool that returns: - Ticket counts grouped by status - Tickets needing attention (unassigned todo, pending_audit) - Worker and reviewer availability status - Project metadata (id, name, total ticket count) ## Acceptance Criteria - Shared serialization methods extracted - `list_members` and `list_tickets` refactored to use shared serializers - `get_status` tool returns aggregated project state - `get_status` reuses same serializers (no duplication) - Worker and reviewer status included (orchestrator excluded) - Tickets needing attention highlighted - Test coverage updated/added
Avo
· © 2026 AvoHQ ·
v3.27.0
Close modal
Are you sure?
Yes, I'm sure
No, cancel