Commit Graph

1200 Commits

Author SHA1 Message Date
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
Ollie Agent 74dfad30c0 update session persistence submodules 2026-07-26 12:10:11 +02:00
Ollie Agent 836201c280 service/autostart install manually 2026-07-26 11:41:58 +02:00
Ollie Agent b854bb7bf1 prompts: codify autonomous multi-repo handling in agent-coding.md
Three new Discipline rules: handle all repos/submodules when given a multi-repo task; diagnose and act, do not ask permission per sub-step; when sandbox-blocked, explain and move on.
2026-07-25 18:22:54 +02:00
Ollie Agent fd27166c12 ollie: remove daemon subcommands, centralize service file management
olliesrv no longer has start/fgstart/stop/status subcommands — it runs
in the foreground and relies on the supervisor (systemd, openrc, or
xdg-autostart) for lifecycle management. This simplifies the binary
and makes the single-process model explicit.

Changes:
- All docs: olliesrv start → olliesrv
- justfile: add install-services target, used by all install recipes;
  installs systemd user unit, openrc init script, xdg autostart entry;
  remove inline autostart installs from individual targets
- systemd unit: ExecStart drops "start" subcommand
- openrc init script: deleted (was for daemonized start; now managed
  via install-services)
- xdg-autostart: new desktop entry (moved from 9p/ submodule),
  Exec=olliesrv (no longer shells out to start + remount)
- contrib/ollie-remount: add debug echo for namespace/socket
- 9p submodule: remove daemon subcommands from Go code;
  delete old desktop file
- el submodule: update README for foreground-only olliesrv
2026-07-25 18:20:26 +02:00