Merge pull request #15 from johndoe6345789/copilot/move-plugins-to-individual-folders

Reorganize workflow plugins into npm-style package structure
This commit is contained in:
2026-01-10 17:44:09 +00:00
committed by GitHub
257 changed files with 2422 additions and 120 deletions

View File

@@ -1,117 +1,117 @@
{
"backend.build_tool_map": "autometabuilder.workflow.plugins.backend.backend_build_tool_map.run",
"backend.configure_logging": "autometabuilder.workflow.plugins.backend.backend_configure_logging.run",
"backend.create_github": "autometabuilder.workflow.plugins.backend.backend_create_github.run",
"backend.create_openai": "autometabuilder.workflow.plugins.backend.backend_create_openai.run",
"backend.load_env": "autometabuilder.workflow.plugins.backend.backend_load_env.run",
"backend.load_messages": "autometabuilder.workflow.plugins.backend.backend_load_messages.run",
"backend.load_metadata": "autometabuilder.workflow.plugins.backend.backend_load_metadata.run",
"backend.load_plugins": "autometabuilder.workflow.plugins.backend.backend_load_plugins.run",
"backend.load_prompt": "autometabuilder.workflow.plugins.backend.backend_load_prompt.run",
"backend.load_tool_policies": "autometabuilder.workflow.plugins.backend.backend_load_tool_policies.run",
"backend.load_tool_registry": "autometabuilder.workflow.plugins.backend.backend_load_tool_registry.run",
"backend.load_tools": "autometabuilder.workflow.plugins.backend.backend_load_tools.run",
"backend.parse_cli_args": "autometabuilder.workflow.plugins.backend.backend_parse_cli_args.run",
"control.switch": "autometabuilder.workflow.plugins.control.control_switch.run",
"convert.parse_json": "autometabuilder.workflow.plugins.convert.convert_parse_json.run",
"convert.to_boolean": "autometabuilder.workflow.plugins.convert.convert_to_boolean.run",
"convert.to_dict": "autometabuilder.workflow.plugins.convert.convert_to_dict.run",
"convert.to_json": "autometabuilder.workflow.plugins.convert.convert_to_json.run",
"convert.to_list": "autometabuilder.workflow.plugins.convert.convert_to_list.run",
"convert.to_number": "autometabuilder.workflow.plugins.convert.convert_to_number.run",
"convert.to_string": "autometabuilder.workflow.plugins.convert.convert_to_string.run",
"core.ai_request": "autometabuilder.workflow.plugins.core.core_ai_request.run",
"core.append_context_message": "autometabuilder.workflow.plugins.core.core_append_context_message.run",
"core.append_tool_results": "autometabuilder.workflow.plugins.core.core_append_tool_results.run",
"core.append_user_instruction": "autometabuilder.workflow.plugins.core.core_append_user_instruction.run",
"core.load_context": "autometabuilder.workflow.plugins.core.core_load_context.run",
"core.run_tool_calls": "autometabuilder.workflow.plugins.core.core_run_tool_calls.run",
"core.seed_messages": "autometabuilder.workflow.plugins.core.core_seed_messages.run",
"dict.get": "autometabuilder.workflow.plugins.dict.dict_get.run",
"dict.items": "autometabuilder.workflow.plugins.dict.dict_items.run",
"dict.keys": "autometabuilder.workflow.plugins.dict.dict_keys.run",
"dict.merge": "autometabuilder.workflow.plugins.dict.dict_merge.run",
"dict.set": "autometabuilder.workflow.plugins.dict.dict_set.run",
"dict.values": "autometabuilder.workflow.plugins.dict.dict_values.run",
"list.concat": "autometabuilder.workflow.plugins.list.list_concat.run",
"list.every": "autometabuilder.workflow.plugins.list.list_every.run",
"list.find": "autometabuilder.workflow.plugins.list.list_find.run",
"list.length": "autometabuilder.workflow.plugins.list.list_length.run",
"list.slice": "autometabuilder.workflow.plugins.list.list_slice.run",
"list.some": "autometabuilder.workflow.plugins.list.list_some.run",
"list.sort": "autometabuilder.workflow.plugins.list.list_sort.run",
"logic.and": "autometabuilder.workflow.plugins.logic.logic_and.run",
"logic.equals": "autometabuilder.workflow.plugins.logic.logic_equals.run",
"logic.gt": "autometabuilder.workflow.plugins.logic.logic_gt.run",
"logic.gte": "autometabuilder.workflow.plugins.logic.logic_gte.run",
"logic.in": "autometabuilder.workflow.plugins.logic.logic_in.run",
"logic.lt": "autometabuilder.workflow.plugins.logic.logic_lt.run",
"logic.lte": "autometabuilder.workflow.plugins.logic.logic_lte.run",
"logic.or": "autometabuilder.workflow.plugins.logic.logic_or.run",
"logic.xor": "autometabuilder.workflow.plugins.logic.logic_xor.run",
"math.abs": "autometabuilder.workflow.plugins.math.math_abs.run",
"math.add": "autometabuilder.workflow.plugins.math.math_add.run",
"math.divide": "autometabuilder.workflow.plugins.math.math_divide.run",
"math.max": "autometabuilder.workflow.plugins.math.math_max.run",
"math.min": "autometabuilder.workflow.plugins.math.math_min.run",
"math.modulo": "autometabuilder.workflow.plugins.math.math_modulo.run",
"math.multiply": "autometabuilder.workflow.plugins.math.math_multiply.run",
"math.power": "autometabuilder.workflow.plugins.math.math_power.run",
"math.round": "autometabuilder.workflow.plugins.math.math_round.run",
"math.subtract": "autometabuilder.workflow.plugins.math.math_subtract.run",
"string.concat": "autometabuilder.workflow.plugins.string.string_concat.run",
"string.format": "autometabuilder.workflow.plugins.string.string_format.run",
"string.length": "autometabuilder.workflow.plugins.string.string_length.run",
"string.lower": "autometabuilder.workflow.plugins.string.string_lower.run",
"string.replace": "autometabuilder.workflow.plugins.string.string_replace.run",
"string.split": "autometabuilder.workflow.plugins.string.string_split.run",
"string.trim": "autometabuilder.workflow.plugins.string.string_trim.run",
"string.upper": "autometabuilder.workflow.plugins.string.string_upper.run",
"test.assert_equals": "autometabuilder.workflow.plugins.test.test_assert_equals.run",
"test.assert_exists": "autometabuilder.workflow.plugins.test.test_assert_exists.run",
"test.assert_false": "autometabuilder.workflow.plugins.test.test_assert_false.run",
"test.assert_true": "autometabuilder.workflow.plugins.test.test_assert_true.run",
"test.run_suite": "autometabuilder.workflow.plugins.test.test_run_suite.run",
"tools.create_branch": "autometabuilder.workflow.plugins.tools.tools_create_branch.run",
"tools.create_pull_request": "autometabuilder.workflow.plugins.tools.tools_create_pull_request.run",
"tools.list_files": "autometabuilder.workflow.plugins.tools.tools_list_files.run",
"tools.read_file": "autometabuilder.workflow.plugins.tools.tools_read_file.run",
"tools.run_docker": "autometabuilder.workflow.plugins.tools.tools_run_docker.run",
"tools.run_lint": "autometabuilder.workflow.plugins.tools.tools_run_lint.run",
"tools.run_tests": "autometabuilder.workflow.plugins.tools.tools_run_tests.run",
"utils.branch_condition": "autometabuilder.workflow.plugins.utils.utils_branch_condition.run",
"utils.check_mvp": "autometabuilder.workflow.plugins.utils.utils_check_mvp.run",
"utils.filter_list": "autometabuilder.workflow.plugins.utils.utils_filter_list.run",
"utils.map_list": "autometabuilder.workflow.plugins.utils.utils_map_list.run",
"utils.not": "autometabuilder.workflow.plugins.utils.utils_not.run",
"utils.reduce_list": "autometabuilder.workflow.plugins.utils.utils_reduce_list.run",
"utils.update_roadmap": "autometabuilder.workflow.plugins.utils.utils_update_roadmap.run",
"var.delete": "autometabuilder.workflow.plugins.var.var_delete.run",
"var.exists": "autometabuilder.workflow.plugins.var.var_exists.run",
"var.get": "autometabuilder.workflow.plugins.var.var_get.run",
"var.set": "autometabuilder.workflow.plugins.var.var_set.run",
"web.build_context": "autometabuilder.workflow.plugins.web.web_build_context.run",
"web.build_prompt_yaml": "autometabuilder.workflow.plugins.web.web_build_prompt_yaml.run",
"web.create_flask_app": "autometabuilder.workflow.plugins.web.web_create_flask_app.run",
"web.create_translation": "autometabuilder.workflow.plugins.web.web_create_translation.run",
"web.delete_translation": "autometabuilder.workflow.plugins.web.web_delete_translation.run",
"web.get_env_vars": "autometabuilder.workflow.plugins.web.web_get_env_vars.run",
"web.get_navigation_items": "autometabuilder.workflow.plugins.web.web_get_navigation_items.run",
"web.get_prompt_content": "autometabuilder.workflow.plugins.web.web_get_prompt_content.run",
"web.get_recent_logs": "autometabuilder.workflow.plugins.web.web_get_recent_logs.run",
"web.get_ui_messages": "autometabuilder.workflow.plugins.web.web_get_ui_messages.run",
"web.get_workflow_content": "autometabuilder.workflow.plugins.web.web_get_workflow_content.run",
"web.list_translations": "autometabuilder.workflow.plugins.web.web_list_translations.run",
"web.load_messages": "autometabuilder.workflow.plugins.web.web_load_messages.run",
"web.load_translation": "autometabuilder.workflow.plugins.web.web_load_translation.run",
"web.load_workflow_packages": "autometabuilder.workflow.plugins.web.web_load_workflow_packages.run",
"web.persist_env_vars": "autometabuilder.workflow.plugins.web.web_persist_env_vars.run",
"web.read_json": "autometabuilder.workflow.plugins.web.web_read_json.run",
"web.register_blueprint": "autometabuilder.workflow.plugins.web.web_register_blueprint.run",
"web.start_server": "autometabuilder.workflow.plugins.web.web_start_server.run",
"web.summarize_workflow_packages": "autometabuilder.workflow.plugins.web.web_summarize_workflow_packages.run",
"web.update_translation": "autometabuilder.workflow.plugins.web.web_update_translation.run",
"web.write_messages_dir": "autometabuilder.workflow.plugins.web.web_write_messages_dir.run",
"web.write_prompt": "autometabuilder.workflow.plugins.web.web_write_prompt.run",
"web.write_workflow": "autometabuilder.workflow.plugins.web.web_write_workflow.run"
}
"backend.build_tool_map": "autometabuilder.workflow.plugins.backend.backend_build_tool_map.backend_build_tool_map.run",
"backend.configure_logging": "autometabuilder.workflow.plugins.backend.backend_configure_logging.backend_configure_logging.run",
"backend.create_github": "autometabuilder.workflow.plugins.backend.backend_create_github.backend_create_github.run",
"backend.create_openai": "autometabuilder.workflow.plugins.backend.backend_create_openai.backend_create_openai.run",
"backend.load_env": "autometabuilder.workflow.plugins.backend.backend_load_env.backend_load_env.run",
"backend.load_messages": "autometabuilder.workflow.plugins.backend.backend_load_messages.backend_load_messages.run",
"backend.load_metadata": "autometabuilder.workflow.plugins.backend.backend_load_metadata.backend_load_metadata.run",
"backend.load_plugins": "autometabuilder.workflow.plugins.backend.backend_load_plugins.backend_load_plugins.run",
"backend.load_prompt": "autometabuilder.workflow.plugins.backend.backend_load_prompt.backend_load_prompt.run",
"backend.load_tool_policies": "autometabuilder.workflow.plugins.backend.backend_load_tool_policies.backend_load_tool_policies.run",
"backend.load_tool_registry": "autometabuilder.workflow.plugins.backend.backend_load_tool_registry.backend_load_tool_registry.run",
"backend.load_tools": "autometabuilder.workflow.plugins.backend.backend_load_tools.backend_load_tools.run",
"backend.parse_cli_args": "autometabuilder.workflow.plugins.backend.backend_parse_cli_args.backend_parse_cli_args.run",
"control.switch": "autometabuilder.workflow.plugins.control.control_switch.control_switch.run",
"convert.parse_json": "autometabuilder.workflow.plugins.convert.convert_parse_json.convert_parse_json.run",
"convert.to_boolean": "autometabuilder.workflow.plugins.convert.convert_to_boolean.convert_to_boolean.run",
"convert.to_dict": "autometabuilder.workflow.plugins.convert.convert_to_dict.convert_to_dict.run",
"convert.to_json": "autometabuilder.workflow.plugins.convert.convert_to_json.convert_to_json.run",
"convert.to_list": "autometabuilder.workflow.plugins.convert.convert_to_list.convert_to_list.run",
"convert.to_number": "autometabuilder.workflow.plugins.convert.convert_to_number.convert_to_number.run",
"convert.to_string": "autometabuilder.workflow.plugins.convert.convert_to_string.convert_to_string.run",
"core.ai_request": "autometabuilder.workflow.plugins.core.core_ai_request.core_ai_request.run",
"core.append_context_message": "autometabuilder.workflow.plugins.core.core_append_context_message.core_append_context_message.run",
"core.append_tool_results": "autometabuilder.workflow.plugins.core.core_append_tool_results.core_append_tool_results.run",
"core.append_user_instruction": "autometabuilder.workflow.plugins.core.core_append_user_instruction.core_append_user_instruction.run",
"core.load_context": "autometabuilder.workflow.plugins.core.core_load_context.core_load_context.run",
"core.run_tool_calls": "autometabuilder.workflow.plugins.core.core_run_tool_calls.core_run_tool_calls.run",
"core.seed_messages": "autometabuilder.workflow.plugins.core.core_seed_messages.core_seed_messages.run",
"dict.get": "autometabuilder.workflow.plugins.dict.dict_get.dict_get.run",
"dict.items": "autometabuilder.workflow.plugins.dict.dict_items.dict_items.run",
"dict.keys": "autometabuilder.workflow.plugins.dict.dict_keys.dict_keys.run",
"dict.merge": "autometabuilder.workflow.plugins.dict.dict_merge.dict_merge.run",
"dict.set": "autometabuilder.workflow.plugins.dict.dict_set.dict_set.run",
"dict.values": "autometabuilder.workflow.plugins.dict.dict_values.dict_values.run",
"list.concat": "autometabuilder.workflow.plugins.list.list_concat.list_concat.run",
"list.every": "autometabuilder.workflow.plugins.list.list_every.list_every.run",
"list.find": "autometabuilder.workflow.plugins.list.list_find.list_find.run",
"list.length": "autometabuilder.workflow.plugins.list.list_length.list_length.run",
"list.slice": "autometabuilder.workflow.plugins.list.list_slice.list_slice.run",
"list.some": "autometabuilder.workflow.plugins.list.list_some.list_some.run",
"list.sort": "autometabuilder.workflow.plugins.list.list_sort.list_sort.run",
"logic.and": "autometabuilder.workflow.plugins.logic.logic_and.logic_and.run",
"logic.equals": "autometabuilder.workflow.plugins.logic.logic_equals.logic_equals.run",
"logic.gt": "autometabuilder.workflow.plugins.logic.logic_gt.logic_gt.run",
"logic.gte": "autometabuilder.workflow.plugins.logic.logic_gte.logic_gte.run",
"logic.in": "autometabuilder.workflow.plugins.logic.logic_in.logic_in.run",
"logic.lt": "autometabuilder.workflow.plugins.logic.logic_lt.logic_lt.run",
"logic.lte": "autometabuilder.workflow.plugins.logic.logic_lte.logic_lte.run",
"logic.or": "autometabuilder.workflow.plugins.logic.logic_or.logic_or.run",
"logic.xor": "autometabuilder.workflow.plugins.logic.logic_xor.logic_xor.run",
"math.abs": "autometabuilder.workflow.plugins.math.math_abs.math_abs.run",
"math.add": "autometabuilder.workflow.plugins.math.math_add.math_add.run",
"math.divide": "autometabuilder.workflow.plugins.math.math_divide.math_divide.run",
"math.max": "autometabuilder.workflow.plugins.math.math_max.math_max.run",
"math.min": "autometabuilder.workflow.plugins.math.math_min.math_min.run",
"math.modulo": "autometabuilder.workflow.plugins.math.math_modulo.math_modulo.run",
"math.multiply": "autometabuilder.workflow.plugins.math.math_multiply.math_multiply.run",
"math.power": "autometabuilder.workflow.plugins.math.math_power.math_power.run",
"math.round": "autometabuilder.workflow.plugins.math.math_round.math_round.run",
"math.subtract": "autometabuilder.workflow.plugins.math.math_subtract.math_subtract.run",
"string.concat": "autometabuilder.workflow.plugins.string.string_concat.string_concat.run",
"string.format": "autometabuilder.workflow.plugins.string.string_format.string_format.run",
"string.length": "autometabuilder.workflow.plugins.string.string_length.string_length.run",
"string.lower": "autometabuilder.workflow.plugins.string.string_lower.string_lower.run",
"string.replace": "autometabuilder.workflow.plugins.string.string_replace.string_replace.run",
"string.split": "autometabuilder.workflow.plugins.string.string_split.string_split.run",
"string.trim": "autometabuilder.workflow.plugins.string.string_trim.string_trim.run",
"string.upper": "autometabuilder.workflow.plugins.string.string_upper.string_upper.run",
"test.assert_equals": "autometabuilder.workflow.plugins.test.test_assert_equals.test_assert_equals.run",
"test.assert_exists": "autometabuilder.workflow.plugins.test.test_assert_exists.test_assert_exists.run",
"test.assert_false": "autometabuilder.workflow.plugins.test.test_assert_false.test_assert_false.run",
"test.assert_true": "autometabuilder.workflow.plugins.test.test_assert_true.test_assert_true.run",
"test.run_suite": "autometabuilder.workflow.plugins.test.test_run_suite.test_run_suite.run",
"tools.create_branch": "autometabuilder.workflow.plugins.tools.tools_create_branch.tools_create_branch.run",
"tools.create_pull_request": "autometabuilder.workflow.plugins.tools.tools_create_pull_request.tools_create_pull_request.run",
"tools.list_files": "autometabuilder.workflow.plugins.tools.tools_list_files.tools_list_files.run",
"tools.read_file": "autometabuilder.workflow.plugins.tools.tools_read_file.tools_read_file.run",
"tools.run_docker": "autometabuilder.workflow.plugins.tools.tools_run_docker.tools_run_docker.run",
"tools.run_lint": "autometabuilder.workflow.plugins.tools.tools_run_lint.tools_run_lint.run",
"tools.run_tests": "autometabuilder.workflow.plugins.tools.tools_run_tests.tools_run_tests.run",
"utils.branch_condition": "autometabuilder.workflow.plugins.utils.utils_branch_condition.utils_branch_condition.run",
"utils.check_mvp": "autometabuilder.workflow.plugins.utils.utils_check_mvp.utils_check_mvp.run",
"utils.filter_list": "autometabuilder.workflow.plugins.utils.utils_filter_list.utils_filter_list.run",
"utils.map_list": "autometabuilder.workflow.plugins.utils.utils_map_list.utils_map_list.run",
"utils.not": "autometabuilder.workflow.plugins.utils.utils_not.utils_not.run",
"utils.reduce_list": "autometabuilder.workflow.plugins.utils.utils_reduce_list.utils_reduce_list.run",
"utils.update_roadmap": "autometabuilder.workflow.plugins.utils.utils_update_roadmap.utils_update_roadmap.run",
"var.delete": "autometabuilder.workflow.plugins.var.var_delete.var_delete.run",
"var.exists": "autometabuilder.workflow.plugins.var.var_exists.var_exists.run",
"var.get": "autometabuilder.workflow.plugins.var.var_get.var_get.run",
"var.set": "autometabuilder.workflow.plugins.var.var_set.var_set.run",
"web.build_context": "autometabuilder.workflow.plugins.web.web_build_context.web_build_context.run",
"web.build_prompt_yaml": "autometabuilder.workflow.plugins.web.web_build_prompt_yaml.web_build_prompt_yaml.run",
"web.create_flask_app": "autometabuilder.workflow.plugins.web.web_create_flask_app.web_create_flask_app.run",
"web.create_translation": "autometabuilder.workflow.plugins.web.web_create_translation.web_create_translation.run",
"web.delete_translation": "autometabuilder.workflow.plugins.web.web_delete_translation.web_delete_translation.run",
"web.get_env_vars": "autometabuilder.workflow.plugins.web.web_get_env_vars.web_get_env_vars.run",
"web.get_navigation_items": "autometabuilder.workflow.plugins.web.web_get_navigation_items.web_get_navigation_items.run",
"web.get_prompt_content": "autometabuilder.workflow.plugins.web.web_get_prompt_content.web_get_prompt_content.run",
"web.get_recent_logs": "autometabuilder.workflow.plugins.web.web_get_recent_logs.web_get_recent_logs.run",
"web.get_ui_messages": "autometabuilder.workflow.plugins.web.web_get_ui_messages.web_get_ui_messages.run",
"web.get_workflow_content": "autometabuilder.workflow.plugins.web.web_get_workflow_content.web_get_workflow_content.run",
"web.list_translations": "autometabuilder.workflow.plugins.web.web_list_translations.web_list_translations.run",
"web.load_messages": "autometabuilder.workflow.plugins.web.web_load_messages.web_load_messages.run",
"web.load_translation": "autometabuilder.workflow.plugins.web.web_load_translation.web_load_translation.run",
"web.load_workflow_packages": "autometabuilder.workflow.plugins.web.web_load_workflow_packages.web_load_workflow_packages.run",
"web.persist_env_vars": "autometabuilder.workflow.plugins.web.web_persist_env_vars.web_persist_env_vars.run",
"web.read_json": "autometabuilder.workflow.plugins.web.web_read_json.web_read_json.run",
"web.register_blueprint": "autometabuilder.workflow.plugins.web.web_register_blueprint.web_register_blueprint.run",
"web.start_server": "autometabuilder.workflow.plugins.web.web_start_server.web_start_server.run",
"web.summarize_workflow_packages": "autometabuilder.workflow.plugins.web.web_summarize_workflow_packages.web_summarize_workflow_packages.run",
"web.update_translation": "autometabuilder.workflow.plugins.web.web_update_translation.web_update_translation.run",
"web.write_messages_dir": "autometabuilder.workflow.plugins.web.web_write_messages_dir.web_write_messages_dir.run",
"web.write_prompt": "autometabuilder.workflow.plugins.web.web_write_prompt.web_write_prompt.run",
"web.write_workflow": "autometabuilder.workflow.plugins.web.web_write_workflow.web_write_workflow.run"
}

View File

@@ -4,8 +4,15 @@ This document describes all available workflow plugins for building declarative
## Directory Structure
Plugins are now organized into subdirectories by category:
- **backend/** - Backend infrastructure and initialization plugins (14 plugins)
Plugins are organized using an npm-style package structure. Each category folder contains:
- A `package.json` with category metadata
- Individual plugin folders, each containing:
- The plugin Python file (`plugin_name.py`)
- A `package.json` with plugin metadata
### Categories
- **backend/** - Backend infrastructure and initialization plugins (15 plugins)
- **core/** - Core workflow orchestration plugins (7 plugins)
- **tools/** - Tool execution and development plugins (7 plugins)
- **notifications/** - External notification integrations (3 plugins)
@@ -19,9 +26,24 @@ Plugins are now organized into subdirectories by category:
- **var/** - Variable management (4 plugins)
- **test/** - Unit testing and assertions (5 plugins)
- **utils/** - Utility functions (7 plugins)
- **web/** - Web UI and Flask operations (26 plugins)
- **web/** - Web UI and Flask operations (24 plugins)
**Total: 95 plugins**
**Total: 120 plugins in 15 categories**
### Example Structure
```
backend/workflow/plugins/
math/
package.json # Category metadata
math_add/
package.json # Plugin metadata
math_add.py # Plugin implementation
math_divide/
package.json
math_divide.py
...
```
## Categories

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_build_tool_map",
"version": "1.0.0",
"description": "build tool map.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_build_tool_map.py",
"metadata": {
"plugin_type": "backend.build_tool_map",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_configure_logging",
"version": "1.0.0",
"description": "configure logging.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_configure_logging.py",
"metadata": {
"plugin_type": "backend.configure_logging",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_create_discord",
"version": "1.0.0",
"description": "create Discord client.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_create_discord.py",
"metadata": {
"plugin_type": "backend.create_discord",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_create_github",
"version": "1.0.0",
"description": "create GitHub integration.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_create_github.py",
"metadata": {
"plugin_type": "backend.create_github",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_create_openai",
"version": "1.0.0",
"description": "create OpenAI client.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_create_openai.py",
"metadata": {
"plugin_type": "backend.create_openai",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_create_slack",
"version": "1.0.0",
"description": "create Slack client.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_create_slack.py",
"metadata": {
"plugin_type": "backend.create_slack",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_env",
"version": "1.0.0",
"description": "load environment variables.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_env.py",
"metadata": {
"plugin_type": "backend.load_env",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_messages",
"version": "1.0.0",
"description": "load translation messages.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_messages.py",
"metadata": {
"plugin_type": "backend.load_messages",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_metadata",
"version": "1.0.0",
"description": "load metadata.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_metadata.py",
"metadata": {
"plugin_type": "backend.load_metadata",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_plugins",
"version": "1.0.0",
"description": "load and register plugins.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_plugins.py",
"metadata": {
"plugin_type": "backend.load_plugins",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_prompt",
"version": "1.0.0",
"description": "load prompt configuration.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_prompt.py",
"metadata": {
"plugin_type": "backend.load_prompt",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_tool_policies",
"version": "1.0.0",
"description": "load tool policies.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_tool_policies.py",
"metadata": {
"plugin_type": "backend.load_tool_policies",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_tool_registry",
"version": "1.0.0",
"description": "load tool registry.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_tool_registry.py",
"metadata": {
"plugin_type": "backend.load_tool_registry",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_load_tools",
"version": "1.0.0",
"description": "load tools.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_load_tools.py",
"metadata": {
"plugin_type": "backend.load_tools",
"category": "backend"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/backend_parse_cli_args",
"version": "1.0.0",
"description": "parse CLI arguments.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugin"
],
"main": "backend_parse_cli_args.py",
"metadata": {
"plugin_type": "backend.parse_cli_args",
"category": "backend"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-backend",
"version": "1.0.0",
"description": "Backend infrastructure and initialization plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"backend",
"workflow",
"plugins"
],
"metadata": {
"category": "backend",
"plugin_count": 15
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/control_switch",
"version": "1.0.0",
"description": "switch/case control flow.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"control",
"workflow",
"plugin"
],
"main": "control_switch.py",
"metadata": {
"plugin_type": "control.switch",
"category": "control"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-control",
"version": "1.0.0",
"description": "Control flow plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"control",
"workflow",
"plugins"
],
"metadata": {
"category": "control",
"plugin_count": 1
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_parse_json",
"version": "1.0.0",
"description": "parse JSON string.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_parse_json.py",
"metadata": {
"plugin_type": "convert.parse_json",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_boolean",
"version": "1.0.0",
"description": "convert to boolean.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_boolean.py",
"metadata": {
"plugin_type": "convert.to_boolean",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_dict",
"version": "1.0.0",
"description": "convert to dictionary.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_dict.py",
"metadata": {
"plugin_type": "convert.to_dict",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_json",
"version": "1.0.0",
"description": "convert to JSON string.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_json.py",
"metadata": {
"plugin_type": "convert.to_json",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_list",
"version": "1.0.0",
"description": "convert to list.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_list.py",
"metadata": {
"plugin_type": "convert.to_list",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_number",
"version": "1.0.0",
"description": "convert to number.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_number.py",
"metadata": {
"plugin_type": "convert.to_number",
"category": "convert"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/convert_to_string",
"version": "1.0.0",
"description": "convert to string.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugin"
],
"main": "convert_to_string.py",
"metadata": {
"plugin_type": "convert.to_string",
"category": "convert"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-convert",
"version": "1.0.0",
"description": "Type conversion plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"convert",
"workflow",
"plugins"
],
"metadata": {
"category": "convert",
"plugin_count": 7
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_ai_request",
"version": "1.0.0",
"description": "AI request.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_ai_request.py",
"metadata": {
"plugin_type": "core.ai_request",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_append_context_message",
"version": "1.0.0",
"description": "append context message.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_append_context_message.py",
"metadata": {
"plugin_type": "core.append_context_message",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_append_tool_results",
"version": "1.0.0",
"description": "append tool results.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_append_tool_results.py",
"metadata": {
"plugin_type": "core.append_tool_results",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_append_user_instruction",
"version": "1.0.0",
"description": "append user instruction.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_append_user_instruction.py",
"metadata": {
"plugin_type": "core.append_user_instruction",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_load_context",
"version": "1.0.0",
"description": "load SDLC context.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_load_context.py",
"metadata": {
"plugin_type": "core.load_context",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_run_tool_calls",
"version": "1.0.0",
"description": "run tool calls.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_run_tool_calls.py",
"metadata": {
"plugin_type": "core.run_tool_calls",
"category": "core"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/core_seed_messages",
"version": "1.0.0",
"description": "seed messages.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugin"
],
"main": "core_seed_messages.py",
"metadata": {
"plugin_type": "core.seed_messages",
"category": "core"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-core",
"version": "1.0.0",
"description": "Core workflow orchestration plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"core",
"workflow",
"plugins"
],
"metadata": {
"category": "core",
"plugin_count": 7
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_get",
"version": "1.0.0",
"description": "get value from dictionary.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_get.py",
"metadata": {
"plugin_type": "dict.get",
"category": "dict"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_items",
"version": "1.0.0",
"description": "get dictionary items as key-value pairs.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_items.py",
"metadata": {
"plugin_type": "dict.items",
"category": "dict"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_keys",
"version": "1.0.0",
"description": "get dictionary keys.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_keys.py",
"metadata": {
"plugin_type": "dict.keys",
"category": "dict"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_merge",
"version": "1.0.0",
"description": "merge dictionaries.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_merge.py",
"metadata": {
"plugin_type": "dict.merge",
"category": "dict"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_set",
"version": "1.0.0",
"description": "set value in dictionary.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_set.py",
"metadata": {
"plugin_type": "dict.set",
"category": "dict"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/dict_values",
"version": "1.0.0",
"description": "get dictionary values.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugin"
],
"main": "dict_values.py",
"metadata": {
"plugin_type": "dict.values",
"category": "dict"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-dict",
"version": "1.0.0",
"description": "Dictionary/object operation plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"dict",
"workflow",
"plugins"
],
"metadata": {
"category": "dict",
"plugin_count": 6
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_concat",
"version": "1.0.0",
"description": "concatenate lists.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_concat.py",
"metadata": {
"plugin_type": "list.concat",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_every",
"version": "1.0.0",
"description": "check if all items match condition.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_every.py",
"metadata": {
"plugin_type": "list.every",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_find",
"version": "1.0.0",
"description": "find item in list.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_find.py",
"metadata": {
"plugin_type": "list.find",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_length",
"version": "1.0.0",
"description": "get list length.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_length.py",
"metadata": {
"plugin_type": "list.length",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_slice",
"version": "1.0.0",
"description": "slice a list.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_slice.py",
"metadata": {
"plugin_type": "list.slice",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_some",
"version": "1.0.0",
"description": "check if some items match condition.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_some.py",
"metadata": {
"plugin_type": "list.some",
"category": "list"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/list_sort",
"version": "1.0.0",
"description": "sort a list.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugin"
],
"main": "list_sort.py",
"metadata": {
"plugin_type": "list.sort",
"category": "list"
}
}

View File

@@ -0,0 +1,16 @@
{
"name": "@autometabuilder/workflow-plugins-list",
"version": "1.0.0",
"description": "List/array operation plugins",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"list",
"workflow",
"plugins"
],
"metadata": {
"category": "list",
"plugin_count": 7
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/logic_and",
"version": "1.0.0",
"description": "logical AND.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"logic",
"workflow",
"plugin"
],
"main": "logic_and.py",
"metadata": {
"plugin_type": "logic.and",
"category": "logic"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/logic_equals",
"version": "1.0.0",
"description": "equality comparison.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"logic",
"workflow",
"plugin"
],
"main": "logic_equals.py",
"metadata": {
"plugin_type": "logic.equals",
"category": "logic"
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "@autometabuilder/logic_gt",
"version": "1.0.0",
"description": "greater than comparison.",
"author": "AutoMetabuilder",
"license": "MIT",
"keywords": [
"logic",
"workflow",
"plugin"
],
"main": "logic_gt.py",
"metadata": {
"plugin_type": "logic.gt",
"category": "logic"
}
}

Some files were not shown because too many files have changed in this diff Show More