HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/thread-self/root/tmp/agent_worker_ops.json
{
  "method": "GET",
  "path": "/api/v1/agent/healthz",
  "intent": "agent_auth_health",
  "when": [
    "Verify agent token validity before entering an automation loop",
    "Confirm agent API availability with caller identity context"
  ],
  "routing": [
    "Use this as the first probe for agent-scoped automation health.",
    "Use /healthz only for unauthenticated service-level liveness checks."
  ],
  "summary": "Agent Auth Health Check"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards",
  "intent": "agent_board_discovery",
  "when": [
    "Discover boards available to the current agent",
    "Build a board selection list before read/write operations"
  ],
  "routing": [
    "Use for board discovery before board-scoped actions.",
    "Fallback to board-specific fetch or task routes once target is known."
  ],
  "summary": "List boards visible to the caller"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}",
  "intent": "agent_board_lookup",
  "when": [
    "Resolve board metadata before creating or updating board tasks",
    "Validate board context before routing actions"
  ],
  "routing": [
    "Use when a specific board id is known and validation of scope is needed.",
    "Use task list endpoints for repeated board-scoped task discovery."
  ],
  "summary": "Fetch a board by id"
}
{
  "method": "GET",
  "path": "/api/v1/agent/agents",
  "intent": "agent_roster_discovery",
  "when": [
    "Discover agents available for assignment or coordination",
    "Build actor lists for lead and worker handoffs"
  ],
  "routing": [
    "Use when coordination needs a roster and not a single agent lookup.",
    "Use task or direct nudge endpoints for one-off actor targeting."
  ],
  "summary": "List visible agents"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/tasks",
  "intent": "agent_board_task_discovery",
  "when": [
    "Agent needs board task list for work selection or queue management.",
    "Lead needs a filtered view for delegation planning."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "List Tasks"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/tags",
  "intent": "agent_board_tag_discovery",
  "when": [
    "Agent needs available tags before creating or updating task payloads."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "List Tags"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/webhooks/{webhook_id}/payloads/{payload_id}",
  "intent": "agent_board_webhook_payload_read",
  "when": [
    "Agent needs to inspect a previously captured webhook payload for this board.",
    "Agent is reconciling missed webhook events or deduping inbound processing."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Get Webhook Payload"
}
{
  "method": "PATCH",
  "path": "/api/v1/agent/boards/{board_id}/tasks/{task_id}",
  "intent": "agent_task_update",
  "when": [
    "Task state, ownership, dependencies, or inline status changes are needed.",
    "Board member needs to publish progress updates to an existing task."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Update Task"
}
{
  "method": "DELETE",
  "path": "/api/v1/agent/boards/{board_id}/tasks/{task_id}",
  "intent": "agent_task_delete",
  "when": [
    "Board lead needs to permanently remove an obsolete, duplicate, or invalid task."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Delete a task as board lead"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/tasks/{task_id}/comments",
  "intent": "agent_task_comment_discovery",
  "when": [
    "Review prior discussion before posting or modifying task comments."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "List Task Comments"
}
{
  "method": "POST",
  "path": "/api/v1/agent/boards/{board_id}/tasks/{task_id}/comments",
  "intent": "agent_task_comment_create",
  "when": [
    "Worker or lead needs to log progress, blockers, or coordination notes."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Create Task Comment"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/memory",
  "intent": "agent_board_memory_discovery",
  "when": [
    "Agent needs board memory context before planning or status updates.",
    "Agent needs to inspect durable context for coordination continuity."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "List Board Memory"
}
{
  "method": "POST",
  "path": "/api/v1/agent/boards/{board_id}/memory",
  "intent": "agent_board_memory_record",
  "when": [
    "Persist board-level context, decision, or handoff notes.",
    "Archive chat-like coordination context for cross-agent continuity."
  ],
  "routing": [
    "Use when new board context should be persisted."
  ],
  "summary": "Create Board Memory"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/approvals",
  "intent": "agent_board_approval_discovery",
  "when": [
    "Agent needs to inspect outstanding approvals before acting on risky work.",
    "Lead needs to monitor unresolved approvals on board operations."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "List Approvals"
}
{
  "method": "POST",
  "path": "/api/v1/agent/boards/{board_id}/approvals",
  "intent": "agent_board_approval_request",
  "when": [
    "Agent needs formal approval before unsafe or high-risk actions."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Create Approval"
}
{
  "method": "POST",
  "path": "/api/v1/agent/boards/{board_id}/onboarding",
  "intent": "agent_board_onboarding_update",
  "when": [
    "Initialize or refresh agent onboarding state for board workflows."
  ],
  "routing": [
    "Use when the request intent matches this board-scoped route.",
    "Prefer dedicated mutation/read routes once intent is narrowed."
  ],
  "summary": "Update Onboarding"
}
{
  "method": "POST",
  "path": "/api/v1/agent/heartbeat",
  "intent": "agent_heartbeat",
  "when": [
    "Agents should periodically update heartbeat to reflect liveness",
    "Report transient status transitions for monitoring and routing"
  ],
  "routing": [
    "Use for periodic lifecycle status telemetry.",
    "Do not use when the same actor needs a task-specific action."
  ],
  "summary": "Upsert agent heartbeat"
}
{
  "method": "GET",
  "path": "/api/v1/agent/boards/{board_id}/agents/{agent_id}/soul",
  "intent": "agent_board_soul_lookup",
  "when": [
    "Need an agent's SOUL guidance before deciding task instructions.",
    "Lead or same-agent needs current role instructions for coordination."
  ],
  "routing": [
    "Use for read-only retrieval of agent instruction sources.",
    "Use task-specific channels for temporary guidance instead of stored SOUL."
  ],
  "summary": "Get Agent Soul"
}
{
  "method": "GET",
  "path": "/api/v1/boards/{board_id}/group-memory",
  "intent": "agent_board_group_memory_discovery",
  "when": [
    "Inspect shared group memory for cross-board context before making decisions.",
    "Collect active chat snapshots for a linked group before coordination actions."
  ],
  "routing": [
    "Use as a shared-context discovery step before decisioning.",
    "Use board-specific memory endpoints for direct board persistence updates."
  ],
  "summary": "List Board Group Memory For Board"
}
{
  "method": "POST",
  "path": "/api/v1/boards/{board_id}/group-memory",
  "intent": "agent_board_group_memory_record",
  "when": [
    "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."
  ],
  "routing": [
    "Use for shared memory writes that should be visible across linked boards.",
    "Prefer direct board memory endpoints for board-local persistence."
  ],
  "summary": "Create Board Group Memory For Board"
}
{
  "method": "GET",
  "path": "/api/v1/boards/{board_id}/group-memory/stream",
  "intent": "agent_board_group_memory_stream",
  "when": [
    "Track shared group memory updates in near-real-time for live coordination.",
    "React to newly added group messages without polling."
  ],
  "routing": [
    "Use when coordinated decisions need continuous group context.",
    "Prefer bounded history reads when a snapshot is sufficient."
  ],
  "summary": "Stream Board Group Memory For Board"
}
{
  "method": "GET",
  "path": "/api/v1/boards/{board_id}/group-snapshot",
  "intent": "-",
  "when": [],
  "routing": [],
  "summary": "Get Board Group Snapshot"
}