Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"source": {
"source": "url",
"url": "https://github.com/avksp/agent-lifecycle-kit.git",
"ref": "v1.50.2"
"ref": "v1.51.0"
},
"policy": {
"installation": "AVAILABLE",
Expand Down
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
"source": {
"source": "github",
"repo": "avksp/agent-lifecycle-kit",
"ref": "v1.50.2"
"ref": "v1.51.0"
},
"description": "Reviewed SDD planning, budgeted execution, adapter conformance, implementation audit, and final proof.",
"version": "1.50.2",
"version": "1.51.0",
"author": {
"name": "Agent Lifecycle Kit contributors"
},
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Provider-neutral lifecycle kit for reviewed SDD planning, budgeted execution, adapter conformance, independent audits, and final proof.",
"author": {
"name": "Agent Lifecycle Kit contributors"
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Provider-neutral lifecycle kit for reviewed SDD planning, budgeted execution, adapter conformance, independent audits, and final proof.",
"author": {
"name": "Agent Lifecycle Kit contributors",
Expand Down
4 changes: 2 additions & 2 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
},
"metadata": {
"description": "Provider-neutral lifecycle kit for reviewed SDD planning, budgeted execution, adapter conformance, independent audits, and final proof.",
"version": "1.50.2"
"version": "1.51.0"
},
"plugins": [
{
"name": "agent-lifecycle-kit",
"source": ".",
"description": "Reviewed SDD planning, budgeted execution, adapter conformance, implementation audit, and final proof.",
"version": "1.50.2",
"version": "1.51.0",
"author": {
"name": "Agent Lifecycle Kit contributors"
},
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Provider-neutral lifecycle kit for reviewed SDD planning, budgeted execution, adapter conformance, independent audits, and final proof.",
"author": {
"name": "Agent Lifecycle Kit contributors"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python: ["3.11", "3.12", "3.13"]
python: ["3.11", "3.12", "3.13", "3.14"]
steps:
- name: Set git line ending policy
run: git config --global core.autocrlf false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python: ["3.11", "3.12", "3.13"]
python: ["3.11", "3.12", "3.13", "3.14"]
steps:
- name: Set git line ending policy
run: git config --global core.autocrlf false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/neutrality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.11", "3.12", "3.13"]
python-version: ["3.11", "3.12", "3.13", "3.14"]
steps:
- name: Set git line ending policy
run: git config --global core.autocrlf false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: "3.11"
python-version: "3.14"
- name: Validate publication versions
env:
RELEASE_TAG: ${{ github.event.release.tag_name }}
Expand All @@ -33,6 +33,6 @@ jobs:
- name: Install build frontend
run: python -m pip install build
- name: Build and smoke-test distribution
run: python tests/package/run_packaging_smoke.py --dist-dir dist --evidence /tmp/packaging-smoke.json
run: python tests/package/run_packaging_smoke.py --dist-dir dist --python python --evidence /tmp/packaging-smoke.json
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: "3.11"
python-version: "3.14"
- name: Install package
run: python -m pip install -e .
- name: Prepare evidence directories
Expand Down Expand Up @@ -69,4 +69,4 @@ jobs:
- name: Install build frontend
run: python -m pip install build
- name: Run packaging smoke
run: python tests/package/run_packaging_smoke.py --dist-dir /tmp/agent-lifecycle-r03-dist --evidence "$EVIDENCE_DIR"/packaging-smoke.json
run: python tests/package/run_packaging_smoke.py --dist-dir /tmp/agent-lifecycle-r03-dist --python python --evidence "$EVIDENCE_DIR"/packaging-smoke.json
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@

- No changes yet.

## 1.51.0 - 2026-08-09

- Added Python 3.14 to package metadata and the tested CI, release, publication
and neutrality workflow matrices while keeping Python 3.15 outside the
supported range.
- Extended packaging smoke validation to build wheel and source distribution,
install each in a separate clean environment and record both outcomes in one
portable receipt.
- Documented the official versioned PyPI installation path and Python
3.11-3.14 support in English and Russian.
- Updated package, plugin, marketplace and quickstart publication metadata to
`1.51.0`.

## 1.50.2 - 2026-08-09

- Blocked generic descriptor-driven host launches and wildcard environment
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE)
[![Release](https://img.shields.io/github/v/release/avksp/agent-lifecycle-kit?label=release)](https://github.com/avksp/agent-lifecycle-kit/releases)
![Python](https://img.shields.io/badge/python-3.11--3.13-blue.svg)
![Python](https://img.shields.io/badge/python-3.11--3.14-blue.svg)

**Agent Lifecycle Kit (ALK)** gives coding agents one delivery workflow from
request to verified result. It turns a user task into a reviewed specification,
Expand All @@ -29,8 +29,8 @@ agent-lifecycle diagnose --no-install-plans
agent-lifecycle adapter validate --descriptor adapters/codex/adapter.descriptor.json
```

Package install, when available for the release:
`python -m pip install agent-lifecycle-kit==1.50.2`.
The official [PyPI package](https://pypi.org/project/agent-lifecycle-kit/) supports Python 3.11-3.14.
Install the exact release with `python -m pip install agent-lifecycle-kit==1.51.0`.

For a short walkthrough, use [Quickstart](docs/guides/quickstart.md) and the [Lifecycle cookbook](docs/guides/lifecycle-cookbook.md). For structure and positioning, see [System architecture](docs/architecture/system-architecture.md) and [Project comparison](docs/reference/project-comparison.md). Russian documentation starts at [Документация на русском](docs/ru/README.md).

Expand Down
2 changes: 1 addition & 1 deletion adapters/claude/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Lifecycle skills and adapter metadata for reviewed planning, budgeted execution, adapter conformance, audit, and final proof.",
"author": {
"name": "Agent Lifecycle Kit contributors"
Expand Down
2 changes: 1 addition & 1 deletion adapters/codex/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Provider-neutral lifecycle kit and adapter metadata for reviewed planning, budgeted execution, adapter conformance, audit, and final proof.",
"author": {
"name": "Agent Lifecycle Kit contributors"
Expand Down
2 changes: 1 addition & 1 deletion adapters/cursor/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-lifecycle-kit",
"version": "1.50.2",
"version": "1.51.0",
"description": "Agent lifecycle planning, budgeted execution, adapter conformance, audit, and final proof for Cursor.",
"author": {
"name": "Agent Lifecycle Kit contributors"
Expand Down
3 changes: 3 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ project.

## Quick start

- Official PyPI package for Python 3.11-3.14:
`python -m pip install agent-lifecycle-kit==1.51.0` from
[agent-lifecycle-kit](https://pypi.org/project/agent-lifecycle-kit/).
- [Quickstart](guides/quickstart.md)
- [Lifecycle cookbook](guides/lifecycle-cookbook.md)
- [System architecture](architecture/system-architecture.md)
Expand Down
12 changes: 7 additions & 5 deletions docs/guides/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,18 @@ PYTHONPATH=src python -m agent_lifecycle version

## Install from package

When the package is available for the release, install the exact semver version:
The official [PyPI project](https://pypi.org/project/agent-lifecycle-kit/)
supports Python 3.11-3.14. When the package is available for the requested
version, install the exact semantic version:

```bash
python -m pip install agent-lifecycle-kit==1.50.2
python -m pip install agent-lifecycle-kit==1.51.0
agent-lifecycle version
```

If the package is not available yet, use the source checkout path above. A Git
tag alone is not enough for plugin installation; plugin manifests inside the
tag must also carry the same version. See
If a requested version has not been published to PyPI, use the source checkout
path above. A Git tag alone is not enough for plugin installation; plugin
manifests inside the tag must also carry the same version. See
[Plugin publication](../reference/plugin-publication.md).

## Check readiness
Expand Down
9 changes: 9 additions & 0 deletions docs/reference/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ The CLI prints JSON for machine-readable commands. Commands that mutate state
record receipts or require explicit input files; diagnostic commands stay
read-only unless their own help says otherwise.

## Installation

Python 3.11-3.14 is supported. Install the exact release from the official
[PyPI project](https://pypi.org/project/agent-lifecycle-kit/):

```bash
python -m pip install agent-lifecycle-kit==1.51.0
```

## Foundation

- `agent-lifecycle version`: print package version.
Expand Down
4 changes: 2 additions & 2 deletions docs/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ OpenInterpreter, Pi, Grok Build и других. Ядро не зависит о

Главная цель проекта - закрывать задачу полностью, с максимально возможным качеством для выбранной модели, без оверинжиринга и с контролем расхода токенов.

**Лицензия:** Apache-2.0 · **Версия:** 1.50.2 · **Python:** 3.11-3.13
**Лицензия:** Apache-2.0 · **Версия:** 1.51.0 · **Python:** 3.11-3.14

## Быстрый старт

Официальный [пакет в PyPI](https://pypi.org/project/agent-lifecycle-kit/) для Python 3.11-3.14: `python -m pip install agent-lifecycle-kit==1.51.0`.
Из исходного дерева:

```bash
Expand Down
10 changes: 6 additions & 4 deletions docs/ru/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,17 @@ PYTHONPATH=src python -m agent_lifecycle version

## Установка из пакета

Если пакет опубликован для нужного релиза, устанавливайте точную
семантическую версию:
Официальный [проект в PyPI](https://pypi.org/project/agent-lifecycle-kit/)
поддерживает Python 3.11-3.14. Если пакет опубликован для нужной версии,
устанавливайте точную семантическую версию:

```bash
python -m pip install agent-lifecycle-kit==1.50.2
python -m pip install agent-lifecycle-kit==1.51.0
agent-lifecycle version
```

Если пакет ещё не опубликован, используйте установку из исходного дерева выше.
Если нужная версия ещё не опубликована в PyPI, используйте установку из
исходного дерева выше.
Одного Git-тега недостаточно для установки плагина: манифесты плагина внутри
тега тоже должны содержать ту же версию. Подробнее:
[публикация плагинов](reference/plugin-publication.md).
Expand Down
9 changes: 9 additions & 0 deletions docs/ru/reference/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@
Основная команда называется `agent-lifecycle`. Она возвращает структурированный
JSON, чтобы результат можно было проверять автоматически.

## Установка

Поддерживаются Python 3.11-3.14. Установите точную версию из официального
[проекта в PyPI](https://pypi.org/project/agent-lifecycle-kit/):

```bash
python -m pip install agent-lifecycle-kit==1.51.0
```

## Основа

- `agent-lifecycle version`: версия пакета.
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ build-backend = "setuptools.build_meta"

[project]
name = "agent-lifecycle-kit"
version = "1.50.2"
version = "1.51.0"
description = "Provider-neutral lifecycle control layer that helps coding agents plan, execute, validate, and prove software tasks to completion."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
license = { text = "Apache-2.0" }
authors = [{ name = "Agent Lifecycle Kit contributors" }]
keywords = [
Expand All @@ -34,6 +34,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Typing :: Typed",
]
dependencies = []
Expand Down
2 changes: 1 addition & 1 deletion src/agent_lifecycle/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""Package version."""

__version__ = "1.50.2"
__version__ = "1.51.0"
Loading