johndoe6345789 5187347d21 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:58:42 +00:00

AutoMetabuilder

AutoMetabuilder is an AI-powered tool designed to integrate with the metabuilder SDLC workflow.

Features

  • GitHub Integration: Automatically fetches context from GitHub Issues and Pull Requests.
  • SDLC Automation: Can create branches and pull requests based on the AI's decisions.
  • Customizable Prompts: Loads workflow instructions from a local YAML prompt.

Configuration

The following environment variables are required:

  • GITHUB_TOKEN: A GitHub Personal Access Token with repository permissions.
  • GITHUB_REPOSITORY: The full name of the repository (e.g., owner/repo).

Usage

Run the tool using poetry:

poetry run autometabuilder

Testing

To run the unit tests:

PYTHONPATH=src pytest tests/test_main.py tests/test_metadata.py tests/test_roadmap.py

To run the Web UI tests (Playwright):

# First install browsers if you haven't already
playwright install chromium

# Run the UI tests
PYTHONPATH=src pytest tests/ui
Description
No description provided
Readme 1.3 MiB
Languages
Python 76.6%
TypeScript 21.1%
SCSS 1.9%
JavaScript 0.2%
Dockerfile 0.2%