ollie/backend
Ollie Agent fc0c368e91 Good idea fairy cleanup: ~960 lines removed
Phase 1:
- agent/hooks.go (entire hooks engine, 237 lines)
- backend/noop.go (unused test backend)
- backend/oneshot.go: Route/RouteRequest/RouteResult + /route 9P file
- cmd/ollie-9p/mount/ (FUSE mount, 336 lines)
- toolsrv/schema.go (ParseToolInfo, zero callers)
- toolsrv/discover.go: ToolPrompt/ReadTool (zero callers)
- agent/commands.go: CompactionSnapshot + history.go: PreCompactionSnapshot
- data/tools/route.meta + justfile route install

Phase 2:
- detach/process.go: stripped Signal(), Cmd field, unused imports
- SignalDetached reimplemented with syscall.Kill directly

24 files changed, 19 insertions, ~980 deletions
2026-08-05 21:51:55 +02:00
..
anthropic.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
anthropic_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
backend.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
backend_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
codewhisperer.go fix(backend): strip tool blocks when no tools defined 2026-08-03 15:58:29 +02:00
codewhisperer_internal.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
codewhisperer_test.go fix(backend): strip tool blocks when no tools defined 2026-08-03 15:58:29 +02:00
copilot.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
gemini.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
new.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
new_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
ollama.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
ollama_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
oneshot.go Good idea fairy cleanup: ~960 lines removed 2026-08-05 21:51:55 +02:00
openai.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
openai_encode_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
openai_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
openai_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
pool.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
testhelper_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00