Commit Graph

1354 Commits

Author SHA1 Message Date
Ollie Agent a05febf1cd update core: flushSave persists backend/model 2026-07-27 20:07:19 +02:00
Ollie Agent a45099ef1f update core: sanitize tool call args, atomic save 2026-07-27 20:01:33 +02:00
Ollie Agent 013b313e7b update 9p: reactions file in session tree 2026-07-27 19:59:52 +02:00
Ollie Agent c04f4301b4 update core: fix unused variable 2026-07-27 19:55:16 +02:00
Ollie Agent 5f2ffaa467 update core: stop emitting reaction messages to chat log 2026-07-27 19:54:40 +02:00
Ollie Agent 1203b6020b update 9p submodule: add reactions file to session tree 2026-07-27 19:52:58 +02:00
Ollie Agent f959122125 update kde: fix setReactions block update 2026-07-27 19:50:55 +02:00
Ollie Agent cdfce01842 update submodules: structured reactions API 2026-07-27 19:47:22 +02:00
Ollie Agent 4ef6763a63 update kde: fix reaction badge incremental update 2026-07-27 19:33:17 +02:00
Ollie Agent bebddac43e update kde: fix reaction badge parsing 2026-07-27 19:30:18 +02:00
Ollie Agent fd01a2cad3 update kde submodule: pinned reaction badges 2026-07-27 19:27:20 +02:00
Ollie Agent ea1ba650de update submodules: response IDs and structured reactions 2026-07-27 19:12:12 +02:00
Ollie Agent 4a8d381868 update submodules: categorized reactions with counters 2026-07-27 18:30:01 +02:00
Ollie Agent 4b02fe1103 update 9p submodule: add React to D-Bus introspection 2026-07-27 18:12:09 +02:00
Ollie Agent 8b62c8e8ce remove dbus from pull.sh 2026-07-27 18:04:19 +02:00
Levi Neely d559f3b12e kde: kf6 reaction buttons + sloppy focus fix 2026-07-27 15:48:50 +02:00
Levi Neely 42ae9f14cc 9p+kde: emoji reaction buttons in kf5 gui 2026-07-27 15:33:38 +02:00
Levi Neely 7bdeb5b249 kde: replace kf5 sloppy focus with click-to-focus 2026-07-27 15:28:47 +02:00
Levi Neely 89f579fa6c kde: fix kf5 buttons not responding to first click 2026-07-27 15:26:21 +02:00
Levi Neely f4281362f9 core+9p: emoji reactions on assistant messages 2026-07-27 15:19:56 +02:00
Levi Neely 30ad6c46c6 core: emit post-stream suffixes to chat output 2026-07-27 13:07:47 +02:00
Levi Neely dc55953662 core: enforce 128KB tool result ceiling unconditionally 2026-07-27 13:02:53 +02:00
Levi Neely 85b860721e remove ollie-9p-mount (FUSE inlined into olliesrv) 2026-07-27 11:52:04 +02:00
Levi Neely a57d324fda justfile: build ollie-9p client binary 2026-07-27 11:45:41 +02:00
Levi Neely 6b9564fb7b ollie-9p: rename binary + update all prompt references 2026-07-27 11:44:58 +02:00
Levi Neely 01bf124ec0 migrate from FUSE mounts to 9p client
- prompts/session-9p.md: all operations use `9p` commands
- LSP tools: sys.path from $OLLIE_TOOLS_PATH (no mount needed)
- 9p: removed auto-mount + OLLIE= env var from sessions

Agents now use the standalone 9p client binary for all 9P access.
Mounts remain available for human convenience but are not required.
2026-07-27 11:42:02 +02:00
Levi Neely 51ebb0768d 9p client: automatic identity from OLLIE_UNAME 2026-07-27 11:35:33 +02:00
Levi Neely 4debdc1d6f 9p: standalone client binary (no plan9port dependency) 2026-07-27 11:32:33 +02:00
Levi Neely f7af4b0912 9p: parallel session restore for faster startup 2026-07-27 11:13:43 +02:00
Levi Neely 8910d8f939 remove SSH agent proxy 2026-07-27 11:06:24 +02:00
Levi Neely 403757f89f core+9p: elevate 9P control surface 2026-07-27 11:03:21 +02:00
Levi Neely 997b68d6df cleanup: remove superpowerd references from codebase 2026-07-27 10:57:09 +02:00
Levi Neely ad274f288c core: show key alias in ssh sign notifications 2026-07-27 10:52:02 +02:00
Levi Neely b12654a026 core+9p: SSH agent proxy 2026-07-27 10:49:48 +02:00
Levi Neely a8b1e7c70f elevate: integrated broker (replaces superpowerd adapter)
- core/pkg/elevate: broker engine (policy, requests, exec, streaming)
- 9p: wired into olliesrv with D-Bus notification overlay
- elevate client: now sends env in request for proper env forwarding
2026-07-27 10:44:37 +02:00
Levi Neely 8e3e35da73 revert: undo elevate env forwarding
Reverts 971c8a9 and 0c6ea9c. The env wrapping approach polluted
the superpowerd notification with all env vars, making it
impossible to see what command was being approved.
2026-07-27 09:54:48 +02:00
Levi Neely 0c6ea9cca2 elevate: only pass env diff to keep notifications readable 2026-07-27 09:52:58 +02:00
Levi Neely 971c8a988d elevate: forward caller environment to elevated commands
The elevate client now includes the full environment in its request.
The adapter wraps the command with 'env -i K=V ... bash -c cmd' so
the elevated command runs with the agent's env rather than the
adapter's startup env.
2026-07-27 09:49:44 +02:00
Levi Neely 3fa69f17ac kde: update submodule (Ctrl+Q quit) 2026-07-27 09:42:19 +02:00
Levi Neely 9529a5de73 kde: update submodule (sloppy focus + filter) 2026-07-27 09:41:53 +02:00
Levi Neely 969ae46fed kde: update submodule (filter focus fix) 2026-07-27 09:39:55 +02:00
Levi Neely cc713eb5a1 kde: update submodule (chat filter) 2026-07-27 09:37:37 +02:00
Levi Neely 5f5f20107d kde: update submodule (session name dialog) 2026-07-27 09:34:09 +02:00
Levi Neely c5bc0a1b1b kde: update submodule (scrollbar styling) 2026-07-27 09:20:47 +02:00
Levi Neely dc9c82b6bf kde: update submodule (scrollbar + lazy-load) 2026-07-27 09:17:35 +02:00
Levi Neely 61a55bb9ff kde: update submodule (new window shortcut, KF5 drafts) 2026-07-27 09:14:20 +02:00
Levi Neely 577caf37a0 kde: update submodule (per-session draft persistence) 2026-07-27 09:09:37 +02:00
Levi Neely 397e428633 kde: update submodule (multi-window gui) 2026-07-27 09:05:25 +02:00
Levi Neely 62f65ff9b0 justfile: collapse 9p/dbus into default and kf5 variants 2026-07-27 08:53:25 +02:00
Ollie Agent f8b6b499d1 update submodules: usage persistence, sorted models 2026-07-26 19:01:19 +02:00