Ollie Agent
2ba9ba036c
Document native Landlock and persist session yolo
2026-08-18 12:49:25 +02:00
Ollie Agent
8e472a07d9
describe Ollie as a distributed integrating agent
2026-08-18 12:39:09 +02:00
Ollie Agent
bdafc30022
replace landrun with native Landlock sandbox
2026-08-18 12:36:27 +02:00
Ollie Agent
a4b9ef323f
Remove redundant ASCII architecture diagram
2026-08-18 12:12:44 +02:00
Ollie Agent
b4c573766b
Move octopus artwork to README footer
2026-08-18 12:11:52 +02:00
Ollie Agent
6819b5f391
Simplify diagram rendering and document architecture
2026-08-18 12:11:04 +02:00
Ollie Agent
5069755aaa
Add Ollie image to README
2026-08-18 11:43:35 +02:00
Levi Neely
d279bbae86
Update docs: goals, index split, namespace changes
...
- README: Add goal/goalstatus/goalwait, fix plan location, add agent/new and agent/idx
- architecture-9p: Add goal files to session namespace, document index formats
- evolution: Add Phase 26 for goals, workflows, and index split
2026-08-17 13:51:04 +02:00
Ollie Agent
a700b91002
document IDE integration guide
2026-08-17 00:03:20 +02:00
Ollie Agent
e854e91b7f
replace just build orchestration with make
2026-08-17 00:01:27 +02:00
Ollie Agent
3e1697d074
Link OptMem repository
2026-08-16 20:01:19 +02:00
Ollie Agent
e51a1d4ff7
Update architecture documentation and remove obsolete frontends
2026-08-16 19:21:26 +02:00
Ollie Agent
16a2b72051
consolidate 9P clients
2026-08-16 18:56:11 +02:00
Ollie Agent
1e0f9cacd0
Integrate KDE frontend into main repository
2026-08-16 15:08:33 +02:00
Ollie Agent
ab9fd60901
Document sub-agent context isolation
2026-08-16 11:39:21 +02:00
Ollie Agent
f82b36ea80
Integrate OptMem memory backend
2026-08-16 11:10:50 +02:00
Levi Neely
6a023391f9
credits: Ritchie, Thompson, Pike
2026-08-14 15:30:46 +02:00
Levi Neely
c25e2e708c
doc: add sub-agents to evolution.md and README
2026-08-14 15:09:02 +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
df7eefaf71
doc: rename tool-overlays to tool-definitions
2026-08-12 19:35:58 +02:00
Levi Neely
7d44e9ac1f
doc: add tool overlays documentation
...
- Add doc/tool-overlays.md explaining meta-only tools and overlay pattern
- Examples: ripgrep, kubectl, MCP server wrapping
- Update README.md with tool overlays row in capabilities table
2026-08-12 19:14:32 +02:00
Levi Neely
31d550a94b
docs: update README and usage for current architecture
2026-08-12 18:06:22 +02:00
Levi Neely
fe24736b19
docs: update for background process changes
...
- doc/TODO.md: remove stale bgTracker cleanup item, add future considerations
- doc/9p.md: add proc/ section with list, new, new.bg, and per-pid files
- doc/9p.md: document <system-proc-complete> push mechanism
- README.md: update background process description
2026-08-12 17:39:16 +02:00
Ollie Agent
391465be77
doc+fix: background procs force timeout=0, update docs
...
- Background procs get timeout=0 (no deadline) set by toolsrv at
the execution layer — not injected as an arg from olliesrv.
Foreground default remains 30s. User can still override via args.
- Timeout logic simplified: caller sets default, ExecuteTool honors it.
- System prompt: clarify background has no timeout, uses 'stop' not 'kill'
- architecture.md: document lifecycle (connection-based ownership)
- evolution.md: update interrupt section with streaming, lifecycle, id= format
- README.md: add parallel execution to capabilities table
2026-08-11 10:18:30 +02:00
Ollie Agent
12babf2f92
doc: document parallel execution, background interrupts, and dispatch flags
2026-08-11 08:30:31 +02:00
Ollie Agent
13a03a440a
doc: shorten toolsrv mermaid box to fix overlap
2026-08-11 07:28:12 +02:00
Ollie Agent
41969ed4b2
doc: clarify toolsrv lifecycle for local vs SSH-remote case
2026-08-11 07:27:38 +02:00
Ollie Agent
4b7d5cdd79
doc: update architecture, evolution, README for toolsrv 9P migration
...
- README: toolsrv shown as separate child process in architecture diagram,
cmd/toolsrv added to repository layout table
- architecture.md: repository structure reflects cmd/{olliesrv,toolsrv}
internal packages, package table updated for two-server model
- evolution.md: add Phase 20 (toolsrv 9P migration & process isolation),
update topology diagram, add to gantt chart
2026-08-11 07:24:53 +02:00
Ollie Agent
2d74ffb95e
prompt audit: trim system prompt, kill dead code, improve maintainability
...
- System prompt: ~200 → ~80 lines (removed tool-first table, API docs,
output protocol, dead 9P entries)
- Removed AllowTools entirely (field, RPC, configs)
- Removed PRIME_* env vars, replaced with typed struct fields
- Merged tool listing + docs into single renderTools()
- Killed BuildToolListing, changed OnToolsChanged to func() signal
- Typed Preamble.Section (compile-time safety)
- Added protocol docs on extractToolResult
- Added session/ package godoc
- Moved output protocol to per-agent prompts
- Rewrote data/agents/README.md
- Moved 7 reference docs from doc/resources/ to doc/
- Deleted PromptEnv() dead function
2026-08-09 14:13:52 +02:00
Ollie Agent
25924d0909
fs: add /help ctl command — returns command reference
2026-08-09 03:32:21 +02:00
Ollie Agent
6147ec00bd
docs: update architecture diagram, fix ellie.el for ctl rdwr
...
README: mermaid diagram now shows o CLI as the foundation layer
between text frontends and 9P. KDE/Kate connect directly to 9P.
ellie.el (both versions): add ellie--9p-rdwr wrapper, use ctl rdwr
for systemprompt (no longer a standalone file).
2026-08-09 03:14:00 +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
42823dab2e
docs: update README, AGENTS.md, architecture, evolution for Aug 9 changes
...
- README: fix CLI commands, repo layout (remove detach/, add fsedsl/lib9p)
- AGENTS.md: update architecture section (ctl rdwr, bypass, tool_load)
- architecture.md: rewrite namespace tree to match current state
- evolution.md: add Aug 9 section documenting all simplifications
2026-08-09 03:06:05 +02:00
Ollie Agent
c7aea0db59
rename elevate→bypass throughout
...
The sandbox escape mechanism is a bypass, not privilege elevation.
The old name caused the agent to confuse it with sudo.
- elevate/ → bypass/ (package, types, tests)
- elevate_notify.go → bypass_notify.go
- Namespace: /elevate → /bypass, session/*/elevate → session/*/bypass
- Tool arg: "elevated" → "bypass"
- Env: OLLIE_ELEVATE_SOCKET → OLLIE_BYPASS_SOCKET
- File: elevate-policy.yaml → bypass-policy.yaml
- All docs, prompts, and scripts updated
2026-08-09 02:22:39 +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
244f328a43
Remove dead OLLIE_ENABLED_BACKENDS from docs
2026-08-05 19:45:13 +02:00
Ollie Agent
0c7213a6a3
Remove OLLIE_ELEVATE_SOCKET from README env table
2026-08-05 19:44:16 +02:00
Ollie Agent
5206f26fc6
Simplify config: remove OLLIE_*_PATH, use ~/.config/ollie/ convention
2026-08-05 19:29:56 +02:00
Ollie Agent
2026c15b57
Show stdin pipe examples for generate, complete, route
2026-08-05 19:28:35 +02:00
Ollie Agent
fb30cf9875
Fix: agent prompt lives in data/prompts/
2026-08-05 19:27:13 +02:00
Ollie Agent
c644a98f0d
Fix: agent prompt, not system prompt
2026-08-05 19:26:47 +02:00
Ollie Agent
51d83217ca
Mention system prompt in Agents row
2026-08-05 19:26:00 +02:00
Ollie Agent
24c78e65b8
Rename 'Custom agents' to 'Agents'
2026-08-05 19:25:32 +02:00
Ollie Agent
714d56e021
Merge Custom tools into Tools row
2026-08-05 19:24:25 +02:00
Ollie Agent
dcb49a6ccf
Add 'Tools' row above Domain skills
2026-08-05 19:23:49 +02:00
Ollie Agent
2e14d2e93b
Add o complete and o route subcommands, update table
2026-08-05 19:20:52 +02:00
Ollie Agent
58cedd902b
Replace remaining ollie-9p references with o CLI
2026-08-05 19:19:32 +02:00
Ollie Agent
6f64e44fe0
Fix complete/route back to ollie-9p rdwr (no o subcommand yet)
2026-08-05 19:18:42 +02:00
Ollie Agent
83da0550b2
Reorder 'What you can do': CLI first, use o command, remove multi-agent
2026-08-05 19:18:20 +02:00
Ollie Agent
5bcaa005e4
Reorder 'What you can do' table in logical dependency order
2026-08-05 19:16:22 +02:00