Commit Graph

557 Commits

Author SHA1 Message Date
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
Levi Neely c27c4f4f89 update core submodule: backend testability refactor 2026-04-21 15:32:14 +02:00
Levi Neely 658f945d34 update core, 9p submodules (injectable logging, no globals) 2026-04-21 14:49:14 +02:00
Levi Neely 2b06d74f1d core: update submodule (pkg/env tests) 2026-04-21 13:53:46 +02:00
Levi Neely 199801fa53 update core, 9p submodules (io.Reader refactor, configstore) 2026-04-21 13:52:24 +02:00
Levi Neely d3df2ac113 core: update submodule (pkg/tools contract tests, remove Close) 2026-04-21 13:38:13 +02:00
Levi Neely e7cca59089 remove MCP support, add execute_code tests
- Update submodules: core (remove MCP, add tests), 9p (remove mcp file)
- Add doc/NO_MCP.md: justification for removing MCP
- Add observation to doc/OBSERVATIONS.md
- Update ARCHITECTURE.md, help.md, SYSTEM_PROMPT.md, agents/README.md
2026-04-21 13:26:00 +02:00
Levi Neely bf1c2812bf core: bump submodule — sandbox cleanup + backend contract tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 13:00:15 +02:00
Levi Neely c46095accd core: bump submodule — /clear keeps session ID
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:45:46 +02:00
Levi Neely b399ab6ebb core: bump submodule — compacting state
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:42:55 +02:00
Levi Neely f97adf7228 core: bump submodule — Submit queues to FIFO; /i inject command
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:38:36 +02:00
Levi Neely 59ace75470 core: bump submodule — primitive tests, 43% coverage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:27:58 +02:00
Levi Neely d0af702f8d core: bump submodule — handleCommand dispatch map
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:19:27 +02:00
Levi Neely 0cbc9ed385 core: bump submodule — sweep stale tmpdirs at startup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:15:08 +02:00
Levi Neely 303021649a core: bump submodule — hard-fail on prompt/compact errors
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:13:11 +02:00