{ "name": "meta.workflow_packages.repo_scan_context.label", "active": false, "nodes": [ { "id": "list_files", "name": "List Files", "type": "tools.list_files", "typeVersion": 1, "position": [ 0, 50 ], "parameters": { "path": "." } }, { "id": "filter_python", "name": "Filter Python", "type": "utils.filter_list", "typeVersion": 1, "position": [ 300, 50 ], "parameters": { "items": "$repo_files", "mode": "regex", "pattern": "\\.py$" } }, { "id": "reduce_python", "name": "Reduce Python", "type": "utils.reduce_list", "typeVersion": 1, "position": [ 600, 50 ], "parameters": { "items": "$python_files", "separator": "\\n" } }, { "id": "seed_messages", "name": "Seed Messages", "type": "core.seed_messages", "typeVersion": 1, "position": [ 900, 50 ], "parameters": {} }, { "id": "append_repo_summary", "name": "Append Repo Summary", "type": "core.append_context_message", "typeVersion": 1, "position": [ 1200, 50 ], "parameters": { "messages": "$messages", "context": "$python_summary" } }, { "id": "append_user_instruction", "name": "Append User Instruction", "type": "core.append_user_instruction", "typeVersion": 1, "position": [ 1500, 50 ], "parameters": { "messages": "$messages" } }, { "id": "ai_request", "name": "Ai Request", "type": "core.ai_request", "typeVersion": 1, "position": [ 1800, 50 ], "parameters": { "messages": "$messages" } }, { "id": "run_tool_calls", "name": "Run Tool Calls", "type": "core.run_tool_calls", "typeVersion": 1, "position": [ 2100, 50 ], "parameters": { "response": "$llm_response" } }, { "id": "append_tool_results", "name": "Append Tool Results", "type": "core.append_tool_results", "typeVersion": 1, "position": [ 2400, 50 ], "parameters": { "messages": "$messages", "tool_results": "$tool_results" } } ], "connections": { "List Files": { "main": { "0": [ { "node": "Filter Python", "type": "main", "index": 0 } ] } }, "Filter Python": { "main": { "0": [ { "node": "Reduce Python", "type": "main", "index": 0 } ] } }, "Append Tool Results": { "main": { "0": [ { "node": "Append Repo Summary", "type": "main", "index": 0 }, { "node": "Append User Instruction", "type": "main", "index": 0 }, { "node": "Ai Request", "type": "main", "index": 0 }, { "node": "Append Tool Results", "type": "main", "index": 0 } ] } }, "Reduce Python": { "main": { "0": [ { "node": "Append Repo Summary", "type": "main", "index": 0 } ] } }, "Ai Request": { "main": { "0": [ { "node": "Run Tool Calls", "type": "main", "index": 0 } ] } }, "Run Tool Calls": { "main": { "0": [ { "node": "Append Tool Results", "type": "main", "index": 0 } ] } } }, "triggers": [ { "nodeId": "list_files", "kind": "manual", "enabled": true, "meta": { "description": "Manually triggered meta.workflow_packages.repo_scan_context.label workflow execution" } } ] }