Levi Neely
cee5e9fefe
remove D-Bus session management, 9P is the only control plane
...
- Remove OperationalModel function and OpModel prompt layer (dead code)
- Update session-9p.md: remove D-Bus preference mention
- Update desktop file: remove X-DBUS-* entries
- Update systemd service: remove dbus.service dependency
- Rewrite route, process_output, process_signal tools to use 9P
D-Bus is still used for:
- Desktop notifications (org.freedesktop.Notifications) for elevation prompts
- KDE tools (gui_windows, etc.) talking to KWin - not ollie's D-Bus
2026-08-05 08:20:04 +02:00
Ollie Agent
09d5462445
fs: remove dead switch cases from writeAgentCtl and writeAgentCfg
...
Remove no-op cases that did nothing but carry stale comments:
- ctl: backend (selection via cfg instead)
- ctl: skills (handled elsewhere)
- cfg: backend, model
2026-08-04 21:33:18 +02:00
Ollie Agent
5a946a6729
fs: wire up compact/clear ctl commands through HandleCommand
...
prompts: remove session operational model (9P/DBus prompt blocks)
compact and clear were dead-code comments in writeAgentCtl. Wire them
through agent.HandleCommand so they actually execute. Fix context: use
ctx.Session.Ctx() instead of context.Background() for proper lifecycle
cancellation.
Delete session_9p.md and session_dbus.md — no longer referenced.
2026-08-04 21:32:26 +02:00
Ollie Agent
f265fd3a9f
remove stray .bak file
2026-08-04 21:16:19 +02:00
Ollie Agent
8f883c2355
rename resources/whitepaper.md to misc.md
2026-08-04 21:15:49 +02:00
Ollie Agent
35c090376b
remove whitepaper (user will write it)
2026-08-04 21:15:24 +02:00
Ollie Agent
9522579670
whitepaper: fix server description (two parts)
2026-08-04 21:14:40 +02:00
Ollie Agent
7899ef3cb1
whitepaper: single refined opening paragraph
2026-08-04 21:13:15 +02:00
Ollie Agent
b1b014b804
whitepaper: tighten opening to two questions
2026-08-04 21:11:58 +02:00
Ollie Agent
d9befe74cc
whitepaper: draft opening paragraph
2026-08-04 21:11:05 +02:00
Ollie Agent
6657030969
revert whitepaper: move back to resources/, restore original content
2026-08-04 21:10:28 +02:00
Ollie Agent
bc0c0709e4
whitepaper: move from resources/ to doc/ (top-level)
2026-08-04 21:09:30 +02:00
Ollie Agent
8b3fce317a
whitepaper: add opening paragraph (what + motivations)
2026-08-04 21:08:57 +02:00
Ollie Agent
9c92c5736d
doc: move img back to doc/img/, keep resources/ for extra docs
2026-08-04 21:07:04 +02:00
Ollie Agent
b72b2a0a83
doc: organize into doc/resources/, keep front-page docs at doc/
2026-08-04 21:06:20 +02:00
Ollie Agent
20400711a0
doc/kde-gui.md: document the Qt6 desktop frontend with screenshot
2026-08-04 21:03:26 +02:00
Ollie Agent
cdf46b54f4
doc/ellie.md: link thumbnail to full-size screenshot
2026-08-04 21:01:25 +02:00
Ollie Agent
2a29510c5d
doc/ellie.md: sync keybinding tables to match ellie.el
...
Chat: add SPC and n bindings, update q description.\nTree: already aligned.
2026-08-04 21:01:12 +02:00
Ollie Agent
6fe9c20b54
ellie: point preservation, stale-stream guard, block-headers, keybinding polish, and doc screenshot
...
ellie.el:
- Preserve tree selection and cursor across tree rerenders.
- Keep chat cursor stationary; only update when already at end.
- Guard chat-filter against stale output from replaced ollie-9p read processes.
- Render [[[name]]] markers as bold underlined block headers; suppress [[[end]]].
- Refresh session/idx and start timer on startup so tree displays immediately.
- Fix Active/Inactive header tuple layout (was missing 'nil' slot).
- Bind TAB for tree expand/collapse, C-c C-SPC and C-c C-p for prompt input,
SPC in chat for prompt, q in chat for quit (stops stream + buries buffer).
- RET on an agent now opens the chat buffer.
- Prompt input window selects and focuses itself after opening.
doc/ellie.md:
- Embed ellie screenshot (img/ellie.png) centered at 75% width above Session tree.
2026-08-04 20:59:23 +02:00
Ollie Agent
7888627e90
ellie: fix tree data lookup and stream callback warning
2026-08-04 20:37:56 +02:00
Ollie Agent
54bc11ae6d
ellie tree: RET expands/collapses sessions too, fix indent
2026-08-04 20:35:25 +02:00
Ollie Agent
0c35567de0
ellie tree: refactor build data, single session/idx call
2026-08-04 20:33:58 +02:00
Ollie Agent
05011e053d
ellie tree: avoid re-initializing mode on render
2026-08-04 20:32:56 +02:00
Ollie Agent
200c7546cb
ellie tree: agent key should be agent ID not session ID
2026-08-04 20:32:08 +02:00
Ollie Agent
fc955e75de
ellie tree: expand all by default, fix agent key
2026-08-04 20:31:52 +02:00
Ollie Agent
6a3336038d
ellie tree: fix inactive agent rendering bug, default Active expanded
2026-08-04 20:30:13 +02:00
Ollie Agent
1b8f7eadb3
ellie: replace chat polling with blocking ollie-9p read stream
2026-08-04 20:27:52 +02:00
Ollie Agent
982312a124
system_prompt: remove obsolete tools.loaded and tools.rev
2026-08-04 20:24:51 +02:00
Ollie Agent
6f59a00900
remove react/reactions from system_prompt tables (don't exist in fs)
2026-08-04 20:24:17 +02:00
Ollie Agent
3349b610ec
remove remaining Reactions references from data/prompts and history.go
2026-08-04 20:22:58 +02:00
Ollie Agent
ded19ed97d
system_prompt: remove Reactions section
2026-08-04 20:21:50 +02:00
Ollie Agent
5c0e6b7a58
remove session_dbus and session_9p, merge 9P filesystem into system_prompt
2026-08-04 20:20:30 +02:00
Ollie Agent
491f259a2b
README: strip all D-Bus references, 9P is the only surface
2026-08-04 20:18:22 +02:00
Ollie Agent
bc648a5c95
usage: remove nonexistent web front-end
2026-08-04 20:14:41 +02:00
Ollie Agent
67cda3ca79
usage: descriptive alt text for all screenshots
2026-08-04 20:11:09 +02:00
Ollie Agent
e3d388146f
usage: make screenshots clickable to full size
2026-08-04 20:09:59 +02:00
Ollie Agent
0f408f9f9c
usage: side-by-side o tui + acme screenshots
2026-08-04 20:09:17 +02:00
Ollie Agent
df9c0da976
o tui: replace ASCII diagram with ollie-tui.png
2026-08-04 20:06:56 +02:00
Ollie Agent
d9429671ce
move ui-composition image to doc/img, update usage.md link
2026-08-04 20:05:54 +02:00
Ollie Agent
56f1f5dd62
usage: strip technical content, link to whitepaper and ellie
2026-08-04 20:03:26 +02:00
Ollie Agent
04a29a71fd
evolution: TUI frontend was replaced by a shell script
2026-08-04 20:01:13 +02:00
Ollie Agent
a0ec7130a7
doc/ellie.md: consolidate Emacs docs, update references
2026-08-04 20:00:38 +02:00
Ollie Agent
32461e84f0
ellie.el: session tree, multi-agent paths, agent creation
...
- Replace flat session list with collapsible tree (Active/Inactive headers,
sessions, agents — arbitrary depth)
- Fix path resolution: use session/{sname}/agent/{aname}/ layout
- Read state from state file instead of parsing cfg
- Add ellie-new-agent: write to session/{sname}/agent/new
- Add ellie-kill-agent for per-agent kill
- Persist agent ID in last-session for recall
- Mode-line shows session/agent
- q in chat buffer returns to tree
2026-08-04 19:59:01 +02:00
Ollie Agent
5ab073ebdb
fix resolve_context unbound variable when no args
2026-08-04 19:54:48 +02:00
Ollie Agent
0694f47376
o: add trailing session/agent args to prompt, tail, stop, kill, ctl
2026-08-04 19:45:17 +02:00
Ollie Agent
f1611fb50b
o tui: clear prompt pane before entering REPL
2026-08-04 19:41:14 +02:00
Ollie Agent
a5510a7a2b
o tui: accept [session] [agent] positional args
2026-08-04 19:40:39 +02:00
Ollie Agent
847e31abbd
move predefined workflows to whitepaper
2026-08-04 19:39:25 +02:00
Ollie Agent
ea3f407ebd
move context inspection to whitepaper
2026-08-04 19:38:12 +02:00
Ollie Agent
956155010a
move system prompt override to whitepaper
2026-08-04 19:37:12 +02:00