tools.Server is now a concrete struct (the local execution engine). tools.Runner is the minimal 2-method interface for polymorphism (satisfied by both Server and RemoteServer). Deleted: Dispatcher, CWDSetter, EnvSetter, ToolRestrictionSetter interfaces. Agent uses inline type assertions where needed. The execute/ package no longer exists. |
||
|---|---|---|
| .. | ||
| agent.go | ||
| agent_config.go | ||
| build_runtime.go | ||
| commands.go | ||
| compaction.go | ||
| complete.go | ||
| config_paths.go | ||
| cost.go | ||
| fifo.go | ||
| fifo_test.go | ||
| history.go | ||
| hooks.go | ||
| loop.go | ||
| new.go | ||
| prompt_resolver.go | ||
| runtime.go | ||
| state.go | ||
| turn.go | ||
| usage_log.go | ||