diff --git a/doc/IDEAS.md b/doc/IDEAS.md index bb60339..254e810 100644 --- a/doc/IDEAS.md +++ b/doc/IDEAS.md @@ -5,7 +5,7 @@ **Store federation** — because `FlatDirStore` and other stores operate purely on filesystem paths, pointing a store at a 9pfuse-mounted remote directory is indistinguishable from pointing it at a local one. Federation requires no new implementation — just env vars: - `OLLIE_TOOLS_PATH=~/mnt/remotehostA/t`: centralized tool distribution; one host is authoritative -- `OLLIE_TRANSCRIPTS_PATH=~/mnt/remotehostA/tr`: centralized transcript archive across all hosts +- `OLLIE_TOOLS_PATH=~/mnt/remotehostA/tools`: centralized tool distribution across all hosts The OS handles the proxying transparently via FUSE. Configuration is the only moving part. diff --git a/doc/USAGE.md b/doc/USAGE.md index e520e0b..1fd7273 100644 --- a/doc/USAGE.md +++ b/doc/USAGE.md @@ -347,9 +347,9 @@ The architecture documents (`ARCHITECTURE.md`, `USAGE.md`) and tool descriptions ## Store federation -`OLLIE_TOOLS_PATH` and `OLLIE_TRANSCRIPT_PATH` are ordinary filesystem paths. Because -`olliesrv` speaks 9P and any remote instance can be mounted locally via `9pfuse`, these -vars can point at remote directories with no code changes — the OS handles the proxying +`OLLIE_TOOLS_PATH` is an ordinary filesystem path. Because +`olliesrv` speaks 9P and any remote instance can be mounted locally via `9pfuse`, this +var can point at a remote directory with no code changes — the OS handles the proxying transparently. ### Centralized tool distribution @@ -365,23 +365,10 @@ export OLLIE_TOOLS_PATH=~/mnt/toolserver/t Every agent on every host now uses the same tool scripts. Update tools in one place; all clients pick up the change immediately. -### Centralized transcript archive - -Collect transcripts from all hosts in one place: - -```sh -olliesrv mount archivehost:9564 ~/mnt/archive -export OLLIE_TRANSCRIPT_PATH=~/mnt/archive/tr -``` - -Sessions started after this change write their transcripts to the remote host. -Existing sessions are unaffected. - -Both vars can be combined. Set them in `~/.config/ollie/env` for persistence: +Set it in `~/.config/ollie/env` for persistence: ``` OLLIE_TOOLS_PATH=~/mnt/toolserver/t -OLLIE_TRANSCRIPT_PATH=~/mnt/archive/tr ``` - Markdown rendering of assistant responses diff --git a/doc/help.md b/doc/help.md index d090c25..087680b 100644 --- a/doc/help.md +++ b/doc/help.md @@ -56,8 +56,6 @@ ollie/ sk/ skills (r/w) ls, cat, edit idx skill index (ro) cat .md skill content (r/w) - tr/ transcripts (ro) ls, cat (deprecated — no longer saved) - -chat.md saved transcripts u/ utility scripts (x) ls, exec x/ system scripts (x) ls, exec tmp/ scratch space (r/w) ls, cat, edit, rm @@ -104,7 +102,6 @@ OLLIE mount path (default: ~/mnt/ollie) OLLIE_TOOLS_PATH tool scripts directory (default: ~/.config/ollie/tools) OLLIE_SKILLS_PATH skills directory (default: ~/.config/ollie/skills) OLLIE_MEMORY_PATH memory directory (default: ~/.config/ollie/memory) -OLLIE_TRANSCRIPT_PATH transcript directory (default: ~/.config/ollie/transcript) OLLIE_OLLAMA_URL base URL for ollama (default: http://localhost:11434) OLLIE_OPENAI_URL base URL for openai-compatible backends