mirror of
https://github.com/johndoe6345789/AutoMetabuilder.git
synced 2026-04-24 13:54:59 +00:00
- 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.
83 lines
1.8 KiB
JSON
83 lines
1.8 KiB
JSON
{
|
|
"id": "single_pass",
|
|
"label": "meta.workflow_packages.single_pass.label",
|
|
"description": "meta.workflow_packages.single_pass.description",
|
|
"tags": [
|
|
"single",
|
|
"tools"
|
|
],
|
|
"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": "ai_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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|