2026-06-19 - 2026-06-26
Overview
2 releases published by 2 users
121 pull requests merged by 1 user
Merged
#223 docs: rename PLAN/PROPOSAL/HANDOFF/ENHANCEMENT → implementation names
Merged
#222 feat(daemon,tui): visible secured state — status response + TUI notice
Merged
#221 fix(docs): restore install doc corrections lost in #213 merge
Merged
#220 fix/sl-terminology-clean
Merged
#213 docs(guide): correct install docs to the clawdie binary (drop clawdie-ai just/Ansible)
Merged
#219 docs(guide): correct install docs to clawdie binary (not just/Ansible)
Merged
#216 fix(wiki): repair broken ../packaging/ links (EN+SL) + clean stray content dir
Merged
#215 refactor: kill→stop across API surface, CLI, TUI, and docs
Merged
#214 feat/wiki-astro
Merged
#207 fix(scheduler): eliminate intake double-create (+ fmt normalize)
Merged
#212 chore: prettier format
Merged
#210 docs(guide): Astro-native localization rework + Slovenian batch 1
Merged
#211 docs/guide-port
Merged
#209 docs(guide): add Terminal Capture & Signature Triage page
Merged
#208 docs/guide-port
Merged
#206 fix(socket): intake-task now returns full task with id
Merged
#205 docs/refresh-multi-agent-plan
Merged
#203 Linux/systemd colibri-bridge packaging + domedog network facts
Merged
#204 Phase 3 agent presence + bridge IP scrub & health-fn fix
Merged
#202 test(tui): attention filter toggle round-trip restores full view
Merged
#201 chore/wiki-polish
Merged
#200 test(daemon): add default_agent_args unit tests for pi/zot harness
Merged
#199 Post-attention follow-ups: All-sessions view fix, wiki-lint CI parity, terminal/attention wiki pages
Merged
#196 chore(fmt): fix colibri-glasspane-tui test fmt drift from #195
Merged
#195 fix(tui): attention bar respects session filter (+ tests) — resolves #194
Merged
#193 Terminal capture, signature triage, and edge-triggered alerts
Merged
#189 docs: concrete attention system design for colibri-tui
Merged
#192 chore: cargo fmt — fix pre-existing fmt violations
Merged
#191 feat(tui): glasspane attention tiers 1-4 — bar, jump, filter, row highlight
Merged
#190 fix(store): atomic+exclusive claim_task — close Gap 4 concurrency guard
Merged
#188 docs(glasspane): operator-attention usability roadmap + TUI-enhancements working doc
Merged
#187 docs: refresh MULTI-AGENT-HOST-PLAN for 0.12.0 — mark phases 1+2 complete
Merged
#186 test(daemon): multi-agent board — lifecycle, capability routing, contention
Merged
#184 fix(daemon): gate autospawn on .secured marker when require_secured=YES
Merged
#180 docs(mother): add Python deps + RPC_PROMPT to first-run checklist
Merged
#182 fix(daemon): pin ZOT_HOME so the autospawned zot reads its AGENTS.md
Merged
#181 docs(handoff): fix artifact list, add node+npm requirement
Merged
#179 mother: preflight numpy/Pillow imports, not just python3
Merged
#178 mother: preflight python3, document prereqs, route from build handoff
Merged
#177 docs: pin zot agent to v0.2.47 in FreeBSD build-lane handoff
Merged
#176 docs: fold reference docs into the wiki
Merged
#175 docs: delete 3 stale docs (TRUSS, PLAN-MOTHER-MCP, PRIORITY-HANDOFF)
Merged
#174 docs(wiki): add 9 subsystem pages (rebuilt on current main)
Merged
#173 docs: normalize prose dates to DD.mon.YYYY (colibri)
Merged
#172 docs: harness-agnostic doc names + naming principle in wiki
Merged
#171 test(tui): TestBackend render tests for colibri-tui dashboard
Merged
#170 feat(hooks): one-command install-hooks.sh (worktree-safe)
Merged
#169 docs(wiki): cross-link cost-model → task-board
Merged
#168 feat(wiki): expand to full coverage — cost-model, glasspane, task-board, jail-confinement
Merged
#167 feat(wiki): mother-hive decisions page + strict lint gate + pre-push hook
Merged
#166 docs(mother): osa first-run verification checklist
Merged
#165 refactor(glasspane): pi_type → event_type + close wiki residue items
Merged
#164 feat(wiki): deterministic wiki-lint (pilot step 2) — drift check that actually gates
Merged
#162 docs(wiki): LLM-Wiki pilot — decisions/architecture knowledge base
Merged
#161 feat(mother): MCP infra — hive_nodes registry, hardened wrapper/builder, idempotent setup
Merged
#163 fix(docs): correct autospawn args default comment
Merged
#160 test: zot-rpc driver smoke (end-to-end, ZOT_BIN-gated)
Merged
#159 test: rename 'fake' test agent → 'sample'
Merged
#158 refactor: clear pi-era residue + make CI gate green (harness-neutral cleanup)
Merged
#157 feat(daemon): zot-rpc spawn driver + binary-aware autospawn args (#143)
Merged
#156 fix: colibri 0.12.0 build — stale pi_binary refs + Cargo.lock sync
Merged
#155 feat: strut constraint + construction layers for dome MCP
Merged
#154 feature/0.12.0
Merged
#153 0.12.0: hw-probe autospawn + model fixes + mother schema
Merged
#152 feat: PostgreSQL schema for mother node — node registry + build queue
Merged
#151 chore/0.12.0-model-version
Merged
#150 fix(bootstrap): chown jail /home/clawdie so daemon can write staging files
Merged
#149 chore: update Cargo.lock for the 0.11.0 version unification
Merged
#148 build: unify all crate versions at 0.11.0 (workspace inheritance)
Merged
#147 fix(glasspane): skip duplicate zot tool_call events (Sam & Pi)
Merged
#146 docs: real-key zot rpc transcript — 14/15 event types validated
Merged
#145 docs: restore green format gate — prettier PLAN-MOTHER-MCP-VAULT-KEYS
Merged
#144 docs: zot rpc transcript — wire format confirmed for glasspane
Merged
#142 fix(packaging): make agent-jail pkg drift check local-friendly (Sam & Pi)
Merged
#141 docs: plan mother MCP link — Vaultwarden pubkey exchange
Merged
#140 feat(mother): add mother-sync-hive-keys — rebuild authorized_keys from vault
Merged
#139 feat(bootstrap): install jq in agent jails for the MCP tool path
Merged
#138 feat: rework multi-agent plan + complete CLI surface (19/19 commands)
Merged
#137 feat(daemon): auto-spawn a Pi agent on startup (Operator Image OOTB)
Merged
#136 fix(spawner): stage jail spawn files under daemon-owned home, not /var/run
Merged
#133 fix(bootstrap): pre-create daemon staging dir in agent jails
Merged
#134 fix(bootstrap): pre-create daemon staging dir in agent jails
Merged
#132 docs: truss analysis of jail-spawn Permission Denied + debugging reference
Merged
#131 fix(spawner): resolve privileged wrappers to absolute paths + log spawn context
Merged
#130 fix(bootstrap): unify npm-global PATH snippet into one shared file
Merged
#129 feat/sudo-priv-mode
Merged
#128 fix(clawdie): rename service user to _clawdie + idempotent creation
Merged
#127 docs: proof runbook → clean CLI + sweep #126 markdown corruption
Merged
#126 docs: define Clawdie bare-metal service identity (USB dev → ZFS RAID1 deploy)
Merged
#125 docs: repair formatting + content from positive-language rewrite (#124)
Merged
#124 docs: rewrite negative patterns as positive actionable instructions
Merged
#123 docs(agents): record MIT relicense + v0.11.0
Merged
#121 fix(bootstrap): jail npm PATH via /etc/profile.d, drop #120 .profile hack
Merged
#120 fix(bootstrap): add npm-global bin to clawdie PATH in jail
Merged
#119 fix(vault): canonicalize + allowed-root containment on provision target (#92)
Merged
#118 docs(port): EU date format for the Linux-gate note
Merged
#116 docs(port): record Linux gate results — 228 tests green on domedog (Sam & Claude)
Merged
#115 chore(jails): CI guard for agent-jail package drift vs clawdie-iso
Merged
#114 release: colibri 0.11.0 + relicense AGPL-3.0 -> MIT
Merged
#113 feat(port): bundle colibri rc.d services into the canonical port
Merged
#112 chore(port): document the run command for check-cargo-crates.sh
Merged
#111 feat(port): CARGO_CRATES drift check vs Cargo.lock + CI gate
Merged
#110 chore(docs): prettier-fix pre-existing markdown drift
Merged
#109 feat(port): generate CARGO_CRATES from Cargo.lock (v0.0.1)
Merged
#106 feat(backup): domedog-side pull script for Forgejo+Vault
Merged
#108 feat(freebsd): draft sysutils/colibri poudriere port
Merged
#84 docs: multi-agent multi-host gap analysis + implementation plan (Sam & Hermes)
Merged
#107 merge/register-tenant
Merged
#105 docs(vault): use local test agent in first-proof runbook (Sam & Pi)
Merged
#103 docs(vault): first-proof runbook for the spawn->provision chain
Merged
#100 fix(colibri-vault): harden bw interaction — server-match fail-closed + serialize + note-key validation
Merged
#104 fix(bootstrap): fail fast when pkg cache is cold (Sam & Codex)
Merged
#99 fix(freebsd): add provider.env template + setup docs
Merged
#97 fix(jail-bootstrap): pin pkgs to host versions + validate inputs
Merged
#96 feat/agent-jail-bootstrap
Merged
#94 fix(vault): use tenant collection names with per-call unlock (Sam & Pi)
Merged
#91 fix(daemon): verify tenant provision targets (Sam & Pi)
Merged
#87 feat(spawner): post-spawn vault provision hook (HIVE step 3)
Merged
#86 feat/tenants-table-polish
Merged
#82 feat(cli): add register-agent and list-agents commands
Merged
#85 feat(colibri-vault): scaffold vault credential provision crate
12 issues closed from 1 user
Closed
#183 colibri: gate autospawn on /var/db/colibri/.secured (honor colibri_daemon_require_secured)
Closed
#143 Blocked: zot cannot autospawn — spawner uses stdin(Stdio::null())
Closed
#135 Stage jail spawn files under a daemon-owned path instead of root-owned /var/run
Closed
#122 Unify the clawdie npm-global PATH snippet into one shared file (image + jail)
Closed
#92 vault provision: canonicalize + enforce allowed-root containment on the jail target
Closed
#102 add --jail flags to colibri spawn-agent (jailed spawn is raw-socket-JSON only today)
Closed
#101 add register-tenant socket command + CLI verb (tenants only insertable via raw SQLite today)
Closed
#98 jail bootstrap: reconcile npm package name (npm-node24 vs npm) with pkg-list-jails.txt
Closed
#95 vault provision: serialize bw access (mutex) to avoid concurrent-provision races
Closed
#88 vault provision: hook passes collection_id but crate resolves by name → CollectionNotFound
Closed
#89 vault provision: daemon needs login→unlock→fetch→lock per call (no standing session)
Closed
#93 tenants table: add UNIQUE constraints (jail_root_path, collection) + lifecycle tests
12 issues created by 0 users
Opened
#88 vault provision: hook passes collection_id but crate resolves by name → CollectionNotFound
Opened
#89 vault provision: daemon needs login→unlock→fetch→lock per call (no standing session)
Opened
#92 vault provision: canonicalize + enforce allowed-root containment on the jail target
Opened
#93 tenants table: add UNIQUE constraints (jail_root_path, collection) + lifecycle tests
Opened
#95 vault provision: serialize bw access (mutex) to avoid concurrent-provision races
Opened
#98 jail bootstrap: reconcile npm package name (npm-node24 vs npm) with pkg-list-jails.txt
Opened
#101 add register-tenant socket command + CLI verb (tenants only insertable via raw SQLite today)
Opened
#102 add --jail flags to colibri spawn-agent (jailed spawn is raw-socket-JSON only today)
Opened
#122 Unify the clawdie npm-global PATH snippet into one shared file (image + jail)
Opened
#135 Stage jail spawn files under a daemon-owned path instead of root-owned /var/run
Opened
#143 Blocked: zot cannot autospawn — spawner uses stdin(Stdio::null())
Opened
#183 colibri: gate autospawn on /var/db/colibri/.secured (honor colibri_daemon_require_secured)