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
2a2a808778
fix(watchers): exempt runaway shells from protection to prevent host OOM
...
- update is_protected() in box-stability-watcher.py to revoke immunity from bash/zsh processes with RSS >= 2048MB
- update watchers/README.md to document the 2048MB interactive shell threshold
- add unit tests verifying shell protection vs runaway exemption in test_box_stability_watcher.py
2026-10-07 21:09:45 +00:00
operator
0a45133d28
feat(watchers): add box stability watcher daemon, recovery guardrails, and CLI integration
...
- Add dedicated watchers/ project folder with box-stability-watcher.py supervisor
- Monitor host load, memory, swap saturation, and crash-looping services
- Implement tiered mitigations: yellow renicing, orange SIGSTOP pause with 60s grace, red shedding
- Distinguish user-launched agents (allowed on desktop default socket) from automated box workloads
- Wire first-class box stability CLI subcommand and top-line host status in fleet status
- Harden tmux.service with cgroup memory limits to prevent OS freeze and OOM avalanches
- Add 10-test unit test suite covering thresholds, safety whitelist, pause/resume, and isolation
2026-10-07 17:49:14 +00:00
operator
c11d1d83ae
feat(retention): implement Piece 2 job archival, CLI wiring, and rotation driver
2026-10-07 03:28:38 +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
operator
094bd7d691
feat(muse): harden choice watcher concurrency, add rules dictionary, resume pool, and session bind
2026-10-07 01:50:18 +00:00
operator
90f4ef661a
feat(tmux): add server death watchdog daemon and multi-socket approver enhancements
2026-10-07 01:50:06 +00:00
operator
f2527f183c
test(fleet): link test_followup_fixes into tests/ with unittest adapter
2026-10-07 01:49:56 +00:00
operator
a09337ec48
chore(legacy): archive early prototype listener and relay scripts
2026-10-07 01:49:48 +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
b3464b0ac0
feat(systemd): track tmux-auto-approver.service definition in repo
2026-10-07 00:49:26 +00:00
operator
e25d2cf4cc
feat(systemd): add and enable continuous tmux-auto-approver user daemon
2026-10-07 00:49:23 +00:00
operator
34b0ef9fe2
chore(fleet): sync operator memory, hatch menu dialogs, and watchdog alerts
2026-10-07 00:25:51 +00:00
operator
0065d11e97
feat(supervision): add choice watcher daemon, HTTPS spec docs, and test suites
...
- bin/muse_choice_watcher.py + systemd/muse-choices-reconcile.*: automatic choice answering and timer reconciliation
- bin/digest.py: fleet log and health summarization
- docs/BOX-*-HTTPS.md: comprehensive HTTPS execution contracts and API documentation
- docs/MUSE-CHOICES-POLICY.md & docs/SUPERVISION-SPEC.md: autonomous execution specs
- tests/test_*.py: unit test suites for HTTPS API, choice watcher, fleet heal, and swarm pruning
2026-10-07 00:25:46 +00:00
operator
04339bad14
feat(box): wire tmux tallies, auto-approvals, and onboard connects into CLI and API
...
- bin/box-ctl.py: wire tmux-tally, tmux-auto-status, tmux-auto-toggle, tmux-auto-once, and onboard-connects actions with idempotent allowlists
- bin/exec-constrained.py: register tmux.tally, tmux.auto_status, and onboard.connects ops for HTTPS execution
- bin/super-cli.py: wire box tmux dispatch to approver, add cmd_run/cmd_watch, and json unread formatting
- .agents/skills/box/SKILL.md: document tmux worker tally and auto-approval capabilities
2026-10-07 00:25:27 +00:00
operator
9f2a0e836d
feat(tmux): implement multi-socket worker tally, regex auto-approver, and onboard TUI
...
- bin/tmux_auto_approver.py: multi-socket worker discovery across user and netns sockets
- Regex matching engine with 7 terminal prompt rules and hard security guardrails
- bin/box-onboard-tui.py: dedicated 4-tab curses TUI for fleet connects, tmux workers, rules, and audit logs
- Audit logging stream in logs/tmux/auto-approvals.jsonl and state in .state/
- Unit test suites covering engine, rules, guardrails, and curses rendering
2026-10-07 00:25:14 +00:00
operator
d834c3187d
feat(web): add Operator PIN 3128 auth and Agentic Dev console tab
...
- Add front-door operator authentication modal with PIN 3128 and ops_session cookie
- Add 6th navigation tab: Agentic Dev & Tmux Console with live worker badge
- Implement 5 sub-panels: Onboard Connects, Tmux Workers, Regex Rules, Dev/Git & Tests, Audit Logs
- Implement modals for worker spawning, OTP verification, and regex evaluator
- Integrate with HTTPS exec endpoints and realistic live machine fallbacks
2026-10-07 00:25:00 +00:00
operator
0c6d2235ab
feat(kpi): add autonomous worker auto-spawn engine and watchdog reconciliation
2026-10-06 23:03:52 +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