Levi Neely
519aca5a2c
update paths for new agent tree architecture
...
- sessions-dir: s/ → session/
- Add ellie--agent-dir to discover active agent ID
- ellie--session-file routes agent files (chat, prompt, cfg, ctl, etc.)
through session/{sid}/agent/{aid}/, session-level files (plan, env)
stay at session/{sid}/.
2026-07-30 00:33:18 +02:00
Levi Neely
4f7a22c29a
el: update README for foreground-only olliesrv
2026-07-25 18:20:16 +02:00
Levi Neely
895da7cb77
ellie.el: disable lock files in fwrite to fix hang on FUSE
2026-07-19 00:26:35 +02:00
Levi Neely
660a36d2b1
ellie.el: disable lock files in fwrite to fix hang on FUSE
2026-07-19 00:20:40 +02:00
Levi Neely
051e372ae4
ellie.el: fix extra closing paren causing syntax error
2026-07-19 00:14:03 +02:00
Levi Neely
0455a68156
readme: add C-c C-p binding, fix completion description
2026-07-18 23:00:08 +02:00
Levi Neely
91faa3086c
readme: use relative URLs for cross-repo links
2026-07-18 22:43:51 +02:00
Levi Neely
09d86f7a99
ellie-complete: use /complete endpoint via 9p rdwr
2026-07-18 22:21:34 +02:00
Levi Neely
d97f4c4f42
ellie: transparent remount on stale FUSE mount
2026-05-21 09:00:06 +02:00
Levi Neely
de3d08ce14
complete: shell out to u/complete instead of managing copilot session directly
2026-05-03 22:02:45 +02:00
Levi Neely
b22030827a
doc: add code completion section to README
2026-05-03 15:52:31 +02:00
Levi Neely
9cb9b21113
ellie-complete: ghost-text code completion with M-/ trigger
...
- Async completion via copilot sessions (one per cwd)
- Ghost text overlay with TAB/RET to accept, any key to dismiss
- Region support: highlights replace selected text
- M-/ retries preserve region across requests
- Byte-accurate offset extraction for chat results
- Strips markdown fences and info lines from output
2026-05-03 15:46:47 +02:00
Levi Neely
fcc907d843
remove ollie-tui reference
2026-05-01 10:21:31 +02:00
Levi Neely
54e97d1107
el: render chat buffer with markdown-mode font-lock
...
- Enable markdown-mode font-lock in ellie-mode when markdown-mode
is installed; fall back to plain special-mode otherwise
- Remove custom diff colorizing machinery (faces, ellie--colorize-diffs,
ellie--block-start-p) — markdown handles ```diff blocks natively
- Add font-lock-ensure after each refresh to force immediate rendering
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 18:29:11 +02:00
Levi Neely
ecc0e3ee07
fix stale spec→cfg reference
2026-04-25 12:34:52 +02:00
Levi Neely
a6cc5e1772
el: rename spec -> cfg
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 08:41:49 +02:00
Levi Neely
0a1141f4a8
el: rename enqueue to fifo.in
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 17:02:01 +02:00
Levi Neely
7b6bb80d53
add .gitignore: ignore *.elc compiled files
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:53:03 +02:00
Levi Neely
ed3df6c7b3
rename: ollie-* symbols to ellie-* throughout ellie.el
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:36:12 +02:00
Levi Neely
18e94c7de0
rename: ollie-el → ellie throughout
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:33:25 +02:00
Levi Neely
db54118513
rename ollie.el to ellie.el
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:31:53 +02:00
Levi Neely
0e89242e83
Merge ollie-tmp into master
2026-04-18 09:51:52 +02:00
Levi Neely
db7befe8ac
rename OLLIE_9MOUNT to OLLIE in docs and elisp
2026-04-17 14:54:40 +02:00
Levi Neely
240ea79010
doc: update ollie command description for directory-aware last-session
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 07:02:06 +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
37d4673adb
docs: remove Credits section (moved to monorepo)
2026-04-11 15:36:39 +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
952b6d2e51
update README intro
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 13:50:01 +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