AddCustom adds a custom-tool pattern. Matches tools registered via [SessionConfig.Tools] or via custom agents.
(name string)
| 64 | // AddCustom adds a custom-tool pattern. Matches tools registered via |
| 65 | // [SessionConfig.Tools] or via custom agents. |
| 66 | func (s *ToolSet) AddCustom(name string) *ToolSet { |
| 67 | validateToolName("custom", name) |
| 68 | s.items = append(s.items, "custom:"+name) |
| 69 | return s |
| 70 | } |
| 71 | |
| 72 | // AddMCP adds an MCP tool pattern. Matches tools advertised by any configured |
| 73 | // MCP server. |