Levi Neely
fc1dad795a
gitignore
2026-04-23 18:00:30 +02:00
Levi Neely
111dcbcf94
sandbox: expose PATH env var
2026-04-23 11:58:10 +02:00
Levi Neely
f918955951
file_read: return (binary file) when null bytes detected
2026-04-23 11:35:12 +02:00
Levi Neely
dadc9286e5
chore: update tui submodule — remove dead code
2026-04-22 16:41:05 +02:00
Levi Neely
4c53efa502
chore: update tui submodule — add unit tests
2026-04-22 16:38:41 +02:00
Levi Neely
bdcbb5c66a
fix: chat tailing lag — ensure newline-terminated log lines
...
Update core and tui submodules. Core ensures assistant content in the
chat log ends with a newline so 9P line-buffered reads don't lag one
turn behind. TUI adds regression tests for the tailing behavior.
2026-04-22 16:34:16 +02:00
Levi Neely
de0457713c
feat: add tail script to session directories
...
Adds an executable `tail` file to each session under s/{sid}/ that
runs `tail -f chat`, usable from any working directory.
2026-04-22 12:29:40 +02:00
Levi Neely
8633443fe9
fix: update core submodule — system prompt uses session cwd
2026-04-22 12:22:06 +02:00
Levi Neely
bb66a465ab
doc: add dashed wrapped-by arrow between core primitives and Stores
2026-04-22 11:30:35 +02:00
Levi Neely
e8204143a2
doc: fix plugin arrows — hooks from agent.Core, elevation from execute_code
2026-04-22 11:25:25 +02:00
Levi Neely
46918ff753
doc: add plugins (x/) box, route backend->LLM as bezier
2026-04-22 11:21:37 +02:00
Levi Neely
53b69fd923
doc: add sandbox region, refine architecture diagram layout
2026-04-22 11:19:40 +02:00
Levi Neely
1947f90f6f
doc: scale architecture diagram to 60% width
2026-04-22 11:17:33 +02:00
Levi Neely
b4a0014dd2
doc: hand-crafted architecture diagram
...
Replace Mermaid-generated SVG with hand-written SVG to avoid
font metric clipping. Shows core as foundation, olliesrv as
the 9P layer, and front-ends/scripts/pipelines as consumers.
2026-04-22 11:16:35 +02:00
Levi Neely
8f70b647f2
doc: simplify architecture diagram labels to fix text clipping
2026-04-22 10:56:20 +02:00
Levi Neely
c616050f36
doc: add high-level architecture diagram
2026-04-22 10:53:55 +02:00
Levi Neely
2f1db75b02
docs: update documentation for recent refactor
...
- Package layout: add pkg/store, pkg/log, pkg/env, pkg/paths, pkg/skills
- System prompt: loaded from SYSTEM_PROMPT.md by Go, not agentSpawn hooks
- Tool prompts injected via preTurn hooks, not agentSpawn
- Sandbox config: single named config, not layered global+overlay
- Store interfaces: unified Store, remove ReadableStore/ReadWriteStore/BlobStore
- Fix batch status -> state in USAGE.md polling examples
- Fix enqueue -> fifo.in in session-management skill
- Fix 9p/internal/p9/server.go -> 9p/server.go (flattened)
- Remove stale sys-base, sys-ollie, sys-skills prompt file references
- Remove stale /pl references from 9p backing stores docs
2026-04-22 10:35:46 +02:00
Levi Neely
65b389c76c
update 9p submodule
2026-04-22 09:38:40 +02:00
Levi Neely
d979ff3527
update core submodule
2026-04-22 09:00:37 +02:00
Levi Neely
fa7e353ffb
update core submodule
2026-04-21 22:09:34 +02:00
Levi Neely
d69298f87b
update core submodule
2026-04-21 22:00:15 +02:00
Levi Neely
366e04ad97
update core submodule
2026-04-21 21:49:30 +02:00
Levi Neely
1d21bb9393
update core submodule
2026-04-21 21:44:45 +02:00
Levi Neely
4b81cf247e
update core submodule
2026-04-21 21:21:00 +02:00
Levi Neely
73517f2455
update 9p submodule
2026-04-21 21:10:55 +02:00
Levi Neely
255189051b
sandbox: fix regression from simplification
...
- Add {CWD} to rwx (session working directory, was in DefaultConfig)
- Add /usr /lib /lib64 /bin /sbin to rox (system binaries)
- Add {TMPDIR} to rwx
- Add all OLLIE_* env vars (SESSION_ID, CFG_PATH, DATA_PATH, etc.)
- Replace {PWD} with {CWD} in restricted sandbox
- Remove orphaned cwd: top-level field (not parsed by Config struct)
2026-04-21 21:09:33 +02:00
Levi Neely
5087a14edd
update core submodule
2026-04-21 20:33:26 +02:00
Levi Neely
28f7cd35c0
update core submodule
2026-04-21 20:28:28 +02:00
Levi Neely
34c1f1940c
update core submodule
2026-04-21 20:18:59 +02:00
Levi Neely
fd31cf871f
update core and 9p submodules
2026-04-21 20:07:48 +02:00
Levi Neely
2f0f89f3e1
update core and 9p submodules
2026-04-21 19:03:29 +02:00
Levi Neely
5aac6ec518
update core and 9p submodules
2026-04-21 18:29:10 +02:00
Levi Neely
6e8967614a
update core and 9p submodules
2026-04-21 18:23:46 +02:00
Levi Neely
74586a9fbf
update 9p submodule: flatten internal/p9 into package main
2026-04-21 16:44:10 +02:00
Levi Neely
b57a449851
update submodules: Session/SessionStore/SessionFileStore moved to core
2026-04-21 16:37:49 +02:00
Levi Neely
cd230d55ec
update submodules: BatchStore moved to core
2026-04-21 16:29:44 +02:00
Levi Neely
2644206621
update submodules: SkillStore moved to core
2026-04-21 16:22:21 +02:00
Levi Neely
3a8abe7baa
update 9p submodule: consolidate stores into store.go
2026-04-21 16:18:35 +02:00
Levi Neely
8722b45d79
update submodules: synthetic store types moved to core
2026-04-21 16:14:47 +02:00
Levi Neely
34d78f1163
update submodules: new core pkg/store, 9p uses store aliases
2026-04-21 16:10:27 +02:00
Levi Neely
179bd2d1f5
update core submodule: simplify AgentConfigPath
2026-04-21 16:06:13 +02:00
Levi Neely
daca123dc3
update core submodule: expandSystemPrompt git detection tests
2026-04-21 16:01:22 +02:00
Levi Neely
8fd198dc28
update core submodule: inline loadSystemPrompt
2026-04-21 15:58:22 +02:00
Levi Neely
9ab230c6af
update core submodule: BuildAgentEnv 100% coverage
2026-04-21 15:56:41 +02:00
Levi Neely
fb9a973e22
update core submodule: remove dead code, 100% coverage (excl. codewhisperer + New wrapper)
2026-04-21 15:47:42 +02:00
Levi Neely
05ebe4477a
update core submodule: Anthropic 100% coverage
2026-04-21 15:45:53 +02:00
Levi Neely
2b251db181
update core submodule: Ollama HTTP path coverage
2026-04-21 15:42:33 +02:00
Levi Neely
1b1073aba5
update core submodule: parseOllamaContextLength extraction
2026-04-21 15:39:59 +02:00
Levi Neely
ef8802e8d0
update core submodule: newFromEnv extraction
2026-04-21 15:36:34 +02:00
Levi Neely
42101c4551
update core submodule: new.go test coverage
2026-04-21 15:34:07 +02:00