ollie/toolsrv
Ollie Agent fbe8059cf5 maintainability: docs, contracts, structural cleanup
- doc/boot-sequence.md: init chain from main → fs.NewRoot → session.Init
- Event protocol: comprehensive table on Event struct (all roles, semantics)
- RPC server moved from cmd/ollie-remote into toolsrv/rpcserver.go
  (binary is now a 93-line thin wrapper)
- SetSessionEnv folded into NewAgent (no post-construction wiring needed)
- AgentCfg → AgentParams (distinguish from AgentConfig JSON schema)
- ToolResult/ToolResultContent shared types in toolsrv/rpcwire.go
- toolsrv/shell.go → toolsrv/exec.go (name matches purpose)
- Resume unified: single path, always through Keeper
- AGENTS.md: fix fs/builder.go → fsedsl/builder.go, handlers_*.go
- fsedsl/Tree: document dual-mode (EDSL lazy vs Manual Mount)
- Truncation stack documented at defaultToolResultMaxBytes
- Integration test rewritten to use srv.ServeRPC directly
2026-08-09 21:45:56 +02:00
..
conn.go prompt audit: trim system prompt, kill dead code, improve maintainability 2026-08-09 14:13:52 +02:00
detach.go all: merge thin packages and small files 2026-08-08 15:56:26 +02:00
dial.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
exec.go maintainability: docs, contracts, structural cleanup 2026-08-09 21:45:56 +02:00
meta.go feat: add resetsCounter tool property to reset step budget on active progress 2026-08-07 17:13:14 +02:00
processkeeper.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
registry.go all: merge toolsrv files, fix context hierarchy, remove dead params 2026-08-08 16:13:55 +02:00
remote.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
rpc_integration_test.go maintainability: docs, contracts, structural cleanup 2026-08-09 21:45:56 +02:00
rpcserver.go maintainability: docs, contracts, structural cleanup 2026-08-09 21:45:56 +02:00
rpcwire.go maintainability: docs, contracts, structural cleanup 2026-08-09 21:45:56 +02:00
server.go maintainability: docs, contracts, structural cleanup 2026-08-09 21:45:56 +02:00
shell_validate.go refactor: architectural cleanup (5 items) 2026-08-09 12:46:36 +02:00
socket_test.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
spawn.go toolsrv: unified socket-based execution 2026-07-31 14:10:47 +02:00
stream.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
transport.go refactor: items 8-10, 12, 13 from code review 2026-08-09 11:32:31 +02:00