wake: make(chan struct{}, 1),
}
- l.tools = &toolbox{
+ l.tools = &Toolbox{
log: l,
chat: memory,
workdir: agent.config.Workdir,
agent *Agent
memory *Memory
client TurnClient
- tools *toolbox
+ tools *Toolbox
layout *ViewLayout
clock func() time.Time
notify func(Event)
Model: l.agent.config.Model,
Effort: l.agent.config.Effort,
Instructions: instructions,
- Tools: agentTools(),
+ Tools: promptTools(),
Input: input,
Turn: turn,
})