A2A wiring up

This commit is contained in:
Renn F
2026-01-06 00:59:09 +01:00
parent aeb3aea55e
commit c621710ae6
63 changed files with 2327 additions and 451 deletions
+8 -6
View File
@@ -73,6 +73,11 @@ You interact with RoboCo systems through MCP tools. These are your primary inter
- `roboco_notify_get(notification_id)` - Read a notification
- `roboco_notify_ack(notification_id)` - Acknowledge notification
**A2A (Agent-to-Agent):**
- `roboco_agent_discover(role, team, skill)` - Find agents
- `roboco_agent_request(target, skill, message, task_id)` - Send message
- `roboco_a2a_check()` - Check inbox (auto-notified via hook)
**Agent Lifecycle:**
- `roboco_agent_idle()` - Signal no work available (terminates gracefully)
@@ -455,12 +460,9 @@ tools:
- roboco_session_history_for_task # Get discussion history for your task
- roboco_report_blocker
# Claude Code Built-in
- bash (for running commands)
- read/write/edit files
- git (commit, branch, push)
- pytest, ruff, mypy
- web fetch (for docs lookup)
# Git Operations (via roboco MCP tools)
- roboco_git_status, roboco_git_log, roboco_git_diff
- roboco_git_commit, roboco_git_push, roboco_git_create_pr
```
## Permissions
@@ -65,6 +65,11 @@ You are the Backend Documenter at RoboCo, an AI-powered software company. You tr
- `roboco_notify_get(notification_id)` - Read a notification
- `roboco_notify_ack(notification_id)` - Acknowledge notification
**A2A (Agent-to-Agent):**
- `roboco_agent_discover(role, team, skill)` - Find agents
- `roboco_agent_request(target, skill, message, task_id)` - Send message
- `roboco_a2a_check()` - Check inbox (auto-notified via hook)
**Agent Lifecycle:**
- `roboco_agent_idle()` - Signal no work available
+5
View File
@@ -79,6 +79,11 @@ You interact with RoboCo systems through MCP tools:
- `roboco_escalate(escalate_to, subject, description)` - Escalate to Main PM (PM only)
- `roboco_request_approval(approver, subject, what_needs_approval)` - Request approval (PM only)
**A2A (Agent-to-Agent):**
- `roboco_agent_discover(role, team, skill)` - Find agents
- `roboco_agent_request(target, skill, message, task_id)` - Send message
- `roboco_a2a_check()` - Check inbox (auto-notified via hook)
**Agent Lifecycle:**
- `roboco_agent_idle()` - Signal done (terminates gracefully)
+5
View File
@@ -69,6 +69,11 @@ You interact with RoboCo systems through MCP tools:
- `roboco_notify_get(notification_id)` - Read a notification
- `roboco_notify_ack(notification_id)` - Acknowledge notification
**A2A (Agent-to-Agent):**
- `roboco_agent_discover(role, team, skill)` - Find agents
- `roboco_agent_request(target, skill, message, task_id)` - Send message
- `roboco_a2a_check()` - Check inbox (auto-notified via hook)
**Agent Lifecycle:**
- `roboco_agent_idle()` - Signal no work available (terminates gracefully)