Commit Graph

15 Commits

Author SHA1 Message Date
Levi Neely db7befe8ac rename OLLIE_9MOUNT to OLLIE in docs and elisp 2026-04-17 14:54:40 +02:00
Levi Neely 830c037f9b feat: directory-aware session resume
persist/recall now key on default-directory so each working directory
tracks its own last session independently.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 06:59:30 +02:00
Levi Neely fa13794468 fix: sync 9P operations with actual filesystem interface
- Session creation: write KV pairs to s/new instead of root ctl;
  always inject cwd (required) from default-directory if not provided
- Session kill: use delete-directory on s/{id} instead of root ctl
- Remove ollie--write-root-ctl and ollie--ctl-path (no root ctl exists)
- Diff colorizer: match +/− (U+FF0B/U+2212) emitted by file_edit/file_write

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 23:03:47 +02:00
Levi Neely 30b11c3a6a ollie.el: add ollie-show-system-prompt (C-c C-p)
Reads s/{id}/systemprompt and displays it in a dedicated buffer
with view-mode (and markdown-mode if available).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 19:21:31 +02:00
Levi Neely 44df406c15 fix: correct session option key name from workdir to cwd 2026-04-13 16:22:00 +02:00
Levi Neely acef9da787 el: add rename-session, dired commands
- C-c C-r: rename session via rename-file (wstat)
- C-c C-d: open ollie mount in dired
- Update README with new keybindings
2026-04-13 14:26:01 +02:00
Levi Neely 732bd15f00 ollie.el: rename interrupt to stop 2026-04-13 13:47:22 +02:00
Levi Neely c96e18cd0e ollie.el: document state mutation behavior while agent is running 2026-04-13 13:45:53 +02:00
Levi Neely 83d0dda5e5 usage/ctxsz: separate billed tokens from context size
- Rename Core.Usage() to Core.CtxSz() (estimated context size)
- New Core.Usage() returns billed token counts (in, out, requests)
- 9P: add ctxsz file, usage file now returns billed tokens
- /context command now shows context size summary
- Emacs mode-line reads ctxsz instead of usage
2026-04-13 10:45:45 +02:00
Levi Neely 289e3b0216 Revert "el: darken light-theme diff face colors for readability"
This reverts commit f8a9fa766e.
2026-04-12 20:58:35 +02:00
Levi Neely f8a9fa766e el: darken light-theme diff face colors for readability
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:57:43 +02:00
Levi Neely f2ad0577ef el: adaptive dark/light colors for diff faces
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:56:05 +02:00
Levi Neely 9f9b6e0c18 el: colorize diff lines in tool-result blocks
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:55:13 +02:00
Levi Neely e6e1d64ea2 display usage in status bar
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 13:54:00 +02:00
Levi Neely 3988d74d6d Initial commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 13:48:45 +02:00