Skip to content

Releases: aget-framework/aget

v3.20.0 - Debt Paydown + Structural-Guard Deployment + Functional Capability

30 May 21:49

Choose a tag to compare

[3.20.0] - 2026-05-30

Theme: Debt Paydown + Structural-Guard Deployment + Functional Capability. The cycle spends an accumulated reliability dividend on three fronts: retiring carry-forward debt (the long-standing citation-resolution 404s and a spec-scoring fault), deploying structural guards that make release-and-close discipline enforced rather than advisory, and adding direct user-facing value on the highest-frequency session surface. The functional floor was raised mid-cycle so the release ships at least one high-reach capability improvement, not only internal hardening.

No breaking changes in v3.20. Existing instances upgrade by version-bump only.

Added

  • /aget-propose-actions presentation enhancement (C-F1) — the fleet's highest-frequency session command now surfaces, per proposed action, an Evidence column (the grounding citation, previously dropped from the table), a ▶ Recommendation line (the agent's single lead pick + why), and a ⚠ Decisions-needed callout that lifts judgment-call items out of the autonomous rows. Principals see a recommendation, not just a menu.
  • Close-gate conformance guard (C-P1) — a close-gate conformance check (close_gate_check.py) mechanically blocks marking a PROJECT_PLAN COMPLETE while V-test gates remain unchecked (replaces manual eyeballing of the prose gate). Wired into the close-project flow.
  • Health/wind-down signal-class severity (C-P3) — health and wind-down checks now classify findings by signal class so blocking conditions are distinguished from advisory ones.
  • "Verify with the consumer's own check" rule (C-P4) — codified in the release SOP: cross-repo/CI claims are verified by the consumer's actual check (e.g. the real GitHub CI run), not by a local proxy.

Fixed

  • Duplicate CAP-REL-035 declaration in AGET_RELEASE_SPEC (C-S1) — the capability was declared twice, tripping the declaration-uniqueness gate and scoring the entire 224-requirement spec as NONE. Merged into the single mature block; spec now scores L5 (Governed).
  • Citation-resolution remediation (R-REL-044 / CAP-REL-035) (C-D2) — resolved the unannotated citations the release citation validator flagged on published v3.18/v3.19 surfaces; cross-repo readers no longer hit unexplained 404s.
  • Citation validator .aget/specs/ resolver — the validator falsely 404'd correct .aget/specs/... citations (a leading-dot path-resolution bug); now resolves them against the canonical tree, with a regression test.
  • Framework CI capability (C-I1) — pre-push hook hardening; corrected a --critical mode that would have run hardcoded tests absent from templates.

Notes

  • This release carries internal anti-confabulation and audit-after-synthesis disciplines that govern how the cycle itself was built; those are documented in the framework's internal evolution record. [instance-only per L600]

v3.19.0 — Discipline + Healthy Friction Codification

23 May 16:57

Choose a tag to compare

[3.19.0] - 2026-05-23

Theme: Discipline + Healthy Friction Codification. The cycle's defining contribution is the framework's anti-confabulation and authorization-shape disciplines landing as enforced structure rather than prose advice: the agent's NBA-fill refusal (L976/L979), audit-after-synthesis pairing (L980), and over-application scope discipline (L983) are now wired into the skills, specs, and SOPs that govern day-to-day operation. "Healthy Friction" — surfacing a decision rather than rolling past it — is treated as a first-class release quality.

No breaking changes in v3.19. Existing instances upgrade by version-bump only.

Sleeping CAPs from v3.17: CAP-REL-032 + CAP-REL-033 were GRACE-EXTENDED to v3.19.0 (R-DEP-4). Disposition tracked in the release handoff; no new sleeping CAPs introduced at the V-test layer in v3.19.

Scope carry: Tier 2 PCRV citation-resolution remediation (245 unannotated 404s on v3.18 surfaces) re-baselined to v3.20 as a priority carry — theme-orthogonal, and the citation validator is not yet auto-enforced in the pre-release chain (L131 transparency flag recorded).

Added — Tier 1 (Implementation)

  • /aget-propose-actions Step 2.7 — Audit-After-Synthesis pre-check (REQ-PA-013 + CAP-PA-013-01..04): when ≥2 proposed Next-Best-Actions write synthesis-class rows to the same governed artifact, at least one must classify as audit-class (re-derives quantities from primary sources). Reference classifier propose_actions_classify.py; replay suite test_propose_actions_step_2_7.py (7 tests). This is the structural (Channel-5) landing of the L980 audit-after-synthesis discipline and gh#1476 Healthy Friction codification.

  • /aget-propose-actions Step 2.8 — Aspirational-Flag Authorization-Shape pre-check (REQ-PA-014 + REQ-PA-015): distinguishes agent-mode self-issued aspirational flag-forms (--count=auto/--batch/--go not in the skill's documented parameter set) → REFUSE (closes the L976/L979 NBA-fill / 24h-recurrence vector), from principal-mode principal-typed flag-forms → ACCEPT without ceremony (the F1 friction-reduction default). Budget remains a ceiling; trigger-presence is the floor.

  • AGET_ISSUE_GOVERNANCE_SPEC v2.1.0 → v2.2.0 (PP-042 Stream 1): introduces issue routing_mode ∈ {direct, supervisor_intake, supervisor_editorial, lesson_first} with CAP-ISSUE-009..014 + V-ISSUE-015..020 (CAP-001..008 intact). Lesson-first filings reference a captured L-doc as substrate (L977) for L-doc↔issue traceability. Paired with ADR-021 Amendment 1 (supervisor relay modes).

  • gh#1476 Healthy Friction codification — SOP point-of-use channel (L467 Channel-2): SOP_scope_lock_ceremony gains a standing §G1.AUDIT step (generalizing the ad-hoc audit-counts pass into a reusable audit-after-synthesis gate); SOP_release_process gains an audit-after-synthesis note at the Version-Inventory synthesis surface. No new L-doc — L980 is the anchor (anti-banner-inflation).

  • L983 over-application scope discipline (in-cycle application): the L735 public-push-window banner now carries an explicit scope qualifier (origin = aget-framework/* only; private gmelli/* repos exempt), preventing restrictive-discipline citations from being applied out of scope.


v3.18.0 — Substrate Hygiene + Memory-Layer Self-Application

17 May 07:28

Choose a tag to compare

Theme: Substrate Hygiene + Memory-Layer Self-Application (Hybrid A primary + B-tagged streams)

What's New

  • AGET_MEMORY_SURFACE_SPEC canonical promotion (T1.16 + T2.37): v0.1 drafts/ → v0.2.0 canonical aget/specs/AGET_MEMORY_SURFACE_SPEC.md. R-MS-001..007 + V-MS-001..008 + CAP-MS-001..003 at LANDED rigor; harness-vs-KB taxonomy formalized; outbound + inbound cross-refs wired at AGET_LDOC_SPEC + AGET_EVOLUTION_SPEC. Keystones the L908 family memory-layer closure.
  • Verb Registry Currency (T1.9 = PP-021, gh#1204; full 8-gate sub-plan in ~2hr): 37 Active + 4 Reserved verbs + 11 §Hierarchy Decisions pairs (incl. analyze ⊂ check, scan ⊂ study, update ⊂ enhance, verify ⊂ validate, research ⊂ study). SOP_verb_registry_maintenance.md v1.0.0 + audit_verb_registry.py drift-detector ship; closes INIT-FRAMEWORK-COHERENCE Stream 2 verify/validate boundary.
  • Homepage Fork C Hybrid (T1.12; 8-gate sub-plan): org-profile inline releases bounded v3.10+; 14 pre-v3.10 entries archived; ## Roadmap## Release History (L943); REQ-HOM v1.1.0 → v1.2.0 with Q-003 N=2 bounding + F-006 retirement (R-DEP-010 + v3.20 grace); release_homepage_update.py ADR-008 Generator (--check 8-surface mode). L941-L944 cluster closed structurally.
  • /aget-create-initiative Strict promotion (T2.46): D71 verb-pair gap closed; direct authoring of planning/initiatives/INIT-*.md now PROHIBITED unless skill invoked. Mirrors /aget-create-project Strict precedent. Three Strict skills now: /aget-create-project, /aget-create-initiative, /aget-file-issue.
  • /aget-go capture wiring (T1.8 + T1.10; INIT-PRINCIPLED-EXECUTION Stream 1): SKILL-024 v1.3.0 REQ-PA-006a Batch GO Capture; extract_go_records.py + audit_pa_006a.py (V-PA-006a falsifier) + wind_down_ext.py GO-telemetry surface. Empirical: 31 cumulative GO records / 58% override rate visible at session-close.
  • Memory-Layer L-doc graduations: L960 (memory-entry-as-claim) + L961 (HANDOFF-deferral cross-session) + L963 (verify-before-authorize) + L964 (fabricating capture data while authoring capture discipline — the cycle's defining pattern) + L965 (V-test regex defect cascade) + L966 (scaffold-only discipline subordinated). L908 family now has 6+ graduated layers.

Cycle Discipline Highlight — Honest Defect Acknowledgment

Gate 1.5 (Tier 2 build) shipped at PARTIAL close (3/18 LANDED = 17%) with two structural defects acknowledged in-cycle:

  • DEFECT-2: VERSION_SCOPE Tier 2 lacks per-row IN/OUT marker column.
  • DEFECT-4: LOCK ceremony captured aggregate counts but not cohort composition.

Agent-side enumeration (path b) was attempted, produced 42 candidates (not 18), and refused to confabulate the missing 24 trim decisions — L964 prevention firing correctly. 4 forward-routables filed to v3.19 (F-G1.5-AUDIT-1..4) covering AGET_PROJECT_PLAN_SPEC + SCOPE_LOCK_SPEC amendments. The honest acknowledgment is itself the deliverable. Tier 1 LANDED-rate: 88% (15/17) — exceeds H-V318-RELEASE-001 target by 23 percentage points.

Sleeping-CAPs Disclosure

  • CAP-REL-032 + CAP-REL-033 GRACE-EXTENDED to v3.19.0 (second grace; R-DEP-4 explicit v3.19 IMPLEMENT commitment; T1.15 closure).
  • R-DEP-3 RECLASSIFY (B.1): 4 wake/wind shim items reclassified from Active Deprecations to Active Aliases.
  • L962 L-doc candidate pending graduation (v3.19 substantial-change-routing skill-channel defense).

v3.18 ships ZERO new sleeping CAPs at V-test layer.

Compatibility

No breaking changes. Existing instances upgrade by version-bump only. Upgrade considerations: /aget-create-initiative is Strict for new INIT authoring (existing files preserved); AGET_MEMORY_SURFACE_SPEC lives at canonical path (drafts/ predecessor SUPERSEDED); verb registry refresh requires consulting aget/ontology/DESIGN_DIRECTION_skill_verb_vocabulary.md + L954 5-line pre-check for new skill names.

Spec-fault carry: gh#1179 + gh#1180 OPEN per L708 annotation precedent (best-effort artifact, not blocking).

See CHANGELOG.md for full Added/Changed sections.

v3.17.0 — Theme C3: Canonical Coherence + Structural Self-Conformance

10 May 03:43

Choose a tag to compare

Theme: C3 — Canonical Coherence + Structural Self-Conformance

What's New

  • framework-manager agent archetype. Closes the self-classification gap for agents canonically managing public framework repos. Propagated to 6 sites (identity.json, version.json, CHARTER, SCOPE_BOUNDARIES, AGENTS.md, ontology C610 FrameworkManagerArchetype). Grounded in Stewardship Theory (Davis, Schoorman & Donaldson 1997).
    Traceability: T1.7, Q4=A.2

  • Post-release validators implemented. CAP-REL-030 (CHANGELOG) and CAP-REL-031 (Tag) are now executable scripts. Closes v3.16 sleeping CAPs. Empirical run vs v3.16.0 reference: 14/14 PASS. CAP-REL-032 + CAP-REL-033 grace-extended to v3.18.0 (Q1=B; R-DEP-011).
    Traceability: T1.1, T1.2; scripts/post_release_changelog_validator.py + scripts/post_release_tag_validator.py

  • Sibling-quadruple spec authoring (calibrated rigor per L103). Two specs at LANDED with V-tests: T2.18 SOP_scope_lock_ceremony.md v1.0.0 (codifies the 4-gate ceremony executed at v3.16+v3.17 lock events); T2.19 AGET_SKILL_LIFECYCLE_SPEC v1.0.0 (Q-G1.5-2=B rejects the v3.16 SPEC-LANDED-IMPL-DEFERRED precedent — zero sleeping CAPs at V-test layer). Two at DRAFT: T2.20 AGET_FLEET_UPGRADE_SPEC v0.1.0; T2.23 AGET_TASK_ROUTING_SPEC v0.1.0.

  • Substance-aware evolution check (scripts/health_check.py). Closes L656 check-by-shape vs check-by-substance gap. WARN at non_ldoc_count > 2× l_doc_count; CRITICAL at > 10× or byte_size > 100 MB.
    Traceability: T1.8, gh#1211

  • SOP_release_process.md v1.32 → v1.45. H-RHSC-001 G3+G4 wiring. V-G7.x broadened from presence-style to multi-condition correctness. Explicit RELEASE_REPOS array closes the case-sensitive bash-glob silently skipping template-document-processor-AGET.
    Traceability: T1.5, T1.6

  • CAP-REL-006-02-NN + CAP-REL-008b/c spec amendments. Close 17-cycle CAP-REL-006-02 release-body chronic violation, 5-cycle template README stale, and surface-enumeration gap. 3 paired V-tests added (validate_release_body.py, validate_homepage_currency.py, validate_template_readme_currency.py). SOP Phase 5.5 + 6.5 new gates BLOCKING at v3.18+.

  • V-test scope-of-validation as the second axis of correctness. v3.16's lesson #1 (correctness-not-presence) extended: a V-test's declared scope must equal the actual canonical-artifact universe. Ratified by 6 in-cycle empirical recurrences in v3.17 (T1.7 V-T1.7 v0→EXT; G2 V-2.1; G4 V-1.5.2; org-profile 5+ cycles; AGET_DELTA chronic-17; CAP-REL-006-02-NN architecture-before-audit).

Sleeping-CAPs Disclosure

Inherited from v3.16 (now updated): CAP-REL-030 + CAP-REL-031 SPEC-LANDED-IMPL-DEFERRED → IMPLEMENTED at v3.17 (T1.1 + T1.2 closures). CAP-REL-032 + CAP-REL-033 GRACE-EXTENDED to v3.18.0 (Q1=B; R-DEP-011 rationale in governance/POLICY_deprecation.md Active Grace Extensions). v3.17 ships ZERO new sleeping CAPs at V-test layer.

Compatibility

No breaking changes in v3.17. Existing instances upgrade by version-bump only. The framework-manager archetype field addition is additive. Spec-fault carry: gh#1179 + gh#1180 OPEN per L708 annotation precedent (best-effort artifact, not blocking).

See CHANGELOG.md for full Added/Changed sections + AGET_DELTA_v3.17.md.

What This Release Doesn't Change

  • Triple-surface release-narrative authorship (org profile + GitHub Releases body + CHANGELOG.md). Identified post-release at L941/L942. Surface-architecture decision pending.
  • Pre-v3.16 release bodies remain non-conformant to CAP-REL-006-02-NN structured template (identified as L944 retroactive-scope question; effective-date threshold likely v3.16.0 per 2026-05-10 audit).

v3.16.0 - Framework-Discipline Closure + Wave-1A Spec Contracts

02 May 22:38

Choose a tag to compare

Theme: Framework-Discipline Closure + Wave-1A Spec Contracts + /aget-go Production + Knowledge-Tier Isolation Skeleton

What's New

  • /aget-go (SKILL-048 v1.0.0) — Healthy Friction primitive promoted to production. Authorizes; does not execute. Espanso ;;ago_ replaces ;;g_pr_ (POL-DEP-001 grace).
  • Wave-1A spec contracts (4 NEW) — CAP-REL-030/031/032/033 (post-release CHANGELOG / Tag / Badge-Parity / Contract-Test validators). See sleeping-CAPs disclosure below.
  • .agetignore skeleton + CAP-SEC-007 — knowledge-tier isolation contract at canonical aget/ root (T0..T3 trust model; hook deferred).
  • Universal-skill mandate 32 → 29 — release-triad moved to release-execution archetype catalog (CAP-TPL-016-07; worker + supervisor only).
  • Plan_Status / Gate_Status template schema (CAP-PP-003 disambiguation; backward-compatible — wind_down.py reads both prefixes).
  • SOP_release_process v1.30 — tag-cut moved post-handoff (Phase 6.4.5; #1154 fix; self-applied at this release).
  • SOP_fleet_migration v1.6.0 — Wave 0/1/2 sequencing.

Sleeping-CAPs Disclosure

CAP-REL-030/031/032/033 ship at SPEC-LANDED; IMPLEMENTATION DEFERRED v3.17. Validator scripts (scripts/post_release_*_validator.py) do NOT exist at v3.16.0. R-DEP-010 grace; v3.18 removal threshold. Headline #1154 invariant IS enforced procedurally via SOP v1.30 Phase 6.4.5 inline V-test (verified PASS at this tag).

Compatibility

No breaking changes. Instances upgrade by version-bump only. See CHANGELOG.md for full Added/Changed sections, sleeping-requirements table, continuing deprecations, and migration guide.

v3.15.0 — Two-Level Model Coherence + Security Hardening + Weekly Cadence

26 Apr 05:20

Choose a tag to compare

Breaking Release

v3.15 contains two breaking changes. See BREAKING_CHANGES_v3.15.md for migration guide.

  • BC-001: version.json old field names removed (19 renames, e.g. agent_nameaget_agent_name). Dual-read shim removed.
  • BC-002: --fix flag surfaces removed from 13+ SKILL.md files. Replacement: /aget-enhance-health (SKILL-049).

What's New

  • /aget-enhance-health (SKILL-049): 7-phase health remediation. Pairs with /aget-check-health (detect) as the check → enhance pipeline.
  • AGET_SECURITY_SPEC v0.2: First dedicated security spec — 8 CAP-SEC contracts (4 outside-threat, 4 within-threat).
  • AGET_BUDGET_GRAMMAR_SPEC v0.2: 4 CAP-BGG contracts formalizing budget grammar across skills.
  • CAP-REL-029: Release Readiness Gate — pre-release checklist as testable EARS requirement.
  • POL-REL-001: Weekly Saturday release policy formalized from 6-release empirical record.
  • ADR-022: Breaking-change policy ratified — codifies Q3=(b) interpretation.
  • verification/validate_archetype_skills.py: Canonical promotion — mechanically enforces CAP-TPL-016-04 universal-skill mandate.
  • PIR infrastructure: SOP Phase 7.1.5 — Post-Implementation Review as a blocking release gate.

Migration

Estimated time: 30–60 min per agent (vs 15–20 min for prior non-breaking releases).

# Check for old version.json field names
grep -rE '"(agent_name|domain|portfolio|managed_by|manages|instance_type|archetype|specialization|template|identity_file|created|updated|intelligence_enabled|collaboration_enabled|capabilities|patterns|migration_history|knowledge_inheritance)"' .aget/ scripts/ .claude/

# Check for --fix flag usage
grep -r -- '--fix' .claude/skills/ scripts/

See CHANGELOG.md and docs/BREAKING_CHANGES_v3.15.md for full details.

v3.14.1 — #979 installer partial-propagation hotfix

18 Apr 23:13

Choose a tag to compare

[3.14.1] - 2026-04-18

Theme: #979 Installer Partial-Propagation Hotfix

Fixed

  • installer/install.py in template-advisor-aget, template-developer-aget, and template-spec-engineer-aget now references scripts/health_check.py (was scripts/housekeeping_protocol.py — stale reference from partial #979 propagation in v3.11.1). Restores CI green on the 3 affected templates; test_enhanced_installer.py::test_standard_install and test_advanced_install assertions satisfied.

Scope

  • 4 repos bumped to v3.14.1: aget/ core (coordination) + 3 fixed templates. Other 10 templates unchanged and remain at v3.14.0. Surgical scope matches the asymmetric fix footprint.
  • No breaking changes. No new deprecations.

Notes

Hotfix driven by supervisor's pre-upgrade CI gate. Framework shipped v3.14.0 onto CI-red in these 3 templates because validate_release_gate.py does not query downstream fleet CI (see v3.15 candidate enhancement for pre-release fleet-readiness gate). v3.14.1 restores fleet deployability.


[3.14.0] - 2026-04-18

Theme: v3.13 Loop Closure + Scope-Lock Discipline

Added

  • CAP-REL-028 Upstream Deployment Feedback spec (REQ-REL-F-009): Formalizes the feedback channel from fleet agents back to the framework owner when deployment reveals gaps (L827 runtime dependency). Closes the deployment→framework feedback loop.
  • DEPLOYMENT_SPEC_v3.13.0.yaml: Template baseline + reconciliation steps for fleet upgrade. Pairs with SOP Phase 2.5 deployment artifact sync.
  • log_skill_invocation.py: Skill telemetry logger. Appends structured JSONL entries to skill_invocations.jsonl when skills are invoked. Substrate for principal-facing skill-usage analytics.
  • CAP-SNAME-001-06 (Single-Verb Exception Registry) in SKILL_NAMING_CONVENTION_SPEC v1.4.0: Permits aget-{verb} form for approved single-verb skills (aget-ask SP-018, aget-name SP-015). Caught as governance-debt during this release's Gate 0 test remediation.
  • Version-bump script coverage (.aget/patterns/release/version_bump.py): Added template-document-processor-AGET to apply/check enumerations. Previously silently skipped.

Changed

  • AGET_TEMPLATE_SPEC: Universal skills 15 → 31. Supervisor skills 18 → 37. Reflects skill-creation work completed this cycle; template conformance now tracks the expanded set.
  • v3.13.0 handoff artifact enriched with lessons-from-main-fleet content for WorkCo (cross-fleet pattern transfer) and DEPLOYMENT_SPEC reference + skill-deployment guide. Handoff artifacts are now self-contained for remote fleets.
  • Version bump: 3.13.0 → 3.14.0 across aget/ core and 13 templates (29 version-bearing files updated atomically; L429 compliance).

Fixed

  • R-ISSUE-011 sanitization: 3 private-* references removed from public v3.13 handoff. Pattern generalized into /aget-file-issue sanitization path (L638 private-first routing).
  • SESSION_SKILLS_INDEX canonical paths: .aget/patterns/session/scripts/ per DEPLOYMENT_SPEC v1.1.0.

Deprecated

Per POL-DEP-001 (2 minor-version grace per R-DEP-011):

  • scripts/wake_up.pyscripts/aget_open_session.py (removal v3.16.0)
  • scripts/wind_down.pyscripts/aget_close_session.py (removal v3.16.0)
  • scripts/wake_up_ext.pyscripts/aget_open_session_ext.py (removal v3.16.0)
  • scripts/wind_down_ext.pyscripts/aget_close_session_ext.py (removal v3.16.0)

v3.14 and v3.15 accept both old and new names.

Governance

  • v3.14 scope-locked at v1.0.0 (2026-04-18). 56 items across 6 committed themes: prefix normalization, fleet tooling, triad generalization, requirements publication, framework transparency, fleet economics. Execution through v3.14.x patches and v3.15 — this release does not claim delivery of the 56 items.

Notes

This CHANGELOG entry is retrospective-dominant: v3.14.0's content is primarily what the v3.13 cycle finally landed, plus governance-debt repayment caught during release-day verification.


v3.14.0 — v3.13 Loop Closure + Scope-Lock Discipline

18 Apr 21:41

Choose a tag to compare

[3.14.0] - 2026-04-18

Theme: v3.13 Loop Closure + Scope-Lock Discipline

Added

  • CAP-REL-028 Upstream Deployment Feedback spec (REQ-REL-F-009): Formalizes the feedback channel from fleet agents back to the framework owner when deployment reveals gaps (L827 runtime dependency). Closes the deployment→framework feedback loop.
  • DEPLOYMENT_SPEC_v3.13.0.yaml: Template baseline + reconciliation steps for fleet upgrade. Pairs with SOP Phase 2.5 deployment artifact sync.
  • log_skill_invocation.py: Skill telemetry logger. Appends structured JSONL entries to skill_invocations.jsonl when skills are invoked. Substrate for principal-facing skill-usage analytics.
  • CAP-SNAME-001-06 (Single-Verb Exception Registry) in SKILL_NAMING_CONVENTION_SPEC v1.4.0: Permits aget-{verb} form for approved single-verb skills (aget-ask SP-018, aget-name SP-015). Caught as governance-debt during this release's Gate 0 test remediation.
  • Version-bump script coverage (.aget/patterns/release/version_bump.py): Added template-document-processor-AGET to apply/check enumerations. Previously silently skipped.

Changed

  • AGET_TEMPLATE_SPEC: Universal skills 15 → 31. Supervisor skills 18 → 37. Reflects skill-creation work completed this cycle; template conformance now tracks the expanded set.
  • v3.13.0 handoff artifact enriched with lessons-from-main-fleet content for WorkCo (cross-fleet pattern transfer) and DEPLOYMENT_SPEC reference + skill-deployment guide. Handoff artifacts are now self-contained for remote fleets.
  • Version bump: 3.13.0 → 3.14.0 across aget/ core and 13 templates (29 version-bearing files updated atomically; L429 compliance).

Fixed

  • R-ISSUE-011 sanitization: 3 private-* references removed from public v3.13 handoff. Pattern generalized into /aget-file-issue sanitization path (L638 private-first routing).
  • SESSION_SKILLS_INDEX canonical paths: .aget/patterns/session/scripts/ per DEPLOYMENT_SPEC v1.1.0.

Deprecated

Per POL-DEP-001 (2 minor-version grace per R-DEP-011):

  • scripts/wake_up.pyscripts/aget_open_session.py (removal v3.16.0)
  • scripts/wind_down.pyscripts/aget_close_session.py (removal v3.16.0)
  • scripts/wake_up_ext.pyscripts/aget_open_session_ext.py (removal v3.16.0)
  • scripts/wind_down_ext.pyscripts/aget_close_session_ext.py (removal v3.16.0)

v3.14 and v3.15 accept both old and new names.

Governance

  • v3.14 scope-locked at v1.0.0 (2026-04-18). 56 items across 6 committed themes: prefix normalization, fleet tooling, triad generalization, requirements publication, framework transparency, fleet economics. Execution through v3.14.x patches and v3.15 — this release does not claim delivery of the 56 items.

Notes

This CHANGELOG entry is retrospective-dominant: v3.14.0's content is primarily what the v3.13 cycle finally landed, plus governance-debt repayment caught during release-day verification.


v3.13.0

12 Apr 14:55

Choose a tag to compare

v3.13.0 — Operational Maturation & Fleet Automation

Key additions:

  • validate_release_gate.py: structural exit-code enforcement (L784 fix)
  • fleet_upgrade.py: single-script fleet migration (25-40 prompts → ≤5)
  • Release Delivery Triad v0.2.0 (Builder/Spec Auditor/Critic)
  • 8 new skills (24→31) with telemetry infrastructure
  • Health check orchestration spec (3 tiers)
  • Wind-down display format spec
  • Governed Discourse Boundary spec
  • Script divergence tracker
  • Migration completion report template

Full release notes: https://github.com/aget-framework/aget

v3.12.0 -

04 Apr 15:11

Choose a tag to compare