mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
Created TypeScript workflow plugins to integrate all standalone projects: Plugins (8 files): - cadquery.ts - 3D CAD modeling (box, cylinder, execute) - gameengine.ts - SDL3 game engine (build, run, listPackages) - pastebin.ts - Code snippets (create, get, list) - pcb.ts - PCB design (generate, createBoard, listFootprints) - docker.ts - Container management (run, stop, scale, deploy) - smtp.ts - Email relay (sendEmail, status, start) - mojo.ts - Systems programming (run, build, runExample) - postgres.ts - Database admin (query, execute, backup) Total: 30+ workflow nodes for cross-project automation Example workflow: cross-project-workflow.json - Demonstrates parallel execution across 6 projects - Database check, Docker status, 3D modeling, Mojo benchmark - Results aggregation, pastebin sharing, email notification Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Workflow Examples
Example workflow packages from AutoMetabuilder demonstrating various patterns.
Python Examples (python/)
These are JSON-based workflow definitions that use the Python plugins.
Templates
| Package | Description |
|---|---|
blank |
Empty starter template |
single_pass |
Single AI request with tool execution |
iterative_loop |
AI loop with tool calls until completion |
contextual_iterative_loop |
Loop with repository context |
plan_execute_summarize |
Planning, execution, and summarization pattern |
Data Processing
| Package | Description |
|---|---|
data_processing_demo |
Filter, map, reduce operations |
conditional_logic_demo |
Branching and conditional logic |
repo_scan_context |
Scan repository and build context |
Plugin Test Suites
| Package | Description |
|---|---|
dict_plugins_test |
Dictionary operation tests |
list_plugins_test |
List operation tests |
logic_plugins_test |
Boolean logic tests |
math_plugins_test |
Arithmetic operation tests |
string_plugins_test |
String manipulation tests |
Infrastructure
| Package | Description |
|---|---|
backend_bootstrap |
Initialize backend services |
default_app_workflow |
Full application workflow |
web_server_bootstrap |
Flask server with routes |
web_server_json_routes |
JSON API route configuration |
Specialized
| Package | Description |
|---|---|
game_tick_loop |
Game loop with tick phases |
testing_triangle |
Lint, unit test, UI test pipeline |
Workflow Structure
Each package contains:
package.json- Package metadataworkflow.json- Workflow definition with nodes and connections
Running Examples
These workflows are designed to run with the Python executor and plugins in workflow/plugins/python/.