parseEditTool converts raw edit tool configuration
(val any)
| 498 | |
| 499 | // parseEditTool converts raw edit tool configuration |
| 500 | func parseEditTool(val any) *EditToolConfig { |
| 501 | if boolVal, ok := val.(bool); ok && !boolVal { |
| 502 | return nil |
| 503 | } |
| 504 | // edit is either nil or an empty object |
| 505 | return &EditToolConfig{} |
| 506 | } |
| 507 | |
| 508 | // parseAgenticWorkflowsTool converts raw agentic-workflows tool configuration |
| 509 | func parseAgenticWorkflowsTool(val any) *AgenticWorkflowsToolConfig { |