├── .envrc ├── .github └── workflows │ ├── publish-and-release.yaml │ └── test.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── flake.lock ├── flake.nix ├── justfile ├── pyproject.toml ├── pytest.ini ├── scripts └── bump-version.nix ├── src └── acmsg │ ├── __init__.py │ ├── __main__.py │ ├── api │ ├── __init__.py │ └── openrouter.py │ ├── cli │ ├── __init__.py │ ├── commands.py │ └── parsers.py │ ├── constants.py │ ├── core │ ├── __init__.py │ ├── config.py │ ├── generation.py │ └── git.py │ ├── exceptions.py │ └── templates │ ├── __init__.py │ ├── assets │ ├── __init__.py │ ├── system_prompt.md │ ├── template_config.yaml │ └── user_prompt.md │ └── renderer.py ├── tests ├── README.md ├── __init__.py ├── conftest.py ├── test_cli_commands.py ├── test_cli_parsers.py ├── test_config.py ├── test_generation.py ├── test_git.py ├── test_main.py ├── test_openrouter.py └── test_templates.py └── uv.lock /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/publish-and-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/.github/workflows/publish-and-release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/flake.nix -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/bump-version.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/scripts/bump-version.nix -------------------------------------------------------------------------------- /src/acmsg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/__init__.py -------------------------------------------------------------------------------- /src/acmsg/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/__main__.py -------------------------------------------------------------------------------- /src/acmsg/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/api/__init__.py -------------------------------------------------------------------------------- /src/acmsg/api/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/api/openrouter.py -------------------------------------------------------------------------------- /src/acmsg/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/cli/__init__.py -------------------------------------------------------------------------------- /src/acmsg/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/cli/commands.py -------------------------------------------------------------------------------- /src/acmsg/cli/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/cli/parsers.py -------------------------------------------------------------------------------- /src/acmsg/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/constants.py -------------------------------------------------------------------------------- /src/acmsg/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/core/__init__.py -------------------------------------------------------------------------------- /src/acmsg/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/core/config.py -------------------------------------------------------------------------------- /src/acmsg/core/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/core/generation.py -------------------------------------------------------------------------------- /src/acmsg/core/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/core/git.py -------------------------------------------------------------------------------- /src/acmsg/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/exceptions.py -------------------------------------------------------------------------------- /src/acmsg/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/templates/__init__.py -------------------------------------------------------------------------------- /src/acmsg/templates/assets/__init__.py: -------------------------------------------------------------------------------- 1 | """Package containing template asset files.""" 2 | -------------------------------------------------------------------------------- /src/acmsg/templates/assets/system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/templates/assets/system_prompt.md -------------------------------------------------------------------------------- /src/acmsg/templates/assets/template_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/templates/assets/template_config.yaml -------------------------------------------------------------------------------- /src/acmsg/templates/assets/user_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/templates/assets/user_prompt.md -------------------------------------------------------------------------------- /src/acmsg/templates/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/src/acmsg/templates/renderer.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests package for acmsg.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_cli_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_cli_commands.py -------------------------------------------------------------------------------- /tests/test_cli_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_cli_parsers.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_generation.py -------------------------------------------------------------------------------- /tests/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_git.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_openrouter.py -------------------------------------------------------------------------------- /tests/test_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/tests/test_templates.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quinneden/acmsg/HEAD/uv.lock --------------------------------------------------------------------------------