File: //proc/self/root/tmp/altaira-hb-run.sh
set -euo pipefail
cd /home/altaira.panomity.com/workspace-mc-e4c57543-6899-4be1-b449-f6cf886c39f8
mkdir -p api /tmp/altaira-hb
curl -fsS "https://altaira.panomity.com/mc/openapi.json" -o api/openapi.json
jq -r '
.paths | to_entries[] as $p
| $p.value | to_entries[]
| select(.value|type=="object")
| select((.value.tags // []) | index("agent-worker"))
| "\(.key|ascii_upcase)\t\($p.key)\t\(.value.operationId // "-")\t\(.value["x-llm-intent"] // "-")\t\(.value["x-when-to-use"] // [] | join(" | "))\t\(.value["x-routing-policy"] // [] | join(" | "))"
' api/openapi.json | sort > api/agent-worker-operations.tsv
BASE_URL="https://altaira.panomity.com/mc"
AUTH_TOKEN="ztbHKAe1UYI66HCFvSAyo4wrAAD6frNCyAZ67aKVeSE"
BOARD_ID="2857b7e4-abd0-41ae-8185-4bc3c37cfee1"
AUTH_HEADER="Authorization: Bearer $AUTH_TOKEN"
curl -fsS "$BASE_URL/healthz" -o /tmp/altaira-hb/healthz.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards" -o /tmp/altaira-hb/boards.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards/$BOARD_ID/tasks" -o /tmp/altaira-hb/tasks_all.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards/$BOARD_ID/tasks?status=inbox" -o /tmp/altaira-hb/tasks_inbox.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards/$BOARD_ID/tasks?status=in_progress" -o /tmp/altaira-hb/tasks_in_progress.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards/$BOARD_ID/tasks?status=review" -o /tmp/altaira-hb/tasks_review.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/agent/boards/$BOARD_ID/memory?is_chat=false&limit=5" -o /tmp/altaira-hb/board_memory.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/boards/$BOARD_ID/group-snapshot?include_self=true" -o /tmp/altaira-hb/group_snapshot.json
curl -fsS -H "$AUTH_HEADER" "$BASE_URL/api/v1/boards/$BOARD_ID/group-memory?limit=8" -o /tmp/altaira-hb/group_memory.json
curl -fsS -X POST -H "$AUTH_HEADER" -H "Content-Type: application/json" "$BASE_URL/api/v1/agent/heartbeat" -d '{"board_id":"'$BOARD_ID'","agent_id":"e4c57543-6899-4be1-b449-f6cf886c39f8","agent_name":"altaira"}' -o /tmp/altaira-hb/heartbeat.json
jq -n \
--arg hb_time "$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
--slurpfile health /tmp/altaira-hb/healthz.json \
--slurpfile boards /tmp/altaira-hb/boards.json \
--slurpfile all /tmp/altaira-hb/tasks_all.json \
--slurpfile inbox /tmp/altaira-hb/tasks_inbox.json \
--slurpfile prog /tmp/altaira-hb/tasks_in_progress.json \
--slurpfile review /tmp/altaira-hb/tasks_review.json \
--slurpfile mem /tmp/altaira-hb/board_memory.json \
--slurpfile snap /tmp/altaira-hb/group_snapshot.json \
--slurpfile gmem /tmp/altaira-hb/group_memory.json \
--slurpfile beat /tmp/altaira-hb/heartbeat.json \
'{
checked_at:$hb_time,
health:$health[0],
board_count:($boards[0].items|length),
board:($boards[0].items[]|select(.id=="2857b7e4-abd0-41ae-8185-4bc3c37cfee1")),
tasks_total:$all[0].total,
inbox_total:$inbox[0].total,
in_progress_total:$prog[0].total,
review_total:$review[0].total,
inbox_items:($inbox[0].items // [] | map({id,title,status,assignee_agent_id,updated_at})),
in_progress_items:($prog[0].items // [] | map({id,title,status,assignee_agent_id,updated_at})),
review_items:($review[0].items // [] | map({id,title,status,assignee_agent_id,updated_at})),
latest_board_memory:(($mem[0].items // [])[0] // null | {id,created_at,tags,is_chat,content}),
group_snapshot:$snap[0],
latest_group_memory:(($gmem[0].items // [])[0] // null | {id,created_at,tags,is_chat,content}),
heartbeat:$beat[0]
}'