ollie/agent
Ollie Agent 8152dec075 all: delete dead code, tighten API surface
toolsrv:
- Delete WithOnClose, WithOnEnvSet, SetOnExit (dead Options)
- Delete ListDetached, ListDetachedInfo (only ListDetachedRaw used)
- Delete Execute (dead wrapper)
- Delete CWD, ToolRegistry, SessionID, InjectContent (dead accessors)
- Delete ExecuteInSandbox, ExecuteElevated (zero external callers)
- Delete Summaries, RefreshLoaded from Registry (dead)
- Delete DialSSH (alias for RemoteDial)
- Simplify Dial: takes socket string directly, kill Addr/LocalAddr/SSHAddr
- Rename Server receiver e → s
- Unexport context import (no longer needed in tools.go)

session:
- Delete SaveFuncs, AgentAt, AgentCount, NextUncheckedStep
- Delete SetDisallowTools, SaveAllSessions

env:
- Delete Set, Get, All, Format, managed (dead exports)
- Unexport LoadFile → loadFile

fs:
- Delete HandlerCtx.ToolReg, Skills, SaveFn (never read by handlers)
- Delete Config.MkdirAll, Config.SkillsRegistry (dead plumbing)
- Delete AgentLog: Plan, SetPlan, PrevPrompt, Mu, LogInfo, Remote methods
- Delete unused type aliases (NodeOption, FileTree, FileConfig, etc.)

backend:
- Delete ClosePool, PoolStats (dead), New() (dead)
- Delete kiroTokenExpiringSoon standalone func (dead)
- Unexport SharedTransport/SharedClient → sharedTransport/sharedClient

skills:
- Delete entire package (zero importers; feature works via tool scripts)

agent:
- Delete BroadcastChange (dead duplicate of notifyChange)
- Delete HasHistory, ToolCallCount, CompactionModel, SetCompactionModel
- Unexport SetReply, BuildPreamble, DefaultPromptsDir
2026-08-08 15:51:13 +02:00
..
agent.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
agent_config.go agent: simplify configuration/instantiation layers 2026-08-08 14:19:46 +02:00
agent_test.go Simplify preamble construction system 2026-08-08 12:27:53 +02:00
build_runtime.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
build_runtime_test.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
commands.go agent: simplify configuration/instantiation layers 2026-08-08 14:19:46 +02:00
compaction.go all: delete dead interfaces, kill globalRootState 2026-08-08 14:58:47 +02:00
config_paths.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
cost.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
fifo.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
fifo_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
history.go all: kill dead code, remove classifier system, clean up names 2026-08-08 14:52:10 +02:00
loop.go all: delete dead interfaces, kill globalRootState 2026-08-08 14:58:47 +02:00
models.go all: kill dead code, remove classifier system, clean up names 2026-08-08 14:52:10 +02:00
new.go all: replace toolsrv.Runner interface with *toolsrv.Conn 2026-08-08 15:10:01 +02:00
prompt_resolver.go simplify prompt loading, some renames 2026-08-08 13:29:01 +02:00
runtime.go all: replace toolsrv.Runner interface with *toolsrv.Conn 2026-08-08 15:10:01 +02:00
state.go all: delete dead interfaces, kill globalRootState 2026-08-08 14:58:47 +02:00
turn.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
usage_log.go clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00