MCPcopy Create free account
hub / github.com/github/gh-aw / parseAgenticWorkflowsTool

Function parseAgenticWorkflowsTool

pkg/workflow/tools_parser.go:509–519  ·  view source on GitHub ↗

parseAgenticWorkflowsTool converts raw agentic-workflows tool configuration

(val any)

Source from the content-addressed store, hash-verified

507
508// parseAgenticWorkflowsTool converts raw agentic-workflows tool configuration
509func parseAgenticWorkflowsTool(val any) *AgenticWorkflowsToolConfig {
510 config := &AgenticWorkflowsToolConfig{}
511
512 if boolVal, ok := val.(bool); ok {
513 config.Enabled = boolVal
514 } else if val == nil {
515 config.Enabled = true // nil means enabled
516 }
517
518 return config
519}
520
521// parseCacheMemoryTool converts raw cache-memory tool configuration
522func parseCacheMemoryTool(val any) *CacheMemoryToolConfig {

Callers 1

NewToolsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected