doc update

This commit is contained in:
Levi Neely 2026-04-19 20:00:36 +02:00
parent 748337571f
commit c32b34b05e
2 changed files with 4 additions and 12 deletions

View File

@ -1,13 +1,5 @@
## Ideas
### Tooling & Integration
**Unix tools** — pipe `chat` into `grep`, `awk`, `sed`. Diff two sessions' outputs. Log conversations with `cp`. Search history across sessions with `grep -r`.
**Editor integration** — any editor that can read/write files gets agent access for free. In `acme` or `sam`, you write to `prompt` and read back `chat` with no plugin required. Fits naturally into the Plan 9 workflow.
**Lightweight TUI alternatives** — `watch cat state` as a status bar, `tail -f chat` in one pane, prompt submission in another. Compose a working interface entirely from standard tools.
### Network & Remote Access
**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:

View File

@ -176,10 +176,10 @@ cat document.txt | $OLLIE/b/q "$prompt"
## Alternative front-ends
The `s/sh` shell and `b/*` scripts are the lowest-level interface to ollie. Two higher-level front-ends are available:
The 9P filesystem is the lowest level interface to ollie. All interfaces are simply wrappers around filesystem operations, and `s/sh` is the standard chat interface. A couple of other front-ends are also provided:
- **[ollie-tui](https://github.com/lneely/ollie-tui)** — terminal UI with a readline loop, split input, and output rendering. The reference interactive front-end.
- **[ellie](https://github.com/lneely/ollie-el)** — Emacs front-end with a chat buffer, prompt composition, interrupt handling, and session management.
- **[ollie-tui](https://github.com/lneely/ollie-tui)** — a fancier terminal UI for the less curmudgeonly
- **[ellie](https://github.com/lneely/ollie-el)** — `ellie.el` is the Emacs front-end, just wire it into your `init.el` and `M-x ellie`
Both speak directly to the ollie-9p filesystem — no separate protocol. See each repo's README for installation and usage.
See each repo's README for installation and usage.