Files
AutoMetabuilder/backend/autometabuilder/workflow_packages/plan_execute_summarize.json
johndoe6345789 877ba64de8 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 00:45:46 +00:00

95 lines
2.2 KiB
JSON

{
"id": "plan_execute_summarize",
"label": "meta.workflow_packages.plan_execute_summarize.label",
"description": "meta.workflow_packages.plan_execute_summarize.description",
"tags": [
"plan",
"summarize"
],
"workflow": {
"nodes": [
{
"id": "load_context",
"type": "core.load_context",
"outputs": {
"context": "sdlc_context"
}
},
{
"id": "seed_messages",
"type": "core.seed_messages",
"outputs": {
"messages": "messages"
}
},
{
"id": "append_context",
"type": "core.append_context_message",
"inputs": {
"messages": "$messages",
"context": "$sdlc_context"
},
"outputs": {
"messages": "messages"
}
},
{
"id": "append_user_instruction",
"type": "core.append_user_instruction",
"inputs": {
"messages": "$messages"
},
"outputs": {
"messages": "messages"
}
},
{
"id": "planner_request",
"type": "core.ai_request",
"inputs": {
"messages": "$messages"
},
"outputs": {
"response": "llm_response",
"has_tool_calls": "has_tool_calls",
"tool_calls_count": "tool_calls_count"
}
},
{
"id": "run_tool_calls",
"type": "core.run_tool_calls",
"inputs": {
"response": "$llm_response"
},
"outputs": {
"tool_results": "tool_results",
"no_tool_calls": "no_tool_calls"
}
},
{
"id": "append_tool_results",
"type": "core.append_tool_results",
"inputs": {
"messages": "$messages",
"tool_results": "$tool_results"
},
"outputs": {
"messages": "messages"
}
},
{
"id": "summary_request",
"type": "core.ai_request",
"inputs": {
"messages": "$messages"
},
"outputs": {
"response": "final_response",
"has_tool_calls": "final_has_tool_calls",
"tool_calls_count": "final_tool_calls_count"
}
}
]
}
}