Commit Graph

491 Commits

Author SHA1 Message Date
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
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 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 90b9990ae4 kde: update submodule (windowed chat rendering) 2026-07-24 14:45:42 +02:00
Levi Neely c8dcb83a0e update kde submodule 2026-07-24 12:07:31 +02:00
Levi Neely da5f9d8112 update kde submodule (kf5 gui sync) 2026-07-24 12:05:43 +02:00
Levi Neely 6ed1d098ab fix CreateSession: add remote parameter to D-Bus method
The D-Bus adapter only exposed 4 parameters (cwd, backend, model, agent)
but the session manager supports 6 (+ system_prompt, remote). The remote
had already added system_prompt as the 5th; this adds remote as the 6th.

All frontends (KDE plasmoid, Kate, tray, dolphin, webui, httpgw) and
tool scripts now pass the correct 6 arguments.
2026-07-24 11:58:34 +02:00
Levi Neely 3fa357aebf update submodules 2026-07-23 14:53:32 +02:00
Levi Neely bbce915712 Update kde submodule: context menu actions 2026-07-23 14:30:40 +02:00
Ollie Agent 9eba9b0034 kde/9p: model combo populated from backend, ListModelsByBackend method 2026-07-21 15:33:11 +02:00
Ollie Agent e9ee0b94b6 kde: new session dialog with backend/model/cwd 2026-07-21 15:28:14 +02:00
Ollie Agent 730dac6724 kde: error dialog on session creation failure 2026-07-21 15:22:14 +02:00
Ollie Agent 341b2df63c update 9p, httpgw, kde submodules 2026-07-21 14:28:27 +02:00
Levi Neely 160cf1a46b kf5 corrections, remote is broken 2026-07-20 10:25:43 +02:00
Ollie Agent d4bfcbbb17 fix: GUI not refreshing sessions after olliesrv restart
Two issues prevented the KDE GUI from seeing restored sessions:

1. QDBusInterface cached stale introspection data after service restart,
   causing ListSessions calls to silently fail.

2. SessionCreated D-Bus signals were never emitted for restored sessions
   because the dbus adapter was nil during session.Manager initialization.
2026-07-19 14:16:24 +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 ec635e0409 kde: remove redundant system prompt 2026-07-19 12:16:23 +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 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 6cda0a1f96 kde: use Generate for one-shot queries (krunner + dolphin) 2026-07-18 23:10:13 +02:00
Ollie Agent 26e0d448ed kde: update submodule (architecture diagram) 2026-07-18 23:01:13 +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 46651b02af remove tier routing system, update docs
Replace OLLIE_TIER_* env vars with OLLIE_ROUTE_* for /route file.
Remove route/cascade/escalate tools and their prompts.
Update README and help.md.
2026-07-18 16:55:56 +02:00
Ollie Agent f434e70849 update 9p, kde submodules (UTF-8 tool fixes) 2026-07-18 16:15:39 +02:00
Ollie Agent 500388cd26 update core + kde submodules 2026-07-17 23:28:26 +02:00
Levi Neely 1e885eccf9 kde: update submodule 2026-07-17 22:23:07 +02:00
Levi Neely 1155e0e69c kde: update submodule (process manager scroll) 2026-07-17 22:20:29 +02:00
Levi Neely 5ab6c9ce5d kde: update submodule (process detach GUI) 2026-07-17 17:01:35 +02:00
Levi Neely 829c9c8b50 update submodules (elevation prompt) 2026-07-17 16:04:54 +02:00
Levi Neely 0c0876e21c kde: update submodule 2026-07-17 15:04:08 +02:00
Levi Neely 50a0f30867 kde: sync kf5 with kf6 features 2026-07-17 09:41:50 +02:00
Ollie Agent 7215999b83 update kde submodule (BSP split panes, drag-swap, sloppy focus) 2026-07-16 23:29:27 +02:00
Ollie Agent 45d6039212 update kde submodule (split panes) 2026-07-16 22:35:56 +02:00
Ollie Agent 879c65d6fd update kde submodule 2026-07-16 22:14:34 +02:00
Ollie Agent f4efe75b20 update kde submodule (session graph) 2026-07-16 22:06:27 +02:00
Ollie Agent 7179bc7fdd update kde submodule 2026-07-16 21:54:09 +02:00
Ollie Agent 0fb8f0c2b7 copilot agent: read-only tools, structured response format 2026-07-16 21:44:52 +02:00
Ollie Agent 7abc9117a9 update kde/9p submodules (apply line ranges, copilot prompt) 2026-07-16 21:42:03 +02:00
Ollie Agent 04e5f68221 update kde submodule 2026-07-16 21:20:02 +02:00
Ollie Agent eededee8be update 9p/kde submodules 2026-07-16 21:08:05 +02:00
Ollie Agent f598792158 update kde submodule (editor integration) 2026-07-16 20:45:01 +02:00
Ollie Agent cf34aa722d update kde submodule 2026-07-16 20:33:25 +02:00
Ollie Agent 2cb468bd33 add AGENTS.md, update 9p/kde submodules (tools-image prompt) 2026-07-16 20:13:53 +02:00
Ollie Agent a54f33d0fb Update components and Wayland sandbox access 2026-07-16 19:58:15 +02:00
Ollie Agent b895653c8a update kde submodule (fix ollie-gui emojis.js resource) 2026-07-16 17:26:15 +02:00
Levi Neely ed8b888ab9 kde: update submodule 2026-07-16 16:24:39 +02:00
Levi Neely 463d5e6119 kde: update submodule 2026-07-16 14:51:25 +02:00
Levi Neely 5824864654 kde: update submodule 2026-07-16 14:45:51 +02:00
Levi Neely 6438a6cf99 kde: update submodule 2026-07-16 14:34:37 +02:00
Levi Neely 7f73f50974 kde: update submodule (gui improvements) 2026-07-16 13:20:27 +02:00
Levi Neely 84c38b1544 kde: update submodule (chat_renderer extraction) 2026-07-16 08:58:02 +02:00
Levi Neely 34408e1ed9 update kde submodule 2026-07-16 08:44:27 +02:00
Levi Neely 60a159e6c3 update kde submodule, sandbox: use SSH_AUTH_SOCK instead of .ssh mount 2026-07-16 08:43:49 +02:00
Ollie Agent 987b171be3 update kde submodule 2026-07-16 07:39:17 +02:00
Ollie Agent ea18dd2c6d update kde submodule 2026-07-16 07:34:55 +02:00
Ollie Agent 3080ffc4ba update kde submodule 2026-07-16 07:29:53 +02:00
Ollie Agent 54480d9620 update kde submodule 2026-07-16 07:27:57 +02:00
Ollie Agent 155d9faf1b update kde submodule 2026-07-16 07:24:08 +02:00
Ollie Agent 4f504d5d40 update kde submodule 2026-07-16 07:21:15 +02:00
Ollie Agent 74b2aebd31 update kde submodule 2026-07-16 07:09:33 +02:00
Ollie Agent 85b60489d8 update kde submodule 2026-07-16 07:08:07 +02:00
Ollie Agent e5bfad46ef update kde submodule 2026-07-16 07:05:03 +02:00
Ollie Agent 8e7b621138 update kde submodule 2026-07-16 07:03:55 +02:00
Ollie Agent 48fc23f28e update kde submodule 2026-07-16 07:02:21 +02:00
Ollie Agent 0b5e835e98 update kde submodule 2026-07-16 07:00:58 +02:00
Ollie Agent 8c11e2030e update kde submodule 2026-07-16 06:56:28 +02:00
Ollie Agent 51c3f7e4f8 update kde submodule 2026-07-16 06:54:21 +02:00
Ollie Agent 1e3ce538e8 update kde submodule 2026-07-16 06:51:52 +02:00
Ollie Agent d9f22c966a update kde submodule 2026-07-16 06:49:35 +02:00
Ollie Agent 49e90cdae4 update kde submodule 2026-07-16 06:47:01 +02:00
Ollie Agent 19b7951465 update kde submodule 2026-07-16 06:44:27 +02:00
Ollie Agent 873a680707 update kde submodule 2026-07-16 06:38:51 +02:00
Ollie Agent 3602e34b4d update kde submodule 2026-07-16 06:36:14 +02:00
Ollie Agent bf62fbfe37 update kde submodule 2026-07-16 06:31:13 +02:00
Ollie Agent d462a43b7f update kde submodule 2026-07-16 06:29:29 +02:00
Ollie Agent beed5fa7d9 update kde submodule 2026-07-16 06:19:23 +02:00
Ollie Agent c331c3fe0a update kde submodule 2026-07-16 06:10:20 +02:00
Ollie Agent f9ebc1bc7e update kde submodule 2026-07-16 06:08:52 +02:00
Ollie Agent 5ccdb1cc3c update dbus + kde submodules 2026-07-16 06:03:33 +02:00
Ollie Agent 56af94ca28 kde: update submodule (kate crash fix) 2026-07-15 17:56:46 +02:00
Levi Neely fe286da974 kde: update submodule (fix kate crash) 2026-07-15 11:12:59 +02:00
Levi Neely 6e07620a02 update kde submodule: KF5 build fixes 2026-07-15 10:00:31 +02:00
Ollie Agent 59c262bf5e kde: update submodule (plasmoid highlight fix) 2026-07-14 15:58:56 +02:00
Ollie Agent 1a0151bee2 kde: update submodule (fix document close crash) 2026-07-14 14:58:52 +02:00
Ollie Agent bd1136cc50 kde: update submodule (config page + status bar fixes) 2026-07-14 14:53:36 +02:00
Ollie Agent 37c5343e6a kde: update submodule (ghost text fixes + config) 2026-07-14 13:24:28 +02:00
Ollie Agent c35522d6e1 update dbus + kde submodules: code completion support
- dbus: Complete D-Bus method for FIM code completion
- kde: ghost-text InlineNoteProvider for Kate
2026-07-14 12:30:28 +02:00
Ollie Agent aab746c478 update kde submodule: add .gitignore 2026-07-14 12:00:49 +02:00
Ollie Agent 70d831290a kde: add gui_brightness tool 2026-07-14 11:56:10 +02:00
Ollie Agent 1a3cf4eadd kde: GUI automation tools 2026-07-14 11:53:36 +02:00
Ollie Agent 8a09ab6cbf update core and kde submodules 2026-07-11 16:09:21 +02:00
Levi Neely f9d5e848a9 update kde (plasmoid install fix, portal dialog fix) 2026-07-10 12:04:20 +02:00
Levi Neely 361bf36795 update kde (text selection in chat area) 2026-07-10 11:43:58 +02:00
Levi Neely 398c1f239e kde: update submodule (Qt5/KF5 compat fixes) 2026-07-09 11:26:21 +02:00
Ollie Agent 7d2ecaea95 update kde submodule (theme manager) 2026-07-09 00:07:56 +02:00
Ollie Agent 2ebc243cbe update kde submodule (theme icon preference) 2026-07-08 21:14:10 +02:00
Ollie Agent 6e524166f9 update kde submodule (visible icon color) 2026-07-08 21:11:45 +02:00
Ollie Agent 8217dc9637 update kde submodule (icon fill color fix) 2026-07-08 21:08:57 +02:00
Ollie Agent 1d297bbb7f update kde submodule (brain icon SVG fix) 2026-07-08 20:58:44 +02:00
Ollie Agent 11cd529e97 update kde submodule (desktop integration) 2026-07-08 20:52:17 +02:00
Ollie Agent 0a132e9b69 update kde submodule (brain icon) 2026-07-08 20:08:09 +02:00
Ollie Agent 2281a68d13 update kde submodule (gui resource path fix) 2026-07-08 19:55:12 +02:00
Ollie Agent 371eeea4f0 update kde submodule (ollie-gui app) 2026-07-08 19:46:17 +02:00
Ollie Agent 81493e6de1 update kde submodule (global kpackagetool install) 2026-07-08 19:39:19 +02:00
Ollie Agent c3784f726c update kde submodule (Makefile kpackagetool fix) 2026-07-08 19:36:58 +02:00
Ollie Agent 0b2f5bdf3c update kde submodule (xdg-desktop-portal folder dialog) 2026-07-08 19:33:57 +02:00
Ollie Agent 00ca4a8a8e update kde submodule (native folder dialog for new session) 2026-07-08 19:31:32 +02:00
Ollie Agent a5f4608e72 update kde submodule (kf5 folder dialog for new session) 2026-07-08 19:29:05 +02:00
Ollie Agent 5905b38592 update dbus, kde submodules (SessionRenamed signal fix) 2026-07-08 19:27:42 +02:00
Ollie Agent 5209c8f44f kde: update submodule (folder picker, chat offset fix) 2026-07-07 15:03:42 +02:00
Ollie Agent 25c6430dd9 kde: update submodule (async D-Bus, install fix) 2026-07-07 13:32:25 +02:00
Ollie Agent 954c0b85fd add ollie-dbus submodule, update top-level Makefile 2026-07-07 13:02:44 +02:00
Ollie Agent acd528858e kde: update submodule (plasmoid auto-focus) 2026-07-07 12:28:06 +02:00
Ollie Agent a8e333775a kde: update submodule (service watcher fix) 2026-07-07 12:26:53 +02:00
Ollie Agent d3aa756544 move prompts/skills/tools into 9p/ and kde/ submodules
- prompts/, skills/, tools/ removed from monorepo root
- 9p/: gains prompts/skills/tools with 9P filesystem API (unchanged)
- kde/: gains prompts/skills/tools rewritten for D-Bus API
- mkfile: data target no longer installs prompts/skills/tools
- 9p/mkfile: install target now includes data (prompts/skills/tools)
- kde/Makefile: all target now includes data (prompts/skills/tools)
- SYSTEM_PROMPT_QWEN and SYSTEM_PROMPT_DEVSTRAL updated in both
  submodules to include the operational world model
2026-07-07 12:07:50 +02:00
Levi Neely 3cc2fb93e2 update submodules: httpgw, kde, webui 2026-07-06 18:24:10 +02:00
Ollie Agent c9eca32b41 update kde submodule 2026-07-06 13:43:01 +02:00
Ollie Agent cd22d9a1ab kde: use system font sizes 2026-07-06 13:40:45 +02:00
Ollie Agent ac6c6a09a8 update kde submodule 2026-07-06 13:37:23 +02:00
Levi Neely 33fd8764a5 kde: update submodule 2026-07-06 13:19:29 +02:00
Ollie Agent 79e7b40fe3 bump core, add kde 2026-07-06 08:48:44 +02:00
Ollie Agent 8724c6ffd1 add kde/ submodule (ollie-kde: KDE/Plasma integration) 2026-07-06 00:25:37 +02:00