Commit Graph

112 Commits

Author SHA1 Message Date
Ollie Agent ecbc93f3b4 docs: update architecture for current 9P/D-Bus topology
- Remove references to non-existent 9P paths (t/idx, sk/idx, m/, etc)
- Update system overview diagram to show KDE/Web frontends over D-Bus
- Show embedded D-Bus adapter in olliesrv and ollied alternative
- Update tool/skill discovery references to use env vars
- Update agent config example to current format
2026-07-19 17:38:19 +02:00
Ollie Agent 7463ec78c6 update docs: replace make/mk references with just 2026-07-19 13:34:29 +02:00
Ollie Agent 5ed84bb2c1 readme: use relative URLs, remove stale anvillm reference 2026-07-18 22:45:44 +02:00
Ollie Agent bced4c8ef1 route: real model discovery, remove OLLIE_ROUTE_MODEL_FAST/POWER 2026-07-18 17:10:22 +02:00
Ollie Agent 46651b02af remove tier routing system, update docs
Replace OLLIE_TIER_* env vars with OLLIE_ROUTE_* for /route file.
Remove route/cascade/escalate tools and their prompts.
Update README and help.md.
2026-07-18 16:55:56 +02:00
Levi Neely a94454d72b update core submodule (session persistence), sync docs 2026-05-21 15:08:46 +02:00
Levi Neely d08497d287 big refactor: agent core, 9p sessions, webui, architecture docs 2026-05-21 14:42:55 +02:00
Ollie Agent 7b06273173 help.md: fix cfg (remove state), fix t/ perms, add tier env vars 2026-05-20 09:55:03 +02:00
Ollie Agent fb2ce37d80 docs: remove mcpServers from ARCHITECTURE (not supported) 2026-05-20 09:46:57 +02:00
Ollie Agent 4eddf55e54 docs: update README and ARCHITECTURE to reflect current state
README:
- Replace cascade/mechanical worker with route/tier-based routing
- Replace plan-first discipline with per-agent 9P principals
- Remove task tracking from tool list
- Add tier-based routing and orchestrator/worker descriptions

ARCHITECTURE:
- Update tool scripts list (remove task_*, add route/escalate/lsp_*)
- Rewrite sub-agents section: fire-and-forget callback protocol
- Add u/cascade, u/escalate to script namespaces
- Add per-agent 9P principals section (FUSE proxy, permission enforcement)
- Mark mcpServers as optional
2026-05-20 09:46:15 +02:00
Ollie Agent a4ce36444b restore all backend tier examples, add to env.sample 2026-05-20 09:32:49 +02:00
Levi Neely 2b30e3cc3e add orchestrator/worker agents; update cascade defaults to deepseek v4 2026-05-17 15:04:06 +02:00
Levi Neely ca0d250195 doc: add IDEAS_CONTROLLER.md — fit-for-purpose session controller design 2026-05-17 10:10:42 +00:00
Levi Neely 5bec68107e move t/ into s/{sid}/t/; two-layer tool restriction (allowExecutors/allowTools) 2026-05-16 23:55:25 +02:00
Levi Neely 52d7b3e455 doc: document all generation parameters 2026-05-16 05:36:24 +00:00
Levi Neely 9dac48f50f doc: add tool schema complexity observation 2026-05-15 18:59:51 +00:00
Levi Neely 188fa58557 add OLLIE_PROMPTS_PATH support (colon-separated multi-dir prompts) 2026-05-08 11:59:27 +02:00
Levi Neely 75ba074237 add OLLIE_DEFAULT_AGENT to env.sample, update 9p submodule 2026-05-08 11:33:35 +02:00
ollie ce17021b58 require landrun for execute_code, update docs
Update core submodule: WrapCommand returns a hard error when landrun
is not detected. Document the requirement in ARCHITECTURE.md.
2026-05-03 22:10:15 +02:00
Levi Neely 57e383b02b doc: add u/complete code completion section to USAGE.md 2026-05-03 14:31:44 +02:00
Levi Neely cddda76a3f u/complete: add model/backend flags and env var support; fix winid=0
- Add -model and -backend flags; read OLLIE_COMPLETE_MODEL /
  OLLIE_COMPLETE_BACKEND as defaults; error if neither is set
- Guard against winid=0 (acme column tag / +Errors window)
- Document OLLIE_COMPLETE_MODEL and OLLIE_COMPLETE_BACKEND in
  README.md and doc/env.sample

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 13:43:30 +02:00
Levi Neely a04fa58e88 Add introspection and visibility observation 2026-05-01 12:12:05 +02:00
Levi Neely 0facee4aee Add observations on system introspection and visibility 2026-05-01 12:11:34 +02:00
Levi Neely d75c7a5cf0 Relocate Trial 1 research ideas to TRIAL_1.md under Future Work 2026-05-01 12:07:58 +02:00
Levi Neely d28ae139b6 Add ideas for post-turn hooks and JIT agent generation 2026-05-01 12:05:34 +02:00
Levi Neely f4ab9797cb Organize Trial 1 ideas under dedicated header 2026-05-01 12:04:09 +02:00
Levi Neely ec0118583d Restore original doc/IDEAS.md and append new ideas 2026-05-01 12:03:25 +02:00
Levi Neely 78ef086c7e Move IDEAS.md to doc/ directory 2026-05-01 12:02:45 +02:00
Levi Neely c709b0711f docs: note s/{id}/context for debugging 2026-05-01 10:44:27 +02:00
Levi Neely 5682065bbd restore readmulti, update s/sh command reference in USAGE.md 2026-05-01 10:41:07 +02:00
Levi Neely 8d0c0c51a3 docs: update filesystem spec to match current implementation (cfg, remove stale files) 2026-05-01 10:37:58 +02:00
Levi Neely b95cfb632a docs: note runtime-configurable sandbox in USAGE.md 2026-05-01 10:31:57 +02:00
Levi Neely 24204b4795 docs: remove b/ references, update to s/bfg s/bbg, fix subagent_spawn description 2026-05-01 10:29:00 +02:00
Levi Neely 10a78b0beb remove ollie-tui references from docs 2026-05-01 10:21:38 +02:00
Levi Neely cfe367bca1 docs: sync documentation with current implementation
- Update agent config docs (prompt array, hooks, mcpServers)
- Add new session files (context, cost, env, plan, prompt.prev)
- Document httpgw daemon subcommands
- Update tool scripts list
- Move readmulti to tui submodule
2026-04-30 09:07:59 +02:00
Levi Neely 524cbde6d3 doc: MULTI_AGENT.md — coordination patterns enabled by agent-as-filesystem
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 15:07:13 +02:00
Levi Neely d42778c61a docs: correct Sandboxing section in ARCHITECTURE.md
Sandboxing is not layered. It is applied specifically to execute_code:
each step is wrapped with landrun using a named config from
~/.config/ollie/sandbox/<name>.yaml (default: "default"). Steps marked
elevated:true bypass the sandbox via x/elevate. Remove superpowerd
reference.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 11:21:29 +02:00
Levi Neely 5326de7b46 docs: fix auto-compact description in ARCHITECTURE.md
Auto-compact does exist: triggers automatically at 75% of the model's
context length (128k default), and also manually via /compact.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 11:19:53 +02:00
Levi Neely ead4678ee5 docs: correct Session and Context section in ARCHITECTURE.md
Remove references to the non-existent contextBuilder and rolling window.
Describe the actual compaction model: unbounded history, explicit /compact
trigger, LLM-generated summary, system message preservation, user message
budget (~20k tokens), tool call flattening, and pre-compaction snapshot.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 11:19:05 +02:00
Levi Neely eff00a7b2e docs: document httpgw and webui
Add HTTP gateway and web UI sections to USAGE.md: build instructions,
runtime flags, HTTP→9P endpoint reference, nginx serving example, and
Vite dev workflow. Add HTTP gateway architecture section to
ARCHITECTURE.md with frontend comparison table. Update README.md with
httpgw build target, dual remote-access paths (9P mount vs httpgw),
and container example updated for both.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 09:14:48 +02:00
Levi Neely c3df30df3c docs: add multi-agent workflows and store federation to USAGE.md
Promote IDEAS.md content to concrete how-to documentation: subagent
delegation via subagent_spawn, concurrent sessions with direct prompt
passing (prompt/statewait/offset), predefined shell-script workflows,
self-generating workflows, and store federation via OLLIE_TOOLS_PATH
and OLLIE_TRANSCRIPT_PATH pointing at 9pfuse-mounted remote dirs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 08:37:33 +02:00
Levi Neely 2148c8c668 update docs: unify b/ into s/, introduce s/bfg and s/bbg
Batch and session namespaces are now a single s/ concept. s/bfg blocks
until the agent finishes and writes to stdout; s/bbg returns immediately
and prints the session path. s/b is the core one-shot runner. Remove all
b/ references from README, USAGE, ARCHITECTURE, and scripts/README.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 08:31:15 +02:00
Levi Neely 6ab2bf7011 doc: add prompt composition observation 2026-04-24 14:04:11 +02:00
Levi Neely bb66a465ab doc: add dashed wrapped-by arrow between core primitives and Stores 2026-04-22 11:30:35 +02:00
Levi Neely e8204143a2 doc: fix plugin arrows — hooks from agent.Core, elevation from execute_code 2026-04-22 11:25:25 +02:00
Levi Neely 46918ff753 doc: add plugins (x/) box, route backend->LLM as bezier 2026-04-22 11:21:37 +02:00
Levi Neely 53b69fd923 doc: add sandbox region, refine architecture diagram layout 2026-04-22 11:19:40 +02:00
Levi Neely 1947f90f6f doc: scale architecture diagram to 60% width 2026-04-22 11:17:33 +02:00
Levi Neely b4a0014dd2 doc: hand-crafted architecture diagram
Replace Mermaid-generated SVG with hand-written SVG to avoid
font metric clipping. Shows core as foundation, olliesrv as
the 9P layer, and front-ends/scripts/pipelines as consumers.
2026-04-22 11:16:35 +02:00
Levi Neely 8f70b647f2 doc: simplify architecture diagram labels to fix text clipping 2026-04-22 10:56:20 +02:00