doc update
This commit is contained in:
parent
748337571f
commit
c32b34b05e
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue