Commit Graph

1067 Commits

Author SHA1 Message Date
Ollie Agent 6185126339 AGENTS.md: complete just target reference 2026-07-19 13:35:31 +02:00
Ollie Agent 7463ec78c6 update docs: replace make/mk references with just 2026-07-19 13:34:29 +02:00
Ollie Agent 66b84e6c97 update 9p and dbus submodules: shared active-sessions dir 2026-07-19 13:27:56 +02:00
Ollie Agent 38122f9e4e run kbuildsycoca6 after KDE install for .desktop discovery 2026-07-19 13:25:36 +02:00
Ollie Agent 453e312174 use cmake --install for KDE, add plasma env script
- install-kde uses cmake --install with CMAKE_INSTALL_PREFIX=~/.local
- 99-ollie.sh sets QT_PLUGIN_PATH and QML_IMPORT_PATH for plasma session
- Fix Kate plugin namespace (kf6/ktexteditor, kf5/ktexteditor)
- Remind user to restart Plasma after install
2026-07-19 13:22:41 +02:00
Ollie Agent 601a28d0e0 consolidate build system into justfile
- Remove all Makefiles and mkfiles from root and submodules
- All install targets now use ~/.local/ instead of /usr/
- Replace cp+chmod with install throughout
- Install every file individually with explicit permissions
- Add install-kde to 9P path (KDE works with both backends)
- Add install-el for Emacs frontend (~/.config/emacs/ellie)
- Add test targets (test-core, test-9p)
- No sudo required for any operation
2026-07-19 13:03:08 +02:00
Ollie Agent adea9cb627 add justfile, move tools/ to repo root
Replace Makefile/mkfile with justfile (just command runner).
Move tools from kde/tools to root (uses physical paths, not 9P).
Add process_*, env, grep tools that were missing from submodules.

just: 9P path (default), just dbus: D-Bus path.
2026-07-19 12:39:09 +02:00
Ollie Agent f1420260bc build: two paths — 9P (default) and D-Bus
make / mk: build core, 9p, acme, httpgw, webui + install with 9P prompt
make dbus / mk dbus: build core, ollied, kde, httpgw, webui + install with D-Bus prompt

Build and install are separate phases. No sudo. No building during install.
2026-07-19 12:25:18 +02:00
Ollie Agent ec635e0409 kde: remove redundant system prompt 2026-07-19 12:16:23 +02:00
Ollie Agent 4a4c7f8106 add system prompt variants: 9P (default) and D-Bus
SYSTEM_PROMPT-9p.md: 9P filesystem operational model (default install)
SYSTEM_PROMPT-dbus.md: D-Bus operational model

Makefile/mkfile: "make data" installs 9P prompt as active SYSTEM_PROMPT.md.
"make dbus" builds the dbus daemon and switches to the dbus prompt.
2026-07-19 12:15:02 +02:00
Ollie Agent 1ffff02565 move prompts/ and skills/ to repo root
Shared agent/tool prompts and skills now live at the top level rather
than duplicated across frontends. Frontend-specific system prompts
remain in their respective dirs (kde/prompts/, dbus/prompts/).
2026-07-19 12:08:15 +02:00
Ollie Agent 2e55e30795 elevate: move adapter auto-start from sandboxed client to Go server
Remove _start_adapter() from x/elevate (ran inside sandbox, could not
function). The Go executeElevated() now calls ensureElevateAdapter()
which runs outside the sandbox and can properly start the adapter.

core: update submodule.
2026-07-19 11:34:05 +02:00
Ollie Agent e47bb9e2ff elevate-adapter: catch-all exception handler in handle()
Wrap _handle_inner() in try/except so unhandled exceptions always
produce an error frame instead of silently closing the connection
(which caused exit 255 with no output on the client).
2026-07-19 10:28:38 +02:00
Ollie Agent 6bc4ab6745 elevate: auto-start adapter + refresh stale session token
elevate-adapter-superpowerd: detect auth errors from superpowerd and
automatically refresh the session token via "superpowers run-session
--child-session", retrying the request once.

x/elevate: auto-start the adapter if the socket is not available,
removing the dependency on the agentSpawn hook for adapter lifecycle.

core: update submodule (hook run/fail summary).
2026-07-19 10:25:34 +02:00
Ollie Agent b5dc05ccbc bump el 2026-07-19 00:26:47 +02:00
Ollie Agent 4016dae950 bump 9p, el 2026-07-19 00:20:54 +02:00
Ollie Agent af0b1549d4 bump 9p 2026-07-19 00:10:20 +02:00
Ollie Agent e2abafa86e kde: krunner launches gui on session select 2026-07-18 23:56:55 +02:00
Ollie Agent 5ae2890d92 kde: krunner opens session in gui 2026-07-18 23:47:56 +02:00
Ollie Agent c7237dac95 9p: remount after autostart 2026-07-18 23:38:50 +02:00
Ollie Agent 353358068a 9p: add xdg autostart desktop file 2026-07-18 23:38:07 +02:00
Ollie Agent 9109613bdf 9p: stateless /complete endpoint (no copilot session) 2026-07-18 23:34:37 +02:00
Ollie Agent cbc4eb4f48 u/complete: use /complete endpoint instead of copilot session 2026-07-18 23:24:23 +02:00
Ollie Agent c11328af12 acme: default OLLIE_TOOLS_PATH in Kmpl 2026-07-18 23:23:13 +02:00
Ollie Agent 8fe10813ee b: use /generate endpoint for foreground mode, sessions only for -bg 2026-07-18 23:20:15 +02:00
Ollie Agent 6cda0a1f96 kde: use Generate for one-shot queries (krunner + dolphin) 2026-07-18 23:10:13 +02:00
Ollie Agent 33a72878d6 webui: fix prereqs in README 2026-07-18 23:05:12 +02:00
Ollie Agent e87cab23ab webui: add README 2026-07-18 23:03:22 +02:00
Ollie Agent 26e0d448ed kde: update submodule (architecture diagram) 2026-07-18 23:01:13 +02:00
Ollie Agent 830f65b869 el: update submodule (readme fixes) 2026-07-18 23:00:19 +02:00
Ollie Agent f4093977db 9p: update submodule (document stateless endpoints) 2026-07-18 22:56:21 +02:00
Ollie Agent aa8b232399 core: update submodule 2026-07-18 22:54:19 +02:00
Ollie Agent 538b75cbb1 core: update submodule (readme update) 2026-07-18 22:52:45 +02:00
Ollie Agent fcbd606bc8 acme: update submodule (readme update) 2026-07-18 22:49:44 +02:00
Ollie Agent 5ed84bb2c1 readme: use relative URLs, remove stale anvillm reference 2026-07-18 22:45:44 +02:00
Ollie Agent f4676752d8 readme: fix clone URL to git.lneely.de 2026-07-18 22:42:22 +02:00
Ollie Agent a5bce4cca6 submodules: 9p httpgw — move httpgw docs to own README 2026-07-18 22:40:17 +02:00
Ollie Agent 5d659345e8 submodules: 9p dbus — complete D-Bus interface parity 2026-07-18 22:36:52 +02:00
Ollie Agent 013cec2b64 submodule: 9p readme — document root endpoints 2026-07-18 22:26:05 +02:00
Ollie Agent eeb4cf30ec submodules: acme, el — use /complete endpoint 2026-07-18 22:23:10 +02:00
Ollie Agent 29758e72a2 submodule: 9p readme cleanup 2026-07-18 22:14:09 +02:00
Ollie Agent bea543aa28 readme: document HTTP/2 connection pooling 2026-07-18 22:11:01 +02:00
Ollie Agent 209e225081 core: shared HTTP transport pool for backend connection multiplexing 2026-07-18 22:07:24 +02:00
Ollie Agent 5bbaedf396 readme: document -nodbus and -tcp behavior for remote use 2026-07-18 21:43:13 +02:00
Ollie Agent bf0c0f8a38 9p: update submodule (add -nodbus flag) 2026-07-18 21:41:06 +02:00
Ollie Agent bbc0df859a olliesrv embeds D-Bus adapter; httpgw is D-Bus only
- 9p: embedded D-Bus protocol adapter on org.ollie.SessionManager;
  all frontends (terminal, acme, Emacs, KDE, web) work with olliesrv
- httpgw: removed 9P backend; translates HTTP to D-Bus exclusively
- README: document that olliesrv serves all frontends, ollied is KDE-only
2026-07-18 21:36:35 +02:00
Ollie Agent d21cc07d43 update kde submodule (video embeds, button fix, revert incremental parse) 2026-07-18 18:47:27 +02:00
Ollie Agent 76445a3802 update kde, dbus submodules (revert incremental parse, close dbus gaps) 2026-07-18 18:17:26 +02:00
Ollie Agent 34a6e38507 update kde, dbus submodules (streaming performance fixes) 2026-07-18 18:05:38 +02:00
Ollie Agent b7f9171251 doc: add /generate and /route to README features and examples 2026-07-18 17:25:13 +02:00