box-ctl
|
44916a6f1a
|
Update job auto-work-sweep-j15 via box-ctl
|
2026-10-08 02:44:48 +00:00 |
|
box-ctl
|
2616cddafe
|
Update job auto-work-sweep-j14 via box-ctl
|
2026-10-08 02:44:47 +00:00 |
|
box-ctl
|
4b796e9762
|
Update job auto-work-sweep-j13 via box-ctl
|
2026-10-08 02:44:47 +00:00 |
|
box-ctl
|
b5d4622c4f
|
Update job auto-work-sweep-j12 via box-ctl
|
2026-10-08 02:44:46 +00:00 |
|
box-ctl
|
1200397385
|
Update job auto-work-sweep-j11 via box-ctl
|
2026-10-08 02:44:45 +00:00 |
|
box-ctl
|
7a5c188756
|
Update job auto-work-sweep-j10 via box-ctl
|
2026-10-08 02:44:44 +00:00 |
|
box-ctl
|
ef46e37b79
|
Update job auto-work-sweep-j09 via box-ctl
|
2026-10-08 02:44:44 +00:00 |
|
box-ctl
|
75d4d713ac
|
Update job auto-work-sweep-j08 via box-ctl
|
2026-10-08 02:44:43 +00:00 |
|
box-ctl
|
d5834e6f7a
|
Update job auto-work-sweep-j07 via box-ctl
|
2026-10-08 02:44:42 +00:00 |
|
box-ctl
|
31004acb7c
|
Update job auto-work-sweep-j06 via box-ctl
|
2026-10-08 02:44:41 +00:00 |
|
box-ctl
|
12dc867e6d
|
Update job auto-work-sweep-j05 via box-ctl
|
2026-10-08 02:44:41 +00:00 |
|
box-ctl
|
442a84e3ce
|
Update job auto-work-sweep-j04 via box-ctl
|
2026-10-08 02:44:40 +00:00 |
|
box-ctl
|
c861a9abdb
|
Update job auto-work-sweep-j03 via box-ctl
|
2026-10-08 02:44:39 +00:00 |
|
box-ctl
|
0e8a5d1249
|
Update job auto-work-sweep-j02 via box-ctl
|
2026-10-08 02:44:39 +00:00 |
|
box-ctl
|
20a4c990fa
|
Update job auto-work-sweep-j01 via box-ctl
|
2026-10-08 02:44:00 +00:00 |
|
box-ctl
|
c82d368b48
|
Update job auto-work-sweep-j01 via box-ctl
|
2026-10-08 02:43:40 +00:00 |
|
operator
|
fff5556eb6
|
chore(retention): archive retired jobs [646-opm-watch, 646-pip-sync, 646-sidechat-task, auto-work-queue-f02, auto-work-queue-f06, auto-work-queue-f10, auto-work-queue-f14, auto-work-queue-f18, auto-work-xop-e02, auto-work-xop-e06, auto-work-xop-e10, auto-work-xop-e14, auto-work-xop-e18, mainloop-p1-pilot, mainloop-p2-noswitcher, mainloop-p3-bridge, mainloop-p4-steady]
|
2026-10-07 03:26:50 +00:00 |
|
box-ctl
|
3c6bfa5120
|
Update job auto-work-xop-e18 via box-ctl
|
2026-10-07 01:10:45 +00:00 |
|
box-ctl
|
808ec78598
|
Update job auto-work-xop-e14 via box-ctl
|
2026-10-07 01:10:40 +00:00 |
|
box-ctl
|
ebf429671a
|
Update job auto-work-xop-e10 via box-ctl
|
2026-10-07 01:10:35 +00:00 |
|
box-ctl
|
f6e9e7709d
|
Update job auto-work-xop-e06 via box-ctl
|
2026-10-07 01:10:30 +00:00 |
|
box-ctl
|
73549f6d45
|
Update job auto-work-xop-e02 via box-ctl
|
2026-10-07 01:10:25 +00:00 |
|
box-ctl
|
65b66c6c08
|
Update job auto-work-queue-f14 via box-ctl
|
2026-10-07 01:10:16 +00:00 |
|
box-ctl
|
b9739689b4
|
Update job auto-work-queue-f06 via box-ctl
|
2026-10-07 01:10:08 +00:00 |
|
box-ctl
|
9a9e90b396
|
Update job auto-work-queue-f02 via box-ctl
|
2026-10-07 01:10:00 +00:00 |
|
box-ctl
|
b992ec713e
|
Update job auto-work-queue-f18 via box-ctl
|
2026-10-07 01:09:51 +00:00 |
|
operator
|
34b0ef9fe2
|
chore(fleet): sync operator memory, hatch menu dialogs, and watchdog alerts
|
2026-10-07 00:25:51 +00:00 |
|
box-ctl
|
02a2189773
|
Update job auto-work-pip-b20 via box-ctl
|
2026-10-06 22:06:50 +00:00 |
|
box-ctl
|
7985d92bff
|
Update job auto-work-pip-b19 via box-ctl
|
2026-10-06 22:06:49 +00:00 |
|
box-ctl
|
a37d5f6487
|
Update job auto-work-pip-b18 via box-ctl
|
2026-10-06 22:06:47 +00:00 |
|
box-ctl
|
b6de1e1a5b
|
Update job auto-work-pip-b17 via box-ctl
|
2026-10-06 22:06:45 +00:00 |
|
box-ctl
|
2d1f72d0c2
|
Update job auto-work-pip-b16 via box-ctl
|
2026-10-06 22:06:44 +00:00 |
|
box-ctl
|
1ecbd745c5
|
Update job auto-work-pip-b15 via box-ctl
|
2026-10-06 22:06:42 +00:00 |
|
box-ctl
|
e6fd553671
|
Update job auto-work-pip-b14 via box-ctl
|
2026-10-06 22:06:40 +00:00 |
|
box-ctl
|
f2caf38d44
|
Update job auto-work-pip-b13 via box-ctl
|
2026-10-06 22:06:39 +00:00 |
|
box-ctl
|
ebcb28ee7a
|
Update job auto-work-pip-b12 via box-ctl
|
2026-10-06 22:06:37 +00:00 |
|
box-ctl
|
2609431fd9
|
Update job auto-work-pip-b11 via box-ctl
|
2026-10-06 22:06:35 +00:00 |
|
box-ctl
|
0eae50ee0f
|
Update job auto-work-pip-b10 via box-ctl
|
2026-10-06 22:06:32 +00:00 |
|
box-ctl
|
da19927703
|
Update job auto-work-pip-b09 via box-ctl
|
2026-10-06 22:06:30 +00:00 |
|
box-ctl
|
8fd69ea9c9
|
Update job auto-work-pip-b08 via box-ctl
|
2026-10-06 22:06:29 +00:00 |
|
box-ctl
|
8301f9c9f0
|
Update job auto-work-pip-b07 via box-ctl
|
2026-10-06 22:06:27 +00:00 |
|
box-ctl
|
40cbd3acbf
|
Update job auto-work-pip-b06 via box-ctl
|
2026-10-06 22:06:25 +00:00 |
|
box-ctl
|
34688bf3f6
|
Update job auto-work-pip-b05 via box-ctl
|
2026-10-06 22:06:24 +00:00 |
|
box-ctl
|
b5011f0e0d
|
Update job auto-work-pip-b04 via box-ctl
|
2026-10-06 22:06:22 +00:00 |
|
box-ctl
|
3d93557641
|
Update job auto-work-pip-b03 via box-ctl
|
2026-10-06 22:06:21 +00:00 |
|
box-ctl
|
b171e49498
|
Update job auto-work-pip-b02 via box-ctl
|
2026-10-06 22:06:18 +00:00 |
|
box-ctl
|
95a33bde07
|
Update job auto-work-pip-b01 via box-ctl
|
2026-10-06 22:06:15 +00:00 |
|
Muse Sidechat
|
a9f014f9fa
|
feat: completion-enforcement loop (fallback, proof, emit-model, auditor)
Close the loop so dispatched work actually completes on bl:
- on_no_result fallback in followup-sweeper (op + job forms via
exec-constrained registry / job-dispatch), seeded on the three
autonomy-pulse jobs; fallback_due() dedupes the gravity path
- gravity.py: add __main__ entry (loop-remediator.timer was a no-op),
300s re-arm budget, fallback firing + stamp/skip logic
- harvester: proof-of-result followups (result_has_evidence),
acted-variant NACK, emit-model tool-hint wording
- envelope: RESPONSE RULE states the emit model (agents EMIT
directives verbatim; runtime executes; works from bare containers)
- completion-audit.py + systemd 15-min timer: per-family funnel,
swarm drain, followup backlog; digest DM when degraded, 6h heartbeat
- tests/test_completion.py (29 tests), JOB-SPEC.md docs
Tests: 67/67 focused green (completion + tool_calls).
|
2026-10-06 08:20:14 +00:00 |
|
operator
|
adfcd2e602
|
feat(box): passkey fetch, agent key-approval flow, unified lookups, tmux agent UX
- box passkey [show|fetch] (+ muse passkey): documents VM-only passkey
(/srv/box/passkey.txt, fallback /etc/netvm/passkey.txt on 34.139.37.135),
probes VM over SSH with graceful fallback; --json supported. No secrets on bl.
- approvals: request_key_approval / check_node_key_request; KEY_APPROVAL status
surfaced in `box approvals check`; allow/deny resolve + audit to box-ctl.jsonl;
never auto-approved. New `box approvals request-key <node> --reason`.
- box lookup (summary|fleet|threads|unread|approvals|key|docs) and docs-lookup
engine with lookup_internal/ database (docs_internal symlink).
- muse-tmux: non-TTY attach falls back to scrollback capture; prune NameError fix.
- box/muse passthrough for tmux/muse/docs; thread list/view alias + prefix resolve.
- Docs: AGENTS.md, AGENT-TOOLING.md, BOX-WEB-SURFACE-GUIDE.md, README.
- Tests: key-approval + passkey tests; sync stale sidechat UUIDs and manifest name.
- .gitignore runtime trackers (subagent-sessions, conversation-nudge-tracker).
|
2026-10-05 20:18:47 +00:00 |
|
box-ctl
|
528d9497d9
|
Add job exec-sigkill-investigation-20261005 via box-ctl
|
2026-10-05 19:08:55 +00:00 |
|