Skip to content

feat(package): 📦 add installable Mindgarden CLI - #23

Merged
szmyty merged 1 commit into
mainfrom
agent/package-python-cli
Aug 28, 2026
Merged

szmyty merged 1 commit into
mainfrom
agent/package-python-cli

Conversation

@szmyty

@szmyty szmyty commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • package the dependency-free v0 engine as mindgarden==0.1.0 with explicit domain, application, adapter, and interface boundaries
  • expose the unified mindgarden CLI, stable exit codes and diagnostics, version/--version, and a small direct Python API
  • retain the four original script paths as thin 0.x compatibility shims
  • build complete wheel and source distributions containing the canonical schemas, profiles, templates, docs, shims, and reproducible test fixture
  • extend Python 3.12/3.13 CI with clean offline wheel installation plus installed CLI/library smoke tests
  • document installation, long-form arguments, compatibility, package boundaries, and roadmap evidence

Verification

  • python3 -m unittest discover --start-directory tests --verbose — 35 passed
  • python3 -m build --sdist --wheel --outdir ".cache/dist" — wheel and sdist built successfully
  • clean venv installed mindgarden==0.1.0 from the local wheel with --no-index
  • installed mindgarden --version, mindgarden version, validate, verify, publish verify, and direct library validation passed
  • unpacked sdist compatibility suite passed (33 passed, 2 distribution-only checks skipped because artifacts are intentionally external to the unpacked archive)

PyPI release boundary

No provisional artifact is published by this PR. Issue #19 now records public mindgarden==1.0.0 publication through PyPI Trusted Publishing, with checksum/provenance parity, as part of the final release gate.

Closes #8

Roadmap-Step: MIG-Q02

Package the dependency-free v0 engine behind a unified command and public Python API while preserving the original 0.x script entry points as compatibility shims. Build and smoke-test wheel and source distributions in CI.

Closes #8

Roadmap-Step: MIG-Q02
@szmyty
szmyty merged commit e32bc15 into main Aug 28, 2026
2 checks passed
@szmyty
szmyty deleted the agent/package-python-cli branch August 28, 2026 04:25
@devactivity-app

Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 2h 49m Coding Time: < 1 min

Achievements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package Mindgarden as an installable Python CLI

1 participant