on main help sign in
feat: if agent has been disabled do not set the agent fn
925e5fatauraamui
internal/llm/agent/agent.go+1−1
@@ -100,7 +100,7 @@ func NewAgent(
100 cfg := config.Get()
100 cfg := config.Get()
101
101
102 var agentToolFn func() (tools.BaseTool, error)
102 var agentToolFn func() (tools.BaseTool, error)
103− if agentCfg.ID == "coder" {
103+ if agentCfg.ID == "coder" && slices.Contains(agentCfg.AllowedTools, AgentToolName) {
104 agentToolFn = func() (tools.BaseTool, error) {
104 agentToolFn = func() (tools.BaseTool, error) {
105 taskAgentCfg := config.Get().Agents["task"]
105 taskAgentCfg := config.Get().Agents["task"]
106 if taskAgentCfg.ID == "" {
106 if taskAgentCfg.ID == "" {