Ollie Agent
3e6d1aa7d5
doc: update concurrency section with parallel fan-out and protocol constraints
2026-08-11 08:06:38 +02:00
Ollie Agent
bb58c42f4f
doc: note concurrency as unsolved problem in toolsrv evolution
2026-08-11 07:32:38 +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
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
b72b2a0a83
doc: organize into doc/resources/, keep front-page docs at doc/
2026-08-04 21:06:20 +02:00