~bigbes/agents-dev · parade

main · last commit 13 days ago · 7g0stsfu

← Back to the parade

ah-k23 Infra: phoebe-lab wiring for agents-dev epic Rolling

status: in_progress P3 epic @Eugene Blikh
bd close ah-k23 bd update ah-k23 --status=open
Created byEugene Blikh
Ownerbigbes@gmail.com
Created2026-07-12T23:36:30Z
Started2026-07-17T20:23:54Z
Updated2026-07-18T04:52:29Z
Description
Tracked in ~/data/home/phoebe-lab (deploy via labng). Runtime setup: Vikunja project+buckets+API token+webhook target; LiteLLM virtual key for agents (budget-capped); mem0 m0sk key; srht agent-hub user + repo ACLs; later: Proxmox VM (lab.yml remote entry, basic-vmagent host, VM-local singbox for TG egress — decided: VM-local, not LAN-published), agentsview pg-push firewall allowlist for the VM.
Notes
RUNTIME WIRING COMPLETE — full pipeline proven live incl. review-branch publish (2026-07-18). agenthubd on agent-1 runs board tasks end-to-end: Ready -> claim -> worktree -> pi(deepseek/LiteLLM) -> commit -> In Review with diff-stat AND a review link (agent branch pushed to srht). Everything on the bead's critical path is done: VM (agent-1), Vikunja project 2 + 9 buckets, LiteLLM budget-capped virtual key, pi models.json, unit PATH fix (ahub-run), srht push credential (agenthub SSH key, port 2222). Fixes made this session also flushed out and closed the vikunja Snapshot bug (ah-1nu). Deferred sub-items belong to other epics: mem0 m0sk key (Stage 3 ah-ydx), agentsview pg-push firewall allowlist (Stage 5 ah-oeq). VM-local singbox TG egress superseded by Prism/ntfy. Repo edits committed to phoebe-lab (4a2e9b1: unit PATH + CLAUDE.md); live-only changes (config, models.json, ssh key, PATH drop-in) applied on agent-1 and documented in agent-hub/CLAUDE.md.

Subtasks

No subtasks linked to this epic.

Depends on

No outgoing dependencies.

Depended on by

Nothing depends on this issue.

No comments.

  • Eugene Blikh created the issue · 2026-07-13T02:36:30Z
  • Eugene Blikh claimed · 2026-07-17T23:23:53Z
  • Eugene Blikh updated notes to FULL PIPELINE VERIFIED LIVE 2026-07-18. End-to-end proof: a card in Ready on project 2 -> daemon claims -> worktree -> pi(deepseek/LiteLLM) -> agent implements + commits -> In Review with diff-stat. Required, beyond the model wiring: (1) the vikunja Snapshot bug fix ah-1nu (deployed manually: cross-compiled linux/amd64, scp'd to /opt/agent-hub/bin, restarted; backup at agenthubd.bak.*); (2) a PATH fix — the unit had no PATH so the daemon couldn't find ahub-run in /opt/agent-hub/bin. Applied live as drop-in /etc/systemd/system/agenthubd.service.d/10-path.conf AND baked into the repo unit (phoebe-lab agent-hub/systemd/agenthubd.service) for reproducibility. REMAINING sub-item (non-blocking): review-branch push to srht 403 — the agent lacks push creds to git.srht.bigb.es:~bigbes/agent-demo (config review_remote is https; needs a token or an SSH key on the agenthub user added to srht ACLs). The run still succeeds and lands In Review; only the optional review-branch publish fails. This is the 'srht agent-hub user + repo ACLs' item. Other deferred: mem0 (Stage 3), agentsview pg-push (Stage 5). · 2026-07-18T00:29:24Z
  • Eugene Blikh updated notes to RUNTIME WIRING COMPLETE — full pipeline proven live incl. review-branch publish (2026-07-18). agenthubd on agent-1 runs board tasks end-to-end: Ready -> claim -> worktree -> pi(deepseek/LiteLLM) -> commit -> In Review with diff-stat AND a review link (agent branch pushed to srht). Everything on the bead's critical path is done: VM (agent-1), Vikunja project 2 + 9 buckets, LiteLLM budget-capped virtual key, pi models.json, unit PATH fix (ahub-run), srht push credential (agenthub SSH key, port 2222). Fixes made this session also flushed out and closed the vikunja Snapshot bug (ah-1nu). Deferred sub-items belong to other epics: mem0 m0sk key (Stage 3 ah-ydx), agentsview pg-push firewall allowlist (Stage 5 ah-oeq). VM-local singbox TG egress superseded by Prism/ntfy. Repo edits committed to phoebe-lab (4a2e9b1: unit PATH + CLAUDE.md); live-only changes (config, models.json, ssh key, PATH drop-in) applied on agent-1 and documented in agent-hub/CLAUDE.md. · 2026-07-18T07:52:28Z
  • Eugene Blikh added label milestone:infra · 2026-07-20T03:08:45Z
  • Eugene Blikh removed label milestone:infra · 2026-07-20T03:10:17Z
Stored rows — what this pane was built from, as read
issues 1 row
id ah-k23
content_hash da0056f7dd6aa3670d94ec5f884c39b8591e1894a3ad250858f26540912ac504
title Infra: phoebe-lab wiring for agents-dev
description Tracked in ~/data/home/phoebe-lab (deploy via labng). Runtime setup: Vikunja project+buckets+API token+webhook target; LiteLLM virtual key for agents (budget-capped); mem0 m0sk key; srht agent-hub user + repo ACLs; later: Proxmox VM (lab.yml remote entry, basic-vmagent host, VM-local singbox for TG egress — decided: VM-local, not LAN-published), agentsview pg-push firewall allowlist for the VM.
design
acceptance_criteria
notes RUNTIME WIRING COMPLETE — full pipeline proven live incl. review-branch publish (2026-07-18). agenthubd on agent-1 runs board tasks end-to-end: Ready -> claim -> worktree -> pi(deepseek/LiteLLM) -> commit -> In Review with diff-stat AND a review link (agent branch pushed to srht). Everything on the bead's critical path is done: VM (agent-1), Vikunja project 2 + 9 buckets, LiteLLM budget-capped virtual key, pi models.json, unit PATH fix (ahub-run), srht push credential (agenthub SSH key, port 2222). Fixes made this session also flushed out and closed the vikunja Snapshot bug (ah-1nu). Deferred sub-items belong to other epics: mem0 m0sk key (Stage 3 ah-ydx), agentsview pg-push firewall allowlist (Stage 5 ah-oeq). VM-local singbox TG egress superseded by Prism/ntfy. Repo edits committed to phoebe-lab (4a2e9b1: unit PATH + CLAUDE.md); live-only changes (config, models.json, ssh key, PATH drop-in) applied on agent-1 and documented in agent-hub/CLAUDE.md.
status in_progress
priority 3
issue_type epic
assignee Eugene Blikh
estimated_minutes NULL
created_at 2026-07-12T23:36:30Z
created_by Eugene Blikh
owner bigbes@gmail.com
updated_at 2026-07-18T04:52:29Z
closed_at NULL
closed_by_session
external_ref NULL
spec_id
compaction_level 0
compacted_at NULL
compacted_at_commit NULL
original_size NULL
sender
ephemeral 0
wisp_type
pinned 0
is_template 0
mol_type
work_type
source_system
metadata �{}
source_repo
close_reason
event_kind
actor
target
payload
await_type
await_id
timeout_ns 0
waiters
hook_bead
role_bead
agent_state
last_activity NULL
role_type
rig
due_at NULL
defer_until NULL
no_history 0
started_at 2026-07-17T20:23:54Z
is_blocked 0
events 6 rows
id 019f58b0-806b-71d0-9c76-31cf450cbe41
issue_id ah-k23
event_type created
actor Eugene Blikh
old_value
new_value
comment NULL
created_at 2026-07-13T02:36:30Z
id 019f71bf-f66b-7b27-911f-c7f82a964b2a
issue_id ah-k23
event_type claimed
actor Eugene Blikh
old_value {"id":"ah-k23","title":"Infra: phoebe-lab wiring for agents-dev","description":"Tracked in ~/data/home/phoebe-lab (deploy via labng). Runtime setup: Vikunja project+buckets+API token+webhook target; LiteLLM virtual key for agents (budget-capped); mem0 m0sk key; srht agent-hub user + repo ACLs; later: Proxmox VM (lab.yml remote entry, basic-vmagent host, VM-local singbox for TG egress — decided: VM-local, not LAN-published), agentsview pg-push firewall allowlist for the VM.","status":"open","priority":3,"issue_type":"epic","owner":"bigbes@gmail.com","created_at":"2026-07-12T23:36:30Z","created_by":"Eugene Blikh","updated_at":"2026-07-12T23:36:30Z"}
new_value {"assignee":"Eugene Blikh","status":"in_progress"}
comment NULL
created_at 2026-07-17T23:23:53Z
id 019f71fb-f0c5-7101-b7d7-b3e02e63baa2
issue_id ah-k23
event_type updated
actor Eugene Blikh
old_value {"id":"ah-k23","title":"Infra: phoebe-lab wiring for agents-dev","description":"Tracked in ~/data/home/phoebe-lab (deploy via labng). Runtime setup: Vikunja project+buckets+API token+webhook target; LiteLLM virtual key for agents (budget-capped); mem0 m0sk key; srht agent-hub user + repo ACLs; later: Proxmox VM (lab.yml remote entry, basic-vmagent host, VM-local singbox for TG egress — decided: VM-local, not LAN-published), agentsview pg-push firewall allowlist for the VM.","status":"in_progress","priority":3,"issue_type":"epic","assignee":"Eugene Blikh","owner":"bigbes@gmail.com","created_at":"2026-07-12T23:36:30Z","created_by":"Eugene Blikh","updated_at":"2026-07-17T20:23:54Z","started_at":"2026-07-17T20:23:54Z"}
new_value {"notes":"FULL PIPELINE VERIFIED LIVE 2026-07-18. End-to-end proof: a card in Ready on project 2 -\u003e daemon claims -\u003e worktree -\u003e pi(deepseek/LiteLLM) -\u003e agent implements + commits -\u003e In Review with diff-stat. Required, beyond the model wiring: (1) the vikunja Snapshot bug fix ah-1nu (deployed manually: cross-compiled linux/amd64, scp'd to /opt/agent-hub/bin, restarted; backup at agenthubd.bak.*); (2) a PATH fix — the unit had no PATH so the daemon couldn't find ahub-run in /opt/agent-hub/bin. Applied live as drop-in /etc/systemd/system/agenthubd.service.d/10-path.conf AND baked into the repo unit (phoebe-lab agent-hub/systemd/agenthubd.service) for reproducibility.\n\nREMAINING sub-item (non-blocking): review-branch push to srht 403 — the agent lacks push creds to git.srht.bigb.es:~bigbes/agent-demo (config review_remote is https; needs a token or an SSH key on the agenthub user added to srht ACLs). The run still succeeds and lands In Review; only the optional review-branch publish fails. This is the 'srht agent-hub user + repo ACLs' item. Other deferred: mem0 (Stage 3), agentsview pg-push (Stage 5)."}
comment NULL
created_at 2026-07-18T00:29:24Z
id 019f7391-95b9-7962-9acb-af26ac4d3c3c
issue_id ah-k23
event_type updated
actor Eugene Blikh
old_value {"id":"ah-k23","title":"Infra: phoebe-lab wiring for agents-dev","description":"Tracked in ~/data/home/phoebe-lab (deploy via labng). Runtime setup: Vikunja project+buckets+API token+webhook target; LiteLLM virtual key for agents (budget-capped); mem0 m0sk key; srht agent-hub user + repo ACLs; later: Proxmox VM (lab.yml remote entry, basic-vmagent host, VM-local singbox for TG egress — decided: VM-local, not LAN-published), agentsview pg-push firewall allowlist for the VM.","notes":"FULL PIPELINE VERIFIED LIVE 2026-07-18. End-to-end proof: a card in Ready on project 2 -\u003e daemon claims -\u003e worktree -\u003e pi(deepseek/LiteLLM) -\u003e agent implements + commits -\u003e In Review with diff-stat. Required, beyond the model wiring: (1) the vikunja Snapshot bug fix ah-1nu (deployed manually: cross-compiled linux/amd64, scp'd to /opt/agent-hub/bin, restarted; backup at agenthubd.bak.*); (2) a PATH fix — the unit had no PATH so the daemon couldn't find ahub-run in /opt/agent-hub/bin. Applied live as drop-in /etc/systemd/system/agenthubd.service.d/10-path.conf AND baked into the repo unit (phoebe-lab agent-hub/systemd/agenthubd.service) for reproducibility.\n\nREMAINING sub-item (non-blocking): review-branch push to srht 403 — the agent lacks push creds to git.srht.bigb.es:~bigbes/agent-demo (config review_remote is https; needs a token or an SSH key on the agenthub user added to srht ACLs). The run still succeeds and lands In Review; only the optional review-branch publish fails. This is the 'srht agent-hub user + repo ACLs' item. Other deferred: mem0 (Stage 3), agentsview pg-push (Stage 5).","status":"in_progress","priority":3,"issue_type":"epic","assignee":"Eugene Blikh","owner":"bigbes@gmail.com","created_at":"2026-07-12T23:36:30Z","created_by":"Eugene Blikh","updated_at":"2026-07-17T21:29:24Z","started_at":"2026-07-17T20:23:54Z"}
new_value {"notes":"RUNTIME WIRING COMPLETE — full pipeline proven live incl. review-branch publish (2026-07-18). agenthubd on agent-1 runs board tasks end-to-end: Ready -\u003e claim -\u003e worktree -\u003e pi(deepseek/LiteLLM) -\u003e commit -\u003e In Review with diff-stat AND a review link (agent branch pushed to srht). Everything on the bead's critical path is done: VM (agent-1), Vikunja project 2 + 9 buckets, LiteLLM budget-capped virtual key, pi models.json, unit PATH fix (ahub-run), srht push credential (agenthub SSH key, port 2222). Fixes made this session also flushed out and closed the vikunja Snapshot bug (ah-1nu). Deferred sub-items belong to other epics: mem0 m0sk key (Stage 3 ah-ydx), agentsview pg-push firewall allowlist (Stage 5 ah-oeq). VM-local singbox TG egress superseded by Prism/ntfy. Repo edits committed to phoebe-lab (4a2e9b1: unit PATH + CLAUDE.md); live-only changes (config, models.json, ssh key, PATH drop-in) applied on agent-1 and documented in agent-hub/CLAUDE.md."}
comment NULL
created_at 2026-07-18T07:52:28Z
id 019f7cda-8d6c-78d5-98ee-4daae855a665
issue_id ah-k23
event_type label_added
actor Eugene Blikh
old_value NULL
new_value NULL
comment Added label: milestone:infra
created_at 2026-07-20T03:08:45Z
id 019f7cdb-f31d-7b2b-974b-637c00f68c4e
issue_id ah-k23
event_type label_removed
actor Eugene Blikh
old_value NULL
new_value NULL
comment Removed label: milestone:infra
created_at 2026-07-20T03:10:17Z