Commit Graph

386 Commits

Author SHA1 Message Date
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
Levi Neely e083c2a33b core: bump submodule — Submit recursion → explicit loop
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 10:07:21 +02:00
Levi Neely 7e62336c61 prompts: consolidate sys-* into SYSTEM_PROMPT.md; load via Go, not hooks
sys-base, sys-ollie, sys-skills merged into a single SYSTEM_PROMPT.md.
Core now loads and envsubst-expands it at startup, prepending it to the
agentPrompt to form the system message. Removes the three preTurn hook
injections from all agent configs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 09:14:14 +02:00
Levi Neely ea9f9c6bfe agents: add reviewer, writer, qa, devops, greybeard 2026-04-20 23:27:46 +02:00
Levi Neely c8d026a3da agents: coding prompt add good output criteria 2026-04-20 22:40:01 +02:00
Levi Neely c969805813 agents: move sys-* prompts to preTurn 2026-04-20 22:35:12 +02:00
Levi Neely a4100e153f agents: move sys-* prompts to preTurn 2026-04-20 22:34:53 +02:00
Levi Neely 2f0d76f00e prompts: tools-subagent add identity-mismatch delegation trigger 2026-04-20 22:18:35 +02:00
Levi Neely 33aaae6e20 prompts: tools-elevate explain before running 2026-04-20 22:07:53 +02:00
Levi Neely 30bc3c8eff prompts: tools-subagent clarify -n vs parallel 2026-04-20 22:07:06 +02:00
Levi Neely b1f723233a prompts: tools-reasoning skip trivial tasks 2026-04-20 22:06:44 +02:00
Levi Neely 655f82bb6c prompts: tools-memory overhaul 2026-04-20 22:06:34 +02:00
Levi Neely 7bd40fa311 prompts: tools-file clarify shell vs file_* boundary 2026-04-20 22:06:10 +02:00
Levi Neely 2d0fca9838 prompts: sys-skills trigger condition wording 2026-04-20 21:57:41 +02:00
Levi Neely bb9ca49c19 prompts: sys-ollie improvements 2026-04-20 21:57:28 +02:00
Levi Neely 64ac811392 prompts: sys-base improvements 2026-04-20 21:56:48 +02:00
Levi Neely 7b7335d596 bump skills: rc-shell updates
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:32:03 +02:00
Levi Neely 5457e3ba43 scripts/s/sh: port from bash to rc shell
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:29:30 +02:00
Levi Neely ae74f1adbd bump 9p: simplify BatchJobStore.Wait; remove CurrentWaitValue
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:06:46 +02:00
Levi Neely 34b4c387bf bump 9p: add b/{id}/log file; fix BatchJobStore.Wait empty base
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:03:55 +02:00
Levi Neely 2a741f50eb Fix s/sh display synchronization issue
Simplify the script to fix the timing/display problem where LLM responses
weren't shown in real-time and user typing wasn't echoed properly.

The fix:
1. Block on statewait file until agent leaves idle state
2. Stream chat output in loop while agent is not idle
3. Use simple tail -c +offset to read new chat content
4. Remove complex buffering logic and background processes

This resolves the issue where assistant responses would appear one prompt
late and user typing wasn't visible during LLM response generation.
2026-04-19 21:55:06 +02:00
Levi Neely 4dd73de807 bump 9p: remove statewait Topen baseline snapshot 2026-04-19 21:20:08 +02:00