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
Levi Neely
34536d71bb
ollie: update core submodule (tool schema + tool result caching)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 12:54:56 +02:00
Levi Neely
4657018142
ollie: update core submodule (OpenRouter+Claude prompt caching)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 12:15:00 +02:00
Levi Neely
f3657bd142
ollie: update core submodule (prompt caching, cache-aware cost)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 12:01:37 +02:00
Levi Neely
49b501c98f
core: only report cost when backend provides it
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 09:13:24 +02:00
Levi Neely
fd0f2c6e46
core: /cost command
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:46:49 +02:00
Levi Neely
a49204b717
core: newline before non-assistant events in chat log
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:44:15 +02:00
Levi Neely
d31fa38466
core: context overflow recovery and session spending cap
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:42:12 +02:00
Levi Neely
b141ed0158
core: audit user input, reply, interrupted turns
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:24:00 +02:00
Levi Neely
893c08465e
core: audit logging via OLLIE_AUDIT_LOG=debug
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:21:20 +02:00
Levi Neely
1f7ae43f98
core/9p: per-turn and session cost tracking
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 18:14:42 +02:00