Commit Graph

  • 6791d42a3e archive: re-read date from window name on Get Levi Neely 2026-03-18 17:27:57 +0100
  • cfd4cf5daa mailbox: delete only removes from inbox, not completed Levi Neely 2026-03-18 17:20:41 +0100
  • e78d91cf55 mailbox: add DeleteFromInbox, delete tries inbox then completed Levi Neely 2026-03-18 17:19:40 +0100
  • a5bf4a8397 Assist: archive window reads from mail history Levi Neely 2026-03-18 17:18:15 +0100
  • b03324baaf beads: add deferred filter endpoint Levi Neely 2026-03-18 17:02:32 +0100
  • aab91394a2 Assist: add Deferred/Ready/All filter buttons to Tasks window Levi Neely 2026-03-18 15:03:50 +0100
  • 1f7d3ace54 fix crash on double mount Levi Neely 2026-03-18 09:25:28 +0100
  • 74845f151b messaging built in, not a skill Levi Neely 2026-03-18 08:35:59 +0100
  • d3e2a543cb Update remaining read_inbox references to check_inbox Levi Neely 2026-03-18 08:20:41 +0100
  • e53ce4bb1f Rename read_inbox.sh to check_inbox.sh Levi Neely 2026-03-18 08:18:20 +0100
  • 3ab11f1c88 beads: remove workspace detection — can't distinguish from worktree-based Levi Neely 2026-03-16 15:11:27 +0100
  • 6645cd9efb beads: fix worktree detection — allow worktree-based repos, reject feature workspaces Levi Neely 2026-03-16 15:08:51 +0100
  • ff58ef9438 beads: move worktree/workspace validation to server-side Levi Neely 2026-03-16 15:04:13 +0100
  • 42ccb8f096 mount_beads.sh: reject dirs containing git worktrees Levi Neely 2026-03-16 15:02:29 +0100
  • ff77225643 mount_beads.sh: reject git worktrees as mount targets Levi Neely 2026-03-16 15:00:59 +0100
  • 5a81faa5f9 mount_beads.sh: verify mount succeeded via mtab Levi Neely 2026-03-16 14:54:59 +0100
  • d5b30ed38e config: add shared ANVILLM_PROJECT_DIRS config Levi Neely 2026-03-16 14:52:28 +0100
  • 7935950e4d beads: warn on overlapping mount paths Levi Neely 2026-03-16 14:47:39 +0100
  • 69829a98a1 beads: add scope-based filtering for worktree/workspace isolation Levi Neely 2026-03-16 14:41:54 +0100
  • 8fcf31a3a4 batch load skills Levi Neely 2026-03-16 11:55:30 +0100
  • 2f55509e2c Assist: refresh Tasks window after Put edits Levi Neely 2026-03-16 11:24:23 +0100
  • 2d908c6dcd Assist: add Comment tag to leave comments on beads Levi Neely 2026-03-16 11:23:46 +0100
  • 8ddb7f28b9 cron: fix NAMESPACE path to /tmp/ns.$USER.$DISPLAY; add PLAN9 export Levi Neely 2026-03-15 15:38:06 +0100
  • 6b49d69a4c cron: inline env setup in crontab command; drop variable assignments Levi Neely 2026-03-15 15:27:05 +0100
  • 96fe19fe02 cron-install: use $HOME/plan9 for PLAN9 instead of unbound $PLAN9 Levi Neely 2026-03-15 15:14:42 +0100
  • e825611aec cron-install: set PLAN9 and PATH in crontab for anvillm-supervisor Levi Neely 2026-03-15 15:11:49 +0100
  • a934d47303 anvillm-supervisor: fix message type case (PROMPT_REQUEST) Levi Neely 2026-03-15 15:04:23 +0100
  • dc3fa50e48 anvillm-supervisor: invoke send_message.sh via 9P tools endpoint Levi Neely 2026-03-15 15:01:30 +0100
  • 8814586a2c supervisor: replace Go supervisor with anvillm-supervisor shell script Levi Neely 2026-03-15 14:57:39 +0100
  • 47a97e5cea supervisor: replace Go package with anvillm-supervisor shell script Levi Neely 2026-03-15 14:47:56 +0100
  • 989558cf7f roles: replace Bead Loop with When Nudged section Levi Neely 2026-03-15 14:30:14 +0100
  • eca5762565 roles: add worker: true to roles that run the bead polling loop Levi Neely 2026-03-15 14:28:13 +0100
  • 8e88660f65 supervisor: nudge idle worker-role bots to run their polling loop Levi Neely 2026-03-15 14:25:21 +0100
  • b4e84f57ee supervisor: stop sending inbox messages to bots Levi Neely 2026-03-15 14:16:03 +0100
  • 0ced30825d claim_bead: verify claim succeeded by reading back assignee Levi Neely 2026-03-15 14:13:11 +0100
  • 173746ce3b beads: add per-mount write mutex to serialize concurrent writes Levi Neely 2026-03-15 13:57:07 +0100
  • 4c83e0d2bf claim_bead: exit 1 on failed ctl write instead of printing success Levi Neely 2026-03-15 07:54:38 +0100
  • 32a3016f0d wait_for_bead: kill 9p read child on exit to prevent hang in execute_code Levi Neely 2026-03-15 07:33:29 +0100
  • 1df382c441 wait_for_bead: close stderr in process substitution to unblock cmd.Wait Levi Neely 2026-03-14 23:48:07 +0100
  • 47af198732 SKILLS_PROMPT: add sub-agent discipline section Levi Neely 2026-03-14 22:01:43 +0100
  • b238502b25 anvillm-agent: prohibit sub-agents for single-tool operations Levi Neely 2026-03-14 21:57:18 +0100
  • 0ae34f20a6 beads: fix wait_for_bead description — no role filter Levi Neely 2026-03-14 21:39:11 +0100
  • 399edb5f6e beads: remove --role doc from wait_for_bead Levi Neely 2026-03-14 21:37:22 +0100
  • 07a7abb248 wait_for_bead: remove role filter — bot decides whether to claim Levi Neely 2026-03-14 21:36:54 +0100
  • 6ea87e1810 Assist: remap bead prefixes, add open/defer; orphan: skip user-claimed Levi Neely 2026-03-14 21:21:25 +0100
  • 9b8d7fba0c Revert "mail_search: replace bash process substitution with direct script call" Levi Neely 2026-03-14 21:14:07 +0100
  • fc24e26a7d mail_search: replace bash process substitution with direct script call Levi Neely 2026-03-14 21:12:12 +0100
  • 3cf026ed10 skills,roles: replace bash process substitution with list_mounts.sh tool Levi Neely 2026-03-14 21:11:49 +0100
  • 3b09cd2ef6 roles: remove bead loop from tester and researcher Levi Neely 2026-03-14 21:05:03 +0100
  • 16710b7261 roles: clarify bead loop mount discovery Levi Neely 2026-03-14 21:00:48 +0100
  • 9120e51215 beads,roles: emit BeadClaimed event; add bead loop to worker roles Levi Neely 2026-03-14 20:58:58 +0100
  • 59468f8af1 orphan: simplify to detect-and-unclaim; remove bootstrap_session.sh Levi Neely 2026-03-14 20:54:01 +0100
  • b52f0b5e85 beads: simplify claim — open only, orphan recovery via unclaim Levi Neely 2026-03-14 20:51:22 +0100
  • d0acd32f8f beads: atomic conditional claim with orphan takeover Levi Neely 2026-03-14 20:48:14 +0100
  • a3ccdf4e52 wait_for_bead: fix pipe subshell exit leaving 9p read orphaned Levi Neely 2026-03-14 20:39:13 +0100
  • c3b3d1fd87 beads: add wait_for_bead.sh event-driven work discovery Levi Neely 2026-03-14 20:37:28 +0100
  • c58f0615a9 events: rename agent→source, embed full bead in BeadReady Levi Neely 2026-03-14 20:36:38 +0100
  • cb97b3640c p9: remove pending_approval/pending_review from protocol Levi Neely 2026-03-14 20:13:17 +0100
  • c57e98e167 beads: remove pending_approval/pending_review workflow Levi Neely 2026-03-14 17:24:46 +0100
  • 4de14a2159 beads: remove $AGENT_ID documentation from claim_bead Levi Neely 2026-03-14 16:09:52 +0100
  • 62319aef68 supervisor: fix panic crash and add recover Levi Neely 2026-03-14 16:08:54 +0100
  • 8ccd524f7d claim_bead: use $AGENT_ID instead of --assignee flag Levi Neely 2026-03-14 16:02:42 +0100
  • 9c5f98218c supervisor: exclude in_progress beads from assignment candidates Levi Neely 2026-03-14 15:58:51 +0100
  • 21450ba02c supervisor: remove redundant in-memory assignment tracking Levi Neely 2026-03-14 15:55:18 +0100
  • 68cc9445a9 supervisor: replace polling with event-driven work assignment Levi Neely 2026-03-14 15:52:18 +0100
  • d39a7f118d supervisor: align to new workflow Levi Neely 2026-03-14 15:46:01 +0100
  • 7d9083ec1e beads: document umount as emergency stop for agent recovery Levi Neely 2026-03-14 15:18:58 +0100
  • 21b410f84e anvillm: add orphan bead recovery via cron Levi Neely 2026-03-14 15:16:40 +0100
  • 4657bb0a18 mcptools: remove /etc/shadow sandbox checks Levi Neely 2026-03-14 15:11:18 +0100
  • 669f9255a2 mcptools: add bootstrap_session.sh for session handoff Levi Neely 2026-03-14 15:10:58 +0100
  • d76ccf4979 mcptools: convert all positional args to named flags Levi Neely 2026-03-14 13:41:25 +0100
  • 9ebf90f564 mcptools: convert optional positional args to named flags Levi Neely 2026-03-14 13:24:03 +0100
  • 014831e500 beads: flag-based args for create_bead.sh and update_bead.sh Levi Neely 2026-03-14 13:20:51 +0100
  • 5313116276 update_bead: drop field validation from script, let 9p own it Levi Neely 2026-03-14 13:17:07 +0100
  • 5436a4223d beads: restore update_bead.sh; block atomic fields from direct update Levi Neely 2026-03-14 13:16:36 +0100
  • e55742d691 beads: add atomic ctl operations; replace update_bead.sh Levi Neely 2026-03-14 13:14:39 +0100
  • 5dbd4cf777 beads: default new bead status to deferred Levi Neely 2026-03-14 13:07:59 +0100
  • b2e710444e mcptools: add view_denote.sh Levi Neely 2026-03-14 00:39:18 +0100
  • 021b1b8221 mount_beads: drop friendly name, UUID is the mount name Levi Neely 2026-03-14 00:24:20 +0100
  • 8e5248cbef mcptools: add success output to silent mutation scripts Levi Neely 2026-03-14 00:18:38 +0100
  • 6cd4c450b1 Assist: read mount_beads.sh via 9p client instead of shelling out Levi Neely 2026-03-14 00:09:16 +0100
  • a0b0ef056b sandbox: allow anvillm mail dir; remove scripts/mail_history.sh Levi Neely 2026-03-14 00:08:01 +0100
  • bede87b619 Assist: delegate mountProject to mount_beads.sh mcptool Levi Neely 2026-03-14 00:07:15 +0100
  • ba8e6d2edf mcptools: mount_beads.sh uses UUID first segment as default mount name Levi Neely 2026-03-13 23:47:02 +0100
  • 82f9469a5f mcptools: add mail_history.sh and mail_search.sh Levi Neely 2026-03-13 23:29:11 +0100
  • 179a59bf16 p9: buffer Twrite chunks, dispatch on Tclunk Levi Neely 2026-03-13 23:17:57 +0100
  • f3c23bc61e Remove AGENT_ID references from communication skill Levi Neely 2026-03-13 14:26:31 +0100
  • 859a9961a7 remove jira-to-beads skill (work-specific) Levi Neely 2026-03-13 11:48:19 +0100
  • caeb6481f8 mcptools: source agent ID from $AGENT_ID env; conductor cleanup Levi Neely 2026-03-13 07:54:59 +0100
  • e2f3bc7b12 fileaddr; smart delegation Levi Neely 2026-03-12 18:44:40 +0100
  • 4dbabd197d msgtrace panning Levi Neely 2026-03-12 17:22:13 +0100
  • 11f54d9d0b fileaddr Levi Neely 2026-03-12 13:18:45 +0100
  • b4abe0b6d7 anvilspawn convenience: $PWD default workdir Levi Neely 2026-03-12 12:21:00 +0100
  • 2a1d620a31 rename 9P endpoint from 'agent' to 'anvillm' Levi Neely 2026-03-12 12:13:40 +0100
  • 46da046fb3 tmux: remove FIFO plumbing, fix per-window metadata Levi Neely 2026-03-12 11:47:37 +0100
  • d0e459b818 skill discovery stuff Levi Neely 2026-03-11 18:11:31 +0100
  • 9ae05a42f8 Add inbox_refresh.py and update msgtrace.py with alias/role display Levi Neely 2026-03-11 15:39:40 +0100
  • 329bc8a8e5 Add code_explorer skill for token-efficient code search Levi Neely 2026-03-11 11:30:58 +0100
  • 494894b406 beads skill: clarify search fields Levi Neely 2026-03-11 09:52:57 +0100
  • 4c3f3b69a2 beads: add search_beads.sh, update skill docs Levi Neely 2026-03-11 09:52:11 +0100