Commit Graph

  • cd26595cb7 Fix stream chunk truncation; style TUI initial state from state file main Ollie Agent 2026-10-10 16:37:00 +0200
  • 89fbb7438a Stream assistant text incrementally to log/chat; fix stream lost-wakeup Ollie Agent 2026-10-10 16:25:14 +0200
  • 4e1961200a docs: update chat log docs for chat.raw stream and tool/bypass visibility Ollie Agent 2026-10-10 16:08:39 +0200
  • 6211a6cdee Surface tool calls, output, and bypass status in log/chat views Ollie Agent 2026-10-10 16:05:05 +0200
  • a4972cd456 Separate chat persistence from live delivery via chat.raw Ollie Agent 2026-10-10 15:57:48 +0200
  • e7c9a34c3b Make log.raw a one-shot read, not a stream Ollie Agent 2026-10-10 15:39:54 +0200
  • 8ce50452a1 Fix log.raw streaming: add Stream handler back Levi Neely 2026-10-09 19:37:58 +0200
  • 6cf283044e docs: add chat file to namespace documentation Levi Neely 2026-10-09 19:16:20 +0200
  • 7867094c41 o tui: read initial state from 9P state file Levi Neely 2026-10-09 19:12:08 +0200
  • f2f33e7826 Add chat file back for TUI text streaming Levi Neely 2026-10-09 19:09:20 +0200
  • bc5f45854e scripts/o: tui reads filtered log instead of log.raw Levi Neely 2026-10-09 18:57:44 +0200
  • c44c44dae3 doc: add Phase 40 (JSONL chat log format) to evolution.md Levi Neely 2026-10-09 18:53:59 +0200
  • 57c40d541e Migrate chat log to JSONL format Levi Neely 2026-10-09 18:52:40 +0200
  • e53d612bdb GUI: handle ollie:// plumb URLs to display chat blocks Levi Neely 2026-10-09 17:08:21 +0200
  • c186c87525 Use sha256-based deterministic block IDs Levi Neely 2026-10-09 17:01:22 +0200
  • 5f67d44e27 Add block ID tests and document chat log files Levi Neely 2026-10-09 17:00:37 +0200
  • 582f7d1b91 event: emit clear event when agent is cleared Levi Neely 2026-10-09 16:31:30 +0200
  • 1c863ce9ec gui: add Clear button next to Compact Levi Neely 2026-10-09 16:28:28 +0200
  • c8f42b2400 9p: add chat.search file for block lookup by ID Levi Neely 2026-10-09 16:15:30 +0200
  • 46aa901763 server-side block IDs for stable bookmark/plumb targets Levi Neely 2026-10-09 16:12:26 +0200
  • 233a5cc2e9 gui: reload full chat history when scrolling to trimmed block Levi Neely 2026-10-09 14:57:53 +0200
  • 922b53de4a gui: reset blockIdCounter on chat reset for deterministic IDs Levi Neely 2026-10-09 14:56:26 +0200
  • 2f45509af3 gui: use stable blockId instead of index for bookmarks/plumb Levi Neely 2026-10-09 14:53:36 +0200
  • 483a4f0d4d gui: use font-relative sizing for bookmark buttons Levi Neely 2026-10-09 14:10:14 +0200
  • e5759e43d2 doc: add Plan 9 plumber integration documentation Levi Neely 2026-10-09 14:07:40 +0200
  • 5ac2e67769 plumber: fix regex to allow colons in agent names, add file logging for debugging Levi Neely 2026-10-09 14:06:38 +0200
  • df0b38aedf plumber: add debug logging for ollie port reader Levi Neely 2026-10-09 13:59:02 +0200
  • 73e5af6ce8 plumbing: allow colons in session/agent names Levi Neely 2026-10-09 13:56:59 +0200
  • ecbea0fe90 gui: integrate bookmarks with plan9 plumber Levi Neely 2026-10-09 13:27:40 +0200
  • 96b6406871 gui: add bookmark feature for chat blocks Levi Neely 2026-10-09 13:21:33 +0200
  • c8897b8251 doc: update usage.md and architecture-kde.md Levi Neely 2026-10-09 13:09:13 +0200
  • 8793202ef5 o: fix bypass agent filter to use agent ID instead of name Levi Neely 2026-10-09 13:05:38 +0200
  • 9fb150b6fe o: add !a !d !b shortcuts in prompt for bypass management Levi Neely 2026-10-09 13:02:39 +0200
  • 859bb4910f o: filter bypass/approve/deny by agent when agent context is set Levi Neely 2026-10-09 13:01:36 +0200
  • 2c8b301a59 o: handle expired bypass requests gracefully in approve/deny Levi Neely 2026-10-09 12:58:26 +0200
  • 1663d2d212 o: fix approve/deny to handle array of pending requests Levi Neely 2026-10-09 12:56:34 +0200
  • 995db45444 o: fix bypass command to handle array of pending requests Levi Neely 2026-10-09 12:54:39 +0200
  • 780e558743 cmake: add PeerManagerWindow.qml to qt_add_resources Levi Neely 2026-10-09 12:52:38 +0200
  • b5138fd55e o: fix tui event subscription - use IDs not names Levi Neely 2026-10-09 12:47:29 +0200
  • f490d4eef2 o: add delays before tmux send-keys Levi Neely 2026-10-09 12:38:12 +0200
  • 8c7a3bf83b o: simplify tui commands - remove grep filters Levi Neely 2026-10-09 12:35:33 +0200
  • 9f69654d0c o: use slash separator in tui spawned commands Levi Neely 2026-10-09 12:30:08 +0200
  • 1d688d9944 o: sanitize agent name for tmux session too Levi Neely 2026-10-09 12:29:14 +0200
  • 9b063a24ce o: fix context parsing - slash is primary separator Levi Neely 2026-10-09 12:28:02 +0200
  • aa939b0f84 o: fix tmux session targeting in tui command Levi Neely 2026-10-09 12:24:35 +0200
  • c30c75cea9 o: fix tui with session names containing slashes Levi Neely 2026-10-09 12:23:08 +0200
  • e1d01716f3 o: support colon separator and quoted names in context arg Levi Neely 2026-10-09 12:21:20 +0200
  • 56f6d3c655 gui: add Peers button and peer management window Levi Neely 2026-10-09 12:19:42 +0200
  • 05dd33c1cf kate: remove git++ plugin integration Levi Neely 2026-10-09 12:13:01 +0200
  • 83cae21957 kate: simplify diff review to git-based actions Levi Neely 2026-10-09 12:11:44 +0200
  • f822bf6c32 prompts: enforce terse output more aggressively Levi Neely 2026-10-09 11:53:58 +0200
  • e37d3b5c5b kate: simplify diff extraction from Kate's DiffWidget Levi Neely 2026-10-09 11:25:19 +0200
  • fd6829479c gui: set minimum window size for KDE tiling Levi Neely 2026-10-09 11:04:29 +0200
  • 0b09461dea kate: expose context actions as Q_INVOKABLE for cross-plugin triggering Levi Neely 2026-10-09 10:54:51 +0200
  • a4c659f591 kate: add Ollie context menu to project tree view Levi Neely 2026-10-09 10:51:35 +0200
  • 2381ba4fbd prompts: add brevity constraints to all agent prompts Levi Neely 2026-10-09 10:45:21 +0200
  • dda056e3b1 prompts: explicit bans on verbose patterns Levi Neely 2026-10-09 10:41:14 +0200
  • 50ebcedb8a gui: support multiple concurrent bypass requests per agent Levi Neely 2026-10-09 10:21:09 +0200
  • 5c0f463e4d session: add unit tests for concurrent bypass requests Levi Neely 2026-10-09 10:17:37 +0200
  • 412b8513e6 session: support multiple concurrent bypass requests Levi Neely 2026-10-09 10:16:17 +0200
  • cc56fda862 gui: procs output panel resizable and toggle-able Levi Neely 2026-10-09 09:43:25 +0200
  • 9b8715d625 gui: increase procs output panel font size to 11pt Levi Neely 2026-10-09 09:42:27 +0200
  • 16c5a4cd13 gui: procs window shows '(no output)' for empty output Levi Neely 2026-10-09 09:41:49 +0200
  • 84d45d051b gui: procs window improvements Levi Neely 2026-10-09 09:40:55 +0200
  • a5e2535b5a gui: replace context-dependent templates with skill loader Levi Neely 2026-10-09 09:36:39 +0200
  • 94e5d76b5b agent: clarify in system-proc-background tag that output requires idle Levi Neely 2026-10-08 18:48:58 +0200
  • 35fefefdc7 prompts: clarify background output requires agent idle state Levi Neely 2026-10-08 18:47:57 +0200
  • cdadcd7543 gui: _ is word delimiter for double-click selection Levi Neely 2026-10-08 18:07:05 +0200
  • e669be7b81 gui: include _ in isfilec for B3 path expansion Levi Neely 2026-10-08 18:06:17 +0200
  • 445a5232c2 gui: B3 plumbs without selecting; _ included in word chars Levi Neely 2026-10-08 18:03:21 +0200
  • 53a085f034 gui: exclude _ from word delimiters Levi Neely 2026-10-08 18:00:05 +0200
  • 8147b3885f gui: use TapHandler for double-click pair selection Levi Neely 2026-10-08 17:57:40 +0200
  • 840723de3b gui: fix coordinate mapping for prompt textarea double-click Levi Neely 2026-10-08 17:49:53 +0200
  • 7cfd472193 gui: shared TextSelection.js for bracket/quote pair selection Levi Neely 2026-10-08 17:47:05 +0200
  • 794cecfa6c gui: quote-pair selection spans full document, not one line Levi Neely 2026-10-08 17:42:50 +0200
  • 4b2c14943d gui: do word select ourselves on double-click Levi Neely 2026-10-08 17:37:03 +0200
  • 5170361e90 gui: fix chat block binding loop breaking rendering Levi Neely 2026-10-08 17:33:41 +0200
  • 86977b3ca3 gui: extend double-click pair selection to quotes Levi Neely 2026-10-08 17:30:34 +0200
  • 1cfa424220 gui: bracket-pair selection on double-click Levi Neely 2026-10-08 17:23:16 +0200
  • 36e8b0abd3 gui: fix B2/B3 mouse handling in editable TextEdit Levi Neely 2026-10-08 16:23:12 +0200
  • b119668965 gui: B3-click on word expands to file path (acme-style) Levi Neely 2026-10-08 16:20:29 +0200
  • 5bf29198ff gui: pass session cwd as plumb wdir for relative path resolution Levi Neely 2026-10-08 15:44:39 +0200
  • 5add387cc8 gui: suppress RMB context menus in prompt and chat blocks Levi Neely 2026-10-08 15:40:31 +0200
  • fa58b0f033 gui: make chat block text editable for scratchpad use Levi Neely 2026-10-08 15:35:37 +0200
  • 9618c79232 gui: native 9P plumb client with edit receiver and mouse chording Levi Neely 2026-10-08 15:34:29 +0200
  • 4774cb9fe9 gui: convert ProcManager to separate Window, sync to active session Levi Neely 2026-10-08 14:57:25 +0200
  • 491f5ff2ae gui: add 'Open Workdir' context menu for sessions and agents Levi Neely 2026-10-08 13:38:29 +0200
  • af21dfa770 kde: remove KF5 .protocol file, use KF6 JSON metadata Levi Neely 2026-10-08 12:24:48 +0200
  • 01360b961d gui: add process manager dialog Levi Neely 2026-10-08 12:14:02 +0200
  • 414dae05f8 dispatch: include no-wait instruction in system-proc-background Levi Neely 2026-10-08 11:21:40 +0200
  • 8da78f4deb prompts: never sleep/poll/wait for background processes Levi Neely 2026-10-08 11:13:54 +0200
  • 1548af81af kate: find GitWidget's button bar and insert Ollie button there Levi Neely 2026-10-08 10:40:04 +0200
  • b745170898 kate: add Ollie button to git tool view instead of context menu Levi Neely 2026-10-08 10:36:27 +0200
  • c3782dd3b7 kate: fix git widget integration via ChildAdded event filter Levi Neely 2026-10-08 10:34:06 +0200
  • a546b8721a kate: integrate with project plugin git widget and diff viewer Levi Neely 2026-10-08 10:29:12 +0200
  • ab4f0ef785 Revert "gui: remove cut/copy/paste from prompt input" Levi Neely 2026-10-07 17:35:10 +0200
  • eb09a95a64 gui: remove cut/copy/paste from prompt input Levi Neely 2026-10-07 17:30:28 +0200
  • c2df632744 agent/new: parse cwd parameter into CwdOverride Levi Neely 2026-10-07 15:32:53 +0200
  • a899f933fb acme-ollie-ensure: always update agent cwd Levi Neely 2026-10-07 15:24:46 +0200
  • f7a52088db per-agent cwd override with session-level inheritance Levi Neely 2026-10-07 15:14:04 +0200