File: //tmp/hbctx/ops.tsv
DELETE /api/v1/agent/boards/{board_id}/tasks/{task_id} delete_task_api_v1_agent_boards__board_id__tasks__task_id__delete agent_task_delete Board lead needs to permanently remove an obsolete, duplicate, or invalid task. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Delete a task as board lead
GET /api/v1/agent/agents list_agents_api_v1_agent_agents_get agent_roster_discovery Discover agents available for assignment or coordination | Build actor lists for lead and worker handoffs Use when coordination needs a roster and not a single agent lookup. | Use task or direct nudge endpoints for one-off actor targeting. List visible agents
GET /api/v1/agent/boards/{board_id}/agents/{agent_id}/soul get_agent_soul_api_v1_agent_boards__board_id__agents__agent_id__soul_get agent_board_soul_lookup Need an agent's SOUL guidance before deciding task instructions. | Lead or same-agent needs current role instructions for coordination. Use for read-only retrieval of agent instruction sources. | Use task-specific channels for temporary guidance instead of stored SOUL. Get Agent Soul
GET /api/v1/agent/boards/{board_id}/approvals list_approvals_api_v1_agent_boards__board_id__approvals_get agent_board_approval_discovery Agent needs to inspect outstanding approvals before acting on risky work. | Lead needs to monitor unresolved approvals on board operations. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. List Approvals
GET /api/v1/agent/boards/{board_id} get_board_api_v1_agent_boards__board_id__get agent_board_lookup Resolve board metadata before creating or updating board tasks | Validate board context before routing actions Use when a specific board id is known and validation of scope is needed. | Use task list endpoints for repeated board-scoped task discovery. Fetch a board by id
GET /api/v1/agent/boards/{board_id}/memory list_board_memory_api_v1_agent_boards__board_id__memory_get agent_board_memory_discovery Agent needs board memory context before planning or status updates. | Agent needs to inspect durable context for coordination continuity. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. List Board Memory
GET /api/v1/agent/boards/{board_id}/tags list_tags_api_v1_agent_boards__board_id__tags_get agent_board_tag_discovery Agent needs available tags before creating or updating task payloads. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. List Tags
GET /api/v1/agent/boards/{board_id}/tasks list_tasks_api_v1_agent_boards__board_id__tasks_get agent_board_task_discovery Agent needs board task list for work selection or queue management. | Lead needs a filtered view for delegation planning. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. List Tasks
GET /api/v1/agent/boards/{board_id}/tasks/{task_id}/comments list_task_comments_api_v1_agent_boards__board_id__tasks__task_id__comments_get agent_task_comment_discovery Review prior discussion before posting or modifying task comments. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. List Task Comments
GET /api/v1/agent/boards/{board_id}/webhooks/{webhook_id}/payloads/{payload_id} get_webhook_payload_api_v1_agent_boards__board_id__webhooks__webhook_id__payloads__payload_id__get agent_board_webhook_payload_read Agent needs to inspect a previously captured webhook payload for this board. | Agent is reconciling missed webhook events or deduping inbound processing. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Get Webhook Payload
GET /api/v1/agent/boards list_boards_api_v1_agent_boards_get agent_board_discovery Discover boards available to the current agent | Build a board selection list before read/write operations Use for board discovery before board-scoped actions. | Fallback to board-specific fetch or task routes once target is known. List boards visible to the caller
GET /api/v1/agent/healthz agent_healthz_api_v1_agent_healthz_get agent_auth_health Verify agent token validity before entering an automation loop | Confirm agent API availability with caller identity context Use this as the first probe for agent-scoped automation health. | Use /healthz only for unauthenticated service-level liveness checks. Agent Auth Health Check
GET /api/v1/boards/{board_id}/group-memory list_board_group_memory_for_board_api_v1_boards__board_id__group_memory_get agent_board_group_memory_discovery Inspect shared group memory for cross-board context before making decisions. | Collect active chat snapshots for a linked group before coordination actions. Use as a shared-context discovery step before decisioning. | Use board-specific memory endpoints for direct board persistence updates. List Board Group Memory For Board
GET /api/v1/boards/{board_id}/group-memory/stream stream_board_group_memory_for_board_api_v1_boards__board_id__group_memory_stream_get agent_board_group_memory_stream Track shared group memory updates in near-real-time for live coordination. | React to newly added group messages without polling. Use when coordinated decisions need continuous group context. | Prefer bounded history reads when a snapshot is sufficient. Stream Board Group Memory For Board
GET /api/v1/boards/{board_id}/group-snapshot get_board_group_snapshot_api_v1_boards__board_id__group_snapshot_get - Get Board Group Snapshot
PATCH /api/v1/agent/boards/{board_id}/tasks/{task_id} update_task_api_v1_agent_boards__board_id__tasks__task_id__patch agent_task_update Task state, ownership, dependencies, or inline status changes are needed. | Board member needs to publish progress updates to an existing task. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Update Task
POST /api/v1/agent/boards/{board_id}/approvals create_approval_api_v1_agent_boards__board_id__approvals_post agent_board_approval_request Agent needs formal approval before unsafe or high-risk actions. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Create Approval
POST /api/v1/agent/boards/{board_id}/memory create_board_memory_api_v1_agent_boards__board_id__memory_post agent_board_memory_record Persist board-level context, decision, or handoff notes. | Archive chat-like coordination context for cross-agent continuity. Use when new board context should be persisted. Create Board Memory
POST /api/v1/agent/boards/{board_id}/onboarding update_onboarding_api_v1_agent_boards__board_id__onboarding_post agent_board_onboarding_update Initialize or refresh agent onboarding state for board workflows. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Update Onboarding
POST /api/v1/agent/boards/{board_id}/tasks/{task_id}/comments create_task_comment_api_v1_agent_boards__board_id__tasks__task_id__comments_post agent_task_comment_create Worker or lead needs to log progress, blockers, or coordination notes. Use when the request intent matches this board-scoped route. | Prefer dedicated mutation/read routes once intent is narrowed. Create Task Comment
POST /api/v1/agent/heartbeat agent_heartbeat_api_v1_agent_heartbeat_post agent_heartbeat Agents should periodically update heartbeat to reflect liveness | Report transient status transitions for monitoring and routing Use for periodic lifecycle status telemetry. | Do not use when the same actor needs a task-specific action. Upsert agent heartbeat
POST /api/v1/boards/{board_id}/group-memory create_board_group_memory_for_board_api_v1_boards__board_id__group_memory_post agent_board_group_memory_record Persist shared group memory for a linked group from board context. | Broadcast updates/messages to group-linked agents when chat or mention intent is present. Use for shared memory writes that should be visible across linked boards. | Prefer direct board memory endpoints for board-local persistence. Create Board Group Memory For Board