Recursively extracts all tool names referenced in workflow jobs and sections. Supports both single workflow objects and lists of workflows.
Examples
# Extract tools from a single workflow
wf <- mcpflow_read("ravepipeline::rave_pipeline_class_guide")
tools <- mcpflow_tool_names(wf)
# Extract tools from multiple workflows
workflows <- mcpflow_load_all("ravepipeline")
all_tools <- mcpflow_tool_names(workflows)