Commit Graph

570 Commits

Author SHA1 Message Date
Levi Neely 1069aed2b5 prompts: JIT agents are the default, not a fallback 2026-05-02 10:31:08 +02:00
Levi Neely 783897ba50 core: update submodule (literal prompt strings, timeout schema fix) 2026-05-02 10:30:10 +02:00
Levi Neely 7af0c3fdbf prompts: document JIT agent generation in subagent prompt 2026-05-02 10:30:06 +02:00
Levi Neely bee78e308c tools: add agent_generate for JIT agent creation
New tool that generates a temporary agent config from a base agent
with custom identity text. Returns a unique agent name (jit-<hex>)
for use with subagent_spawn. Single file in a/, no p/ file needed.
2026-05-02 10:29:06 +02:00
Levi Neely 7cad76ed66 core: update submodule (consecutive tool error limits) 2026-05-01 15:57:41 +02:00
Levi Neely d8508d650d
Update TRIAL_1.md 2026-05-01 12:59:26 +02:00
Levi Neely 26f868b399
Update TRIAL_1.md 2026-05-01 12:53:37 +02:00
Levi Neely 8186e2cbf2
Revise recovery procedures and clarify agent interactions
Updated the recovery procedures section to clarify human intervention steps and technical debt resolution processes.
2026-05-01 12:39:15 +02:00
Levi Neely aca064e810
Document recovery procedures for agent issues
Added details on recovery procedures for agent states and hallucination detection.
2026-05-01 12:37:58 +02:00
Levi Neely c2b50509a8
Revise TRIAL_1.md with orchestration insights
Updated the documentation to clarify issues encountered during the agent orchestration process, including notification failures, state desynchronization, and hallucination of unnecessary files. Added proposed recovery procedures and future work suggestions to enhance agent performance.
2026-05-01 12:35:59 +02:00
Levi Neely a04fa58e88 Add introspection and visibility observation 2026-05-01 12:12:05 +02:00
Levi Neely 0facee4aee Add observations on system introspection and visibility 2026-05-01 12:11:34 +02:00
Levi Neely 645b37753c Document identifier slippage in Trial 1 2026-05-01 12:09:51 +02:00
Levi Neely d75c7a5cf0 Relocate Trial 1 research ideas to TRIAL_1.md under Future Work 2026-05-01 12:07:58 +02:00
Levi Neely d28ae139b6 Add ideas for post-turn hooks and JIT agent generation 2026-05-01 12:05:34 +02:00
Levi Neely f4ab9797cb Organize Trial 1 ideas under dedicated header 2026-05-01 12:04:09 +02:00
Levi Neely ec0118583d Restore original doc/IDEAS.md and append new ideas 2026-05-01 12:03:25 +02:00
Levi Neely 78ef086c7e Move IDEAS.md to doc/ directory 2026-05-01 12:02:45 +02:00
Levi Neely 02a7ada6aa Add architectural ideas from Trial 1 2026-05-01 12:01:38 +02:00
Levi Neely 79395ef450 Add Experiment Trial 1: Multi-agent coordination analysis 2026-05-01 11:57:47 +02:00
Levi Neely c709b0711f docs: note s/{id}/context for debugging 2026-05-01 10:44:27 +02:00
Levi Neely 5682065bbd restore readmulti, update s/sh command reference in USAGE.md 2026-05-01 10:41:07 +02:00
Levi Neely 8d0c0c51a3 docs: update filesystem spec to match current implementation (cfg, remove stale files) 2026-05-01 10:37:58 +02:00
Levi Neely b95cfb632a docs: note runtime-configurable sandbox in USAGE.md 2026-05-01 10:31:57 +02:00
Levi Neely 24204b4795 docs: remove b/ references, update to s/bfg s/bbg, fix subagent_spawn description 2026-05-01 10:29:00 +02:00
Levi Neely 10a78b0beb remove ollie-tui references from docs 2026-05-01 10:21:38 +02:00
Levi Neely a067b7abc0 remove ollie-tui submodule 2026-05-01 10:17:36 +02:00
Levi Neely da7c7894a5 add acme submodule (ollie-acme) 2026-04-30 18:11:55 +02:00
Levi Neely 29ea11be22 lsp tool 2026-04-30 14:39:13 +02:00
Levi Neely 36010d0143 prompts: add tools-lsp prompt, wire into all agents 2026-04-30 11:14:13 +02:00
Levi Neely 3fec18b780 tools: add LSP bridge and tool scripts
Adds a thin LSP bridge daemon (tools/_lib/lsp/) that manages LSP server
processes on demand, with adapters for gopls, clangd, and intelephense.

Tool scripts:
- lsp_definition: go to definition
- lsp_references: find all references
- lsp_hover: type/doc info
- lsp_rename: rename symbol (applies edits directly)
- lsp_symbols: document/workspace symbols
- lsp_diagnostics: errors and warnings
2026-04-30 11:12:31 +02:00
Levi Neely cfe367bca1 docs: sync documentation with current implementation
- Update agent config docs (prompt array, hooks, mcpServers)
- Add new session files (context, cost, env, plan, prompt.prev)
- Document httpgw daemon subcommands
- Update tool scripts list
- Move readmulti to tui submodule
2026-04-30 09:07:59 +02:00
Levi Neely 0fe9b127d6 update submodules: move store from core to 9p 2026-04-30 07:53:44 +02:00
Levi Neely 03f661c0a6 subagent_spawn: use __ separator for parent prefix 2026-04-29 18:21:52 +02:00
Levi Neely 89b85a05bc update webui submodule 2026-04-29 18:06:39 +02:00
Levi Neely 7625674134 update submodules 2026-04-29 18:03:57 +02:00
Levi Neely f142710208 gitignore: add __pycache__ 2026-04-29 10:17:28 +02:00
Levi Neely 9dbd40ac15 core: fix stale read pruning ValidationException 2026-04-29 10:14:00 +02:00
Levi Neely 21a5a7c6ea core: text-form tool call detection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 19:57:55 +02:00
Levi Neely 415d75c97f freeloader: exhaust full model pool before giving up; fix resubmission and stream newlines
- scripts/x/freeloader: track tried models per-session in freeloader-tried-$SID;
  walk the full sorted :free pool in order before exiting 1; write recovery
  prompt to fifo.in (not prompt) to avoid goroutine race
- core submodule: 404 tool_unsupported detection + FIFO drain on error
- tui submodule: fix mid-stream newlines from backgroundTail chatOff race

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 18:47:57 +02:00
Levi Neely c37a4db480 freeloader: fix hook wiring; remove || true from agent turnError hooks
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 17:27:34 +02:00
Levi Neely 15df9eeb1a freeloader: turnError-driven free model cycling with blacklist
- scripts/x/freeloader: hook-driven script; intercepts rate_limit and
  tool_unsupported on :free models; auto-blacklists on tool_unsupported;
  cycles to next non-blacklisted free model; exits 1 for unhandled errors
- agents: add turnError hook to all agent configs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 17:17:56 +02:00
Levi Neely 9b6f40d106 core: sort /models output alphabetically via ListModels
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 16:00:44 +02:00
Levi Neely 524cbde6d3 doc: MULTI_AGENT.md — coordination patterns enabled by agent-as-filesystem
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 15:07:13 +02:00
Levi Neely b0514ea34f core: sort /models output alphabetically
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 14:39:32 +02:00
Levi Neely d267ec1609 core: caching risk-reduction tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 14:33:36 +02:00
Levi Neely 9c5620dcae core: tool result truncation and stale read pruning
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 14:28:40 +02:00
Levi Neely 4b1b2409b4 core: tool result deduplication for read-safe tools
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:20:23 +02:00
Levi Neely 3d4c41f7c8 core: tests and emission fixes for parallel tool execution and caching
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:13:47 +02:00
Levi Neely 4176e80477 ollie: update core submodule (loop-level parallel tool execution)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:05:28 +02:00