Releases: miloudbelarebia/sprint-agent
Releases · miloudbelarebia/sprint-agent
v0.4.0 — pytest, CI matrix, PyPI publish workflow, launch kit
Sprint Agent v0.4.0
Persistent sprint context for AI coding agents — now with full agent matrix, tests, and CI.
Highlights
- Full agent compatibility matrix — Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Gemini, Aider, Windsurf
- Auto-generated config files —
CLAUDE.md,.cursorrules,AGENTS.mdbased on--agent - Battle-tested foundation — 16 pytest tests, lint clean, CI on Python 3.8 → 3.12 across macOS / Linux / Windows
- Single source of truth — unified
sprint_agent.py, removed legacysprintkit.pyduplicate - Trusted publisher PyPI — automated release pipeline via OIDC
What's new
Added
- OpenAI Codex support via
AGENTS.md - Gemini documented workflow
- Windsurf in
--agentchoices dailycommand as alias forstatus- pytest suite (16 tests covering init / status / backlog / sprint / retro / config)
- GitHub Actions: CI matrix + automated PyPI publish on release
- Issue templates (bug / feature) + PR template + Discussions link
- CHANGELOG.md following Keep a Changelog
- Reproducible demo script:
scripts/demo.sh
Changed
- README hero with PyPI / CI / downloads / stars badges
- Single canonical module
sprint_agent.py - Entry point unified to
sprint-agent - Promoted classifier to Beta (
Development Status :: 4 - Beta) - Expanded keywords for PyPI discoverability
Fixed
- Version string consistency across
pyproject.tomland__version__ - Lint cleanup (E741 ambiguous variable names)
Install
pip install sprint-agent
sprint-agent initOr standalone (zero install):
curl -O https://raw.githubusercontent.com/miloudbelarebia/sprint-agent/main/sprint_agent.py
python sprint_agent.py initUpgrading from 0.3.0
No breaking changes for end users. The sprintkit entry point alias was removed — if you were calling sprintkit instead of sprint-agent, switch to sprint-agent.
Full changelog: CHANGELOG.md