Levi Neely
ed4fe7e6f2
docs: update ARCHITECTURE and PLANNING for new tool structure
...
Reflect the removal of PlanBackend/MemoryBackend abstractions and the
addition of pkg/tools/memory and pkg/tools/task. Update tool table (12
tools, 5 servers), data flow diagram, planning lifecycle, and consumer
setup example. Rewrite PLANNING.md around task_plan/task_complete.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 08:16:42 +02:00
Levi Neely
f20c62dd3d
update submodules: memory/task packages, task_plan/task_complete tools
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 08:15:03 +02:00
Levi Neely
678558c23e
update core submodule: sandbox path checks for file tools
2026-04-13 18:37:34 +02:00
Levi Neely
a15965b8a7
readme: add filesystem-as-interface and simple front-ends to observed benefits
2026-04-13 18:12:57 +02:00
Levi Neely
8b55fc3895
fix 9P docs: s/new is r/w, fix ctl command list
...
help.md: s/new was listed as (w) but reading returns a KV template.
9p submodule: ctl comment listed 'compact, clear, interrupt' but
actual commands are stop, kill, rn, compact, clear.
2026-04-13 18:08:59 +02:00
Levi Neely
05403a7548
update submodule refs for workdir→cwd rename
2026-04-13 18:03:31 +02:00
Levi Neely
fa5828b2d3
rename workdir to cwd throughout codebase
...
Completes the rename started with the 9P file change.
Go API: WorkDir→CWD, SetWorkDir→SetCWD, WorkDirSetter→CWDSetter.
Unexported: workdir→cwd in fields, params, locals.
Template: {{.WorkDir}}→{{.CWD}}.
Docs: ARCHITECTURE.md, PLANNING.md, README.md, IDEAS.md.
2026-04-13 18:02:54 +02:00
Levi Neely
3a63837b1a
readme
2026-04-13 16:31:00 +02:00
Levi Neely
a8c0595818
update core and el submodules
2026-04-13 16:22:08 +02:00
Levi Neely
cf7145593f
rename workdir to cwd in docs, toys, and submodule refs
2026-04-13 15:51:58 +02:00
Levi Neely
66c908a265
name= support for ollie/s/new; wip mutable state tailing
2026-04-13 15:23:14 +02:00
Levi Neely
e6885ece62
update submodules; copy help.md in mkfile data target
2026-04-13 14:45:20 +02:00
Levi Neely
d1e09c7732
update submodules: session rename support
2026-04-13 14:26:30 +02:00
Levi Neely
abaa69cd71
9p: accept empty values in s/new, fix docs to rm -r
2026-04-13 13:56:57 +02:00
Levi Neely
524f98ba05
update el, tui: interrupt → stop
2026-04-13 13:47:22 +02:00
Levi Neely
3543e9b272
update el: document async ctl caveat
2026-04-13 13:45:53 +02:00
Levi Neely
ed28ffb97d
update 9p, tui: document state mutation behavior
2026-04-13 13:45:00 +02:00
Levi Neely
f4b651e8ea
update 9p: ctl stays async
2026-04-13 13:42:06 +02:00
Levi Neely
46dac043a3
update 9p: sync ctl with Rerror
2026-04-13 13:41:30 +02:00
Levi Neely
088d215098
update 9p: async/sync clunk split
2026-04-13 13:37:41 +02:00
Levi Neely
659fccf910
update core, 9p: guard state mutations, Rerror on clunk
2026-04-13 13:34:13 +02:00
Levi Neely
0281728f7c
update core: guard dangerous commands mid-loop
2026-04-13 13:29:46 +02:00
Levi Neely
915a3b048c
update 9p: simplify session ctl
2026-04-13 13:23:49 +02:00
Levi Neely
5d7ce3aca4
update 9p: reject mkdir on p, pl, sk, t
2026-04-13 13:17:32 +02:00
Levi Neely
4f61bc84e8
update 9p, tui: s/new + rm for session lifecycle
2026-04-13 13:15:58 +02:00
Levi Neely
540a923b64
update 9p: Tremove support for p, sk, t
2026-04-13 13:08:18 +02:00
Levi Neely
5c5f11faa5
plan discipline: add backend-agnostic rules to system prompt
...
New 'Plan discipline' section enforces marking steps done as they
are completed. Update core and 9p submodules.
2026-04-13 13:05:18 +02:00
Levi Neely
520e41a1fc
plan: timestamp+uid filenames, __todo/__wip/__done lifecycle
2026-04-13 12:01:39 +02:00
Levi Neely
f03f98afa4
flat planning repo built-in
2026-04-13 11:41:08 +02:00
Levi Neely
4cbd085b17
update 9p, core submodules: drop responses from usage
2026-04-13 11:06:45 +02:00
Levi Neely
508a11ba28
update 9p, core submodules: usage/ctxsz improvements
2026-04-13 11:03:53 +02:00
Levi Neely
3b2612e877
update core submodule
2026-04-13 10:47:08 +02:00
Levi Neely
194c145ab9
update submodules: usage/ctxsz split
2026-04-13 10:45:56 +02:00
Levi Neely
9e2b7992d0
rename sandbox/anvilmcp.yaml to restricted.yaml
2026-04-13 10:35:43 +02:00
Levi Neely
9036275f23
move sandbox/ from core to monorepo root
...
All data files (agents, prompts, sandbox, skills) now live at the
monorepo root and are installed by the unified 'data' target.
2026-04-13 10:34:40 +02:00
Levi Neely
bb96f56d53
move agents/ and prompts/ from core to monorepo root
...
These are system-wide data files, not core-specific. Consolidate
install of agents, prompts, and skills into a single 'data' target.
2026-04-13 10:32:53 +02:00
Levi Neely
f4e1501fef
update 9p submodule: createable prompts, sk r/w README fix
2026-04-13 10:28:53 +02:00
Levi Neely
687cf48255
update submodules: 9p create/writable skills, core tools path
...
- 9p: add Tcreate for /t and /sk, writable skill files, tools path
- core: default tools path to ~/.config/ollie/tools
- docs: update ARCHITECTURE.md and IDEAS.md for new path
2026-04-13 10:25:30 +02:00
Levi Neely
89083ee2a8
update core submodule
2026-04-13 09:53:31 +02:00
Levi Neely
32a0e9dc48
update core submodule
2026-04-13 09:50:38 +02:00
Levi Neely
4377ebfc5d
submodules: update core after env parser and syntax fixes
2026-04-13 09:33:51 +02:00
Levi Neely
4be45bc628
toys: add ollie.sh, a minimal shell chat interface for ollie
...
~110-line bash script providing a fully functional chat interface by
reading/writing the 9p-mounted session filesystem directly. Includes
readline key bindings (read -e) and input history (set -o history).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 22:35:45 +02:00
Levi Neely
9cfc437bc1
update: sync core submodule to latest with improved tool prompts
2026-04-12 21:21:08 +02:00
Levi Neely
2fc0f405b1
submodules: revert el light-theme color darkening
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:58:39 +02:00
Levi Neely
0b8c904860
submodules: update el after diff face color tuning
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:56:40 +02:00
Levi Neely
d209128a39
submodules: update el after diff colorizer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:55:21 +02:00
Levi Neely
1d4bd3b803
submodules: update tui after session resumption color fix
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:43:52 +02:00
Levi Neely
c4d1d99ef9
submodules: update 9p after removing tool output truncation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:43:11 +02:00
Levi Neely
cb62a9d2f9
submodules: diff-format file tool output, TUI diff colorizer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:40:46 +02:00
Levi Neely
070e61c19b
submodules: update core after file tool rename
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:22:56 +02:00