Skip to main content

Agent Lifecycle Kit - plan, execute, prove, finish agent work

Agent Lifecycle Kit

License: Apache-2.0 Release Python

Agent Lifecycle Kit (ALK) gives coding agents one delivery workflow from request to verified result. It turns a user task into a reviewed specification, an approved plan, bounded implementation work, review, and final proof, so agents finish the job instead of stopping at a patch.

The workflow is provider-neutral. Codex, Claude Code, Qwen Code, Goose, OpenInterpreter, Pi, Grok Build, or another CLI can follow the same lifecycle, while provider commands, model choice, and secret handling stay in adapters or host-local profiles.

Quick start

From a source checkout:

python -m pip install -e .
agent-lifecycle version
agent-lifecycle diagnose --no-install-plans
agent-lifecycle start --adapter codex --text "Draft a reviewed implementation plan"

The official PyPI package supports Python 3.11-3.14. Install the exact release with python -m pip install agent-lifecycle-kit==1.56.0.

For a short walkthrough, use Quickstart and the Lifecycle cookbook. For structure and positioning, see System architecture and Project comparison. Russian documentation starts at Документация на русском.

What it gives you

  • A finish-oriented lifecycle: plan, execute, review, and prove the result.
  • One process for different CLIs: adapter-specific commands stay outside the core, and new adapters can be added without changing lifecycle schemas.
  • Small-model friendly packets: compact context, clear next actions, and deterministic checks for local or cheaper models.
  • Quality without overengineering: optional profiles turn on only when risk or task type requires them.
  • Usage visibility: tokens, time, and resource counters are native; monetary cost is optional and only used when a metered host reports it.
  • Read-only progress and managed sessions: host UIs can show lifecycle state, attested tokens and Git-style change counters; start accepts task text, Markdown, frozen run requests or stored ALK sessions while preserving review/freeze boundaries.

Feature areas

Plan and execute

  • Reviewed specification and plan flow before implementation starts.
  • Deterministic task packets for splitting work across agents.
  • Execution records capture completion checks, blockers, retries, and final proof; missing required evidence fails the step.
  • Ready-made task templates cover bug fixes, idea-to-PR flow, PR review, merge-conflict repair, and release-readiness work.

Quality and proof

  • Implementation audits compare results with the frozen plan and acceptance evidence.
  • For explicit bug and regression repair, the optional Bug Forensics profile records reproduction, fingerprint, failure class, hypotheses, minimal patch, regression proof, and reusable recipes.
  • Optional proof-integrity evidence for high-risk final proofs: stable findings, root-cause digests, fix-impact receipts, and hash chains.
  • Cross-checks and runtime-policy receipts are opt-in controls; plans can require proof for an external system update before acceptance.
  • Optional Review Mesh covers leader-draft review, parallel research synthesis and audit panels. The advisor can suggest a mode; review-mesh prepare creates local reviewer packets; opted-in plans can require assignment/result/synthesis/quorum receipts, but ALK core does not start hosts.

Routing and resource control

  • Compact context profiles, small-model packets, objective snapshots, and local quality-cost learning help choose the lightest safe mode.
  • Phase resource measurements reuse the usage export envelope for tokens, duration, and resource counters without mandatory monetary accounting.
  • Usage/session exports include tokens, resources, receipt digests, and optional host-reported cost_usd.

Security and containment

  • Release neutrality scans bind the Git index and current revision; ignored local evidence is read only through an explicit policy-limited flag. Host-supplied deny rules keep local paths, secrets, trust roots and signing keys out of portable artifacts.
  • Host env files require explicit --host-env-allow; receipts store redacted metadata, and generic descriptor-driven native launch is blocked before process creation.
  • Imports, diagnostics, and usage exports redact local paths and common secret markers before validation.
  • Sandbox receipts separate runtime filesystem, network, process, and environment containment from git write-scope.
  • Release security gates reject leaked local paths, credentials, and unsupported adapter or production claims.

Adapters and interop

  • Adapter contracts keep host-specific projections separate from lifecycle schemas.
  • New CLI hosts start as adapters: descriptor, command projection, environment boundary, and verification evidence live outside the lifecycle core.
  • Adapter capability checks and progress bridge support compare live receipts and display lifecycle state without automatic maturity changes.
  • Import mappers and issue-to-spec intake treat external workflows, agent dialects, and tickets as untrusted draft inputs.
  • Lightweight episode retrieval over receipt/session summaries keeps digest provenance and explicit chainVerified or chainUnchecked state.

Operations

  • Runner recovery receipts cover attempt snapshot, restore, abandon, selected attempt, worker lease, and heartbeat state.
  • Read-only diagnostics, event feeds, managed lifecycle steps, progress watch receipts, and change summaries inspect checkout and workflow state without model calls.

Daily flow

Spec -> frozen plan -> bounded work -> implementation audit -> final proof. Core commands cover specification, plan, workflow, audit, adapters, imports, metrics, policy, diagnostics, runner state, and adapter task intake. See CLI reference and Source of truth.

Adapter maturity

EXPERIMENTAL means offline checks exist; bounded live host conformance and usage/resource calibration are still required before VERIFIED. The verified claim is host-specific and also requires accepted redacted evidence and lifecycle final proof for the tested host range. New hosts can be added as adapters first and promoted only for the exact CLI/version/provider binding that has evidence. Monetary accounting is required only for metered modes.

Host Current claim
Codex VERIFIED for Codex CLI 0.145.0. Public Plugins Directory approval is not claimed.
Claude Code VERIFIED for Claude Code 2.1.220. Official directory approval is not claimed.
OpenCode VERIFIED for OpenCode CLI 1.18.9. npm publication is not claimed.
Hermes VERIFIED for Hermes Agent v0.19.0. Public directory approval is not claimed.
Qwen Code VERIFIED for Qwen Code 0.21.0 on the tested host-local provider/model binding. Public package approval is not claimed.
Cursor EXPERIMENTAL; local safe inspection passed, but accepted live receipts are incomplete.
Gemini CLI EXPERIMENTAL; local live canary is blocked by the current Gemini Code Assist tier.
Goose VERIFIED for Goose 1.45.0 on the tested host-local provider/model binding. Public directory approval is not claimed.
Kimi Code EXPERIMENTAL; live proof requires a configured provider and model alias.
Grok Build VERIFIED for Grok Build 0.2.117 on the tested host-local provider/model binding. Public directory approval is not claimed.
OpenInterpreter VERIFIED for interpreter 0.0.34 on the tested host-local provider/model binding. Public directory approval is not claimed.
Pi VERIFIED for Pi 0.83.0 on the tested host-local provider/model binding. Public directory approval is not claimed.

Adapter installation and maturity details live in Adapter install and Adapter support matrix.

Contract map

The public lifecycle surface is schema-backed. Full stable schema ids, compatibility rules, runner recovery, cross-check, Review Mesh, Bug Forensics and usage export details are listed in Public contracts.

Design boundaries

  • The core stays provider-neutral. Concrete host commands and model bindings belong to adapters or host-local profiles.
  • New CLIs are integrated through adapters: descriptor, command projection, environment boundary, and verification evidence. The lifecycle schemas remain stable while host support grows.
  • Small models get compact packets, deterministic checks, and explicit next-action lists instead of long narrative state.
  • Larger models keep the same gates; better reasoning does not bypass evidence.
  • Public release claims are limited to tracked source files and redacted evidence summaries.
  • External dialect imports and retrieved episodes are context aids only; they do not replace reviewed ALK source-of-truth artifacts.
  • Optional cross-check, Review Mesh and runner recovery receipts add evidence only when a task or plan requests them; they are not default multi-model execution.

Documentation

Apache-2.0. See LICENSE.

Metadata

Release files for agent-lifecycle-kit 1.56.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-lifecycle-kit 1.56.0
File Size Uploaded
agent_lifecycle_kit-1.56.0.tar.gz 343.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-lifecycle-kit 1.56.0
File Interpreter ABI Platform
agent_lifecycle_kit-1.56.0-py3-none-any.whl Python 3 none any Details

Total release size: 815.7 kB

Release files / agent_lifecycle_kit-1.56.0.tar.gz

Download URL agent_lifecycle_kit-1.56.0.tar.gz
Size 343.3 kB
Tags Source
SHA-256 checksum
How to use checksums
057acdda8d82d68400bc6466ff9e4ae1648722833cedb78614be9f86108158c4
BLAKE2b-256 checksum
How to use checksums
f2307a5fa2223411df03c2654fa5c8e073bf9135d2c46c426e4cc0e990945710
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / agent_lifecycle_kit-1.56.0-py3-none-any.whl

Download URL agent_lifecycle_kit-1.56.0-py3-none-any.whl
Size 472.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab7a2d50730f6863c9fd901d4793c2b4a009ad7407b5a4020e3999476cd818cb
BLAKE2b-256 checksum
How to use checksums
1baa2dced750121788042bc833ce6363867314f49b3340e382f6edcfc42800ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release history Release notifications | RSS feed

2.15.0

2 release files

2.10.0

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.89.0

2 release files

1.88.0

2 release files

1.87.0

2 release files

1.86.0

2 release files

1.85.0

2 release files

1.84.0

2 release files

1.83.0

2 release files

1.82.0

2 release files

1.81.1

2 release files

1.81.0

2 release files

1.80.0

2 release files

1.79.0

2 release files

1.78.0

2 release files

1.77.0

2 release files

1.76.0

2 release files

1.75.0

2 release files

1.74.0

2 release files

1.73.0

2 release files

1.72.0

2 release files

1.71.0

2 release files

1.70.0

2 release files

1.69.0

2 release files

1.68.0

2 release files

1.67.0

2 release files

1.66.0

2 release files

1.65.0

2 release files

1.64.0

2 release files

1.63.2

2 release files

1.63.1

2 release files

1.63.0

2 release files

1.62.0

2 release files

1.61.0

2 release files

1.60.0

2 release files

1.59.0

2 release files

This release

1.56.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page