Versioning Engine
Semantic version graphs, bump rules, and changelog animation.
How you use it
Keep bump rules in .ags/versioning.yml. Before release: version_plan_bump → apply → version_enforce. Do not hand-edit version numbers against the graph.
Token savings
Removes debate loops about “is this minor or patch?” Agents follow the map; humans review the plan once.
Consistency
Every release bump is derived from Commit-Scopes — tags and notes stay aligned with what actually shipped.
In action
feat + fix land under governed scopes.
Interactive demo
Changelog
- 2.4.1 — Baseline release
Semver rules
Bugfix, docs, test-only
New engine showcase, backward compatible
Breaking .ags schema or commit trailer
Scrub playback to preview semver milestones. Bumps append animated changelog lines.
Simulated behavior only — does not execute proprietary AGS engine code.
Diagram
Example usage
# .ags/versioning.yml
scheme: semver
bumpRules:
feat: minor
fix: patch
breaking: major
# MCP: version_enforce
{} Docs →- version_get
- version_plan_bump
- version_enforce