Levi Neely
7055444748
agent peers: bidirectional peer links with topology-controlled messaging
...
Add peer/ directory to each agent's 9P namespace. Agents communicate
by writing to peer/{name}, which delivers to the target's prompt handler.
Only declared peers can be messaged — the directory is the ACL.
Implementation:
- Agent struct: peers map + AddPeer/RemovePeer/Peers methods
- fs/spec.go: peer/ Each node (write-only entries), peeradd/peerdel/peers ctl commands
- Bidirectional: peeradd A on B also adds B on A
- Peers constrained to same session
- Persisted with session state (PersistedAgent.Peers field)
- peeradd/peerdel trigger immediate session save
Docs updated: system_prompt.md, AGENTS.md, README.md, architecture-9p.md,
architecture-core.md, architecture.md, usage.md.
2026-08-19 17:22:30 +02:00
Ollie Agent
2ba9ba036c
Document native Landlock and persist session yolo
2026-08-18 12:49:25 +02:00
Ollie Agent
e854e91b7f
replace just build orchestration with make
2026-08-17 00:01:27 +02:00
Ollie Agent
e0f36e11ba
Rename KDE architecture document
2026-08-16 20:17:26 +02:00
Ollie Agent
23015a0e52
Update KDE integration documentation
2026-08-16 20:15:59 +02:00
Ollie Agent
02f130f79e
Update 9P architecture documentation
2026-08-16 19:50:35 +02:00
Ollie Agent
16240b3e12
Consolidate tool architecture documentation
2026-08-16 19:44:09 +02:00
Ollie Agent
e51a1d4ff7
Update architecture documentation and remove obsolete frontends
2026-08-16 19:21:26 +02:00
Levi Neely
6d0a080e65
doc/usage.md: add link to tool-definitions.md
2026-08-13 22:43:49 +02:00
Levi Neely
51d0576680
doc: add pair programming section, update evolution, fix o new syntax
...
- README: add 'Pair programming' to capabilities table
- usage.md: full section on observer agent setup + wiring patterns
- usage.md: update o new syntax to sname/aname form
- evolution.md: document feed + BlockOnce/Stream refactor session
2026-08-13 21:18:25 +02:00
Levi Neely
c2df612da5
docs: update usage.md slash commands, fix context model description
2026-08-12 18:12:01 +02:00
Levi Neely
31d550a94b
docs: update README and usage for current architecture
2026-08-12 18:06:22 +02:00
Ollie Agent
25924d0909
fs: add /help ctl command — returns command reference
2026-08-09 03:32:21 +02:00
Ollie Agent
aa74e1c683
docs: fix stale references in 9p.md, usage.md, misc.md
...
- 9p.md: update agent file table to current namespace
- usage.md: readloop→read -l, tail→read chat, command table updated,
TUI description updated (no grep pipe)
- misc.md: readloop→read -l
2026-08-09 03:10:20 +02:00
Ollie Agent
d80a87eb86
clean up OLLIE_* env vars: replace with XDG conventions
...
- Remove all OLLIE_*_PATH vars (TOOLS_PATH, CFG_PATH, DATA_PATH, etc.)
Use XDG_CONFIG_HOME/ollie/* and XDG_DATA_HOME/ollie/* instead
- Replace OLLIE_<TAG>_LOG per-component logging with single OLLIE_LOG={level}
- Replace OLLIE_USAGE_LOG with XDG_DATA_HOME-based path
- Replace OLLIE_OLLAMA_URL with standard OLLAMA_HOST (or omit entirely)
- Rename protocol markers: OLLIE_LISTEN_READY → ListenReady, OLLIE_9P_OPEN → Open
- Remove freeloader hooks from agent configs
- Update sandbox YAMLs to use XDG paths instead of OLLIE_*_PATH tokens
- Update shell tools to use $(dirname "$0") fallback instead of OLLIE_TOOLS_PATH
- Update docs and prompts accordingly
2026-08-07 07:11:53 +02:00
Ollie Agent
491f259a2b
README: strip all D-Bus references, 9P is the only surface
2026-08-04 20:18:22 +02:00
Ollie Agent
bc648a5c95
usage: remove nonexistent web front-end
2026-08-04 20:14:41 +02:00
Ollie Agent
67cda3ca79
usage: descriptive alt text for all screenshots
2026-08-04 20:11:09 +02:00
Ollie Agent
e3d388146f
usage: make screenshots clickable to full size
2026-08-04 20:09:59 +02:00
Ollie Agent
0f408f9f9c
usage: side-by-side o tui + acme screenshots
2026-08-04 20:09:17 +02:00
Ollie Agent
df9c0da976
o tui: replace ASCII diagram with ollie-tui.png
2026-08-04 20:06:56 +02:00
Ollie Agent
d9429671ce
move ui-composition image to doc/img, update usage.md link
2026-08-04 20:05:54 +02:00
Ollie Agent
56f1f5dd62
usage: strip technical content, link to whitepaper and ellie
2026-08-04 20:03:26 +02:00
Ollie Agent
a0ec7130a7
doc/ellie.md: consolidate Emacs docs, update references
2026-08-04 20:00:38 +02:00
Ollie Agent
847e31abbd
move predefined workflows to whitepaper
2026-08-04 19:39:25 +02:00
Ollie Agent
ea3f407ebd
move context inspection to whitepaper
2026-08-04 19:38:12 +02:00
Ollie Agent
956155010a
move system prompt override to whitepaper
2026-08-04 19:37:12 +02:00
Ollie Agent
1583c4f748
extract 9P/whitepaper content from usage.md into doc/whitepaper.md
2026-08-04 19:35:21 +02:00
Ollie Agent
8bf9bf77c9
usage: agents can discover each other via session/idx
2026-08-04 19:33:21 +02:00
Ollie Agent
c9a773a04e
usage: rewrite multi-agent workflows with o CLI
2026-08-04 19:32:21 +02:00
Ollie Agent
3f69427084
docs: standardize on {sname} and {aname} placeholder syntax
2026-08-04 19:29:00 +02:00
Ollie Agent
0f8cfd0c14
docs: replace agent/0 with agent/{aname} in path templates
2026-08-04 19:26:22 +02:00
Ollie Agent
d78fe997da
usage: document path resolution rules
2026-08-04 19:23:24 +02:00
Ollie Agent
63a9f0b1d6
usage: rewrite for o CLI, move raw 9P to reference section
2026-08-04 19:06:29 +02:00
Ollie Agent
d314c7d4ee
docs: update olliesrv -mount → ollie-9p mount
2026-08-04 19:03:48 +02:00
Levi Neely
69fc98099c
docs: update for o CLI changes and remove mount/watchdog references
...
- Remove mount/ from repo layout (no longer exists)
- Remove ollie-watchdog references (removed)
- Update o CLI docs: explicit context required, no auto-select
- Add path resolution section explaining root/session/agent paths
- Add write and readloop commands to table
- Fix o tui to show readloop statewait (not read)
2026-08-04 17:04:38 +02:00
Levi Neely
68f0fe8ef9
Rename doc/ files to lowercase kebab-case
2026-08-04 16:41:07 +02:00