Levi Neely
bb29ec6de7
Extract Assist to anvillm-acme, move logging to pkg/
2026-03-20 15:29:06 +01:00
Levi Neely
b846183c37
Move code-execution docs to anvillm-mcp
2026-03-20 15:25:37 +01:00
Levi Neely
99916933ec
Update docs: beads now in separate 9beads repo
2026-03-20 15:24:33 +01:00
Levi Neely
db7778f5b9
Remove mcptools runtime dependency from Assist
...
- mountProject: direct 9P write to beads/ctl
- searchMail: native Go file search
2026-03-20 15:22:09 +01:00
Levi Neely
170d3ca3df
Move mcptools to anvillm-mcp
2026-03-20 15:20:14 +01:00
Levi Neely
29fe71d24d
Remove anvilmcp from mkfile
2026-03-20 15:19:44 +01:00
Levi Neely
ed43407383
Move sandbox to pkg/ for external import
2026-03-20 15:18:50 +01:00
Levi Neely
0da6f22551
Extract anvilmcp to standalone repo
...
anvilmcp now at github.com/lneely/anvillm-mcp
Sandbox package kept (used by tmux backend).
2026-03-20 15:17:26 +01:00
Levi Neely
8e50b84707
Extract beads to standalone 9beads service
...
- Remove embedded BeadsFS from anvilsrv
- Remove beads.go and related tests from p9 package
- Update Assist to connect to separate 'beads' 9P service
- Update mcptools scripts: anvillm/beads/* -> beads/*
Beads now served by 9beads (separate repo/process).
2026-03-20 15:13:02 +01:00
Levi Neely
daf50d9783
beads: natural sort for hierarchical IDs
...
Sort bd-1.2 before bd-1.10 instead of lexicographic order.
2026-03-20 14:28:19 +01:00
Levi Neely
d70162ad13
update_bead.sh: add reparent support via --field parent
2026-03-20 14:08:25 +01:00
Levi Neely
ed94458282
use xdg_config_dir for git cfg
2026-03-19 16:29:40 +01:00
Levi Neely
868638afc0
beads: add --id lookup to search_beads.sh
2026-03-19 10:25:39 +01:00
Levi Neely
2b7f663599
beads: add sandbox: default to all tool examples
2026-03-19 10:14:55 +01:00
Levi Neely
4dbfccf189
mail archive search
2026-03-19 08:45:27 +01:00
Levi Neely
af07a3d6de
Fix missing msgtrace.py heading in toys.md
2026-03-19 00:35:13 +01:00
Levi Neely
cd24421141
Document metrics-dashboard.sh in toys.md
2026-03-19 00:34:21 +01:00
Levi Neely
cd487a61bc
Add docs/toys.md: inbox_refresh.py and msgtrace.py
2026-03-19 00:33:06 +01:00
Levi Neely
dc18f005e2
Clarify: attach to tmux first to unstick a running bot
2026-03-19 00:30:58 +01:00
Levi Neely
48b184c954
Troubleshooting: bot stuck in running state
2026-03-19 00:29:44 +01:00
Levi Neely
b489b79371
Document daemon recovery via Recover tag in Assist
2026-03-19 00:27:56 +01:00
Levi Neely
d11f4716cc
Update monitoring docs: event stream, debug logs, foreground mode
2026-03-19 00:12:23 +01:00
Levi Neely
08acc47631
Update automation workflow diagram: Conductor decomposes goals directly, remove Taskmaster
2026-03-19 00:05:37 +01:00
Levi Neely
50359e480d
Add Roles section, rewrite Autonomous Workflows (supervisor vs conductor)
2026-03-19 00:03:30 +01:00
Levi Neely
88a7a3fbff
Replace Bot Templates section with anvilspawn documentation
2026-03-19 00:00:05 +01:00
Levi Neely
6cde9090c1
Update 9P filesystem tree: complete beads API (ctl commands, query endpoints, per-bead properties)
2026-03-18 23:57:49 +01:00
Levi Neely
1746fc4c5c
Include debug logs in observability references
2026-03-18 23:54:27 +01:00
Levi Neely
3f271122ec
Replace fabricated audit logging claims with actual observability (event stream, mailbox archives)
2026-03-18 23:53:02 +01:00
Levi Neely
862e42a58d
Remove broken OWASP link from security docs
2026-03-18 23:51:22 +01:00
Levi Neely
20e574ac26
Document custom sandbox configurations via YAML
2026-03-18 23:50:41 +01:00
Levi Neely
1a87b1ae7e
Remove patronizing recommendation from security docs
2026-03-18 23:48:20 +01:00
Levi Neely
b74696aecf
Remove future enhancements section from security docs
2026-03-18 23:47:30 +01:00
Levi Neely
537fc2d9d1
Remove compliance section from security docs
2026-03-18 23:46:48 +01:00
Levi Neely
0e4848f72f
Document: explicitly use anvilmcp sandbox for higher-risk scenarios
2026-03-18 23:45:47 +01:00
Levi Neely
7c7d2de1e3
Document default sandbox selection: anvilmcp with fallback to default
2026-03-18 23:44:13 +01:00
Levi Neely
2dc9961bea
Fix docs: check_inbox.sh takes no args
2026-03-18 23:41:28 +01:00
Levi Neely
4cf346934d
Fix docs: tools path is anvillm/tools, not anvillm/tools/anvilmcp
2026-03-18 23:40:16 +01:00
Levi Neely
c5b96bcac1
Update docs: execute_code is the only MCP tool
...
- Rewrite code execution docs to reflect single-tool model
- Remove obsolete migration guide and testing doc
- Update README, kiro-cli README, BEADS.md MCP sections
- Remove all 'direct tool calls' / 'legacy tools' framing
- Update sandbox-config diagram: roles→sandbox, override→merge
- Add 9P security mitigation: run locally on trusted network
- Regenerate sandbox-config.svg
2026-03-18 23:39:23 +01:00
Levi Neely
4fa1e0cc7d
architecture diagram: rename Backends to tmux sessions
2026-03-18 23:23:30 +01:00
Levi Neely
c5e95eb1ea
Remove cmd/anvilweb, cmd/anvilwebgw, cmd/anvillm, and elisp/
...
Drop legacy frontend proof-of-concepts (TUI, web UI, HTTP gateway,
Emacs major mode) to focus on the core. Assist remains as the primary
frontend; any 9P-speaking program can serve as a frontend.
Update README, mkfile, .gitignore, and architecture/client-interactions
diagrams accordingly.
2026-03-18 23:20:54 +01:00
Levi Neely
304bf25bf1
resolve prjdir from worktree/workspace dir
2026-03-18 23:07:45 +01:00
Levi Neely
6791d42a3e
archive: re-read date from window name on Get
2026-03-18 17:27:57 +01:00
Levi Neely
cfd4cf5daa
mailbox: delete only removes from inbox, not completed
2026-03-18 17:20:41 +01:00
Levi Neely
e78d91cf55
mailbox: add DeleteFromInbox, delete tries inbox then completed
2026-03-18 17:19:40 +01:00
Levi Neely
a5bf4a8397
Assist: archive window reads from mail history
...
- Archive tag accepts YYYYMMdd date (defaults to today)
- Loads messages from ~/.local/share/anvillm/mail/{date}-*.jsonl
- Shows both sent and received with From/To columns
- Inbox '- <id>' now deletes instead of archiving
2026-03-18 17:18:15 +01:00
Levi Neely
b03324baaf
beads: add deferred filter endpoint
...
Add /beads/deferred aggregate endpoint and per-mount /beads/<mount>/deferred
endpoint to list beads with status=deferred.
- internal/p9/beads.go: add readDeferredFromStore and readDeferredAggregate
- internal/p9/server.go: wire up deferred in walk, directory listings
- cmd/Assist: update listBeadsWithFilter to use deferred endpoint
2026-03-18 17:02:32 +01:00
Levi Neely
aab91394a2
Assist: add Deferred/Ready/All filter buttons to Tasks window
...
- Deferred: shows only deferred status tickets
- Ready: shows open and in_progress tickets
- All: shows everything (default)
2026-03-18 15:03:50 +01:00
Levi Neely
1f7d3ace54
fix crash on double mount
2026-03-18 09:25:28 +01:00
Levi Neely
74845f151b
messaging built in, not a skill
2026-03-18 08:35:59 +01:00
Levi Neely
d3e2a543cb
Update remaining read_inbox references to check_inbox
2026-03-18 08:20:41 +01:00