Releases: airscripts/agentskill
Releases · airscripts/agentskill
Release list
2.1.0
agentskill@2.1.0 | 2026-09-01
Added
- Added deterministic nested scope discovery, scoped evidence, scoped
validation and drift reporting, and Compact/Standard/Deep local-model budget
profiles. - Added a concise root
Makefilefor local verification and release checks. - Added repository signature configuration, managed-document ownership with a
preserved## Free Region, and reusabledriftandvalidateActions with
release checksum verification. - Added 45 language families (40 primary and 5 auxiliary), typed language
kinds, extensionless filename detection, and shebang detection. - Added expanded language-family graph, symbol, configuration, and test
conventions with a complete extended fixture and contract coverage.
Changed
- Bumped the normalized evidence schema to version 4 while preserving existing
analyzer keys and evidence fields. - Removed obsolete marketplace badge and listing documentation.
- Removed the obsolete Star History chart from the README.
- Made the LLM skill the only author of semantic
AGENTS.mdcontent; the CLI
now emits evidence and performs read-only validation and drift checks. - Added normalized evidence facts with scope, confidence, repository revision,
and source-path provenance for reliable LLM synthesis. - Made guidance freshness depend on the Agentskill version while retaining
repository revisions for exact provenance and informational change reporting. - Removed static CLI generation, update, profile, layout, reference, and
feedback workflows from the user-facing command surface.
2.0.0
agentskill@2.0.0 | 2026-08-27
Added
- Replaced the Python runtime with a Rust workspace containing shared core,
analyzer, generation, and CLI crates. - Added
agentskillandagskrelease binaries for Linux, macOS, and Windows. - Added GitHub Release packaging with platform archives and SHA256 checksums.
Changed
- Preserved the analyzer command surface, supported-language matrix, JSON
output shape, and AGENTS.md generation/update workflows. - Changed installation documentation from PyPI/pip to GitHub Releases and
Cargo source installation.
1.4.0
agentskill@1.4.0 | 2026-05-06
Added
- Output profile support for
generateandupdatecommands - Split profile for AGENTS.md generation with companion document support
- Multifile output layout support in AGENTS generation
- Default output paths when
--outis omitted for split and multifile layouts
Changed
- Multifile output directory defaults to
.agentskillfor consistency - README enhanced with technical article link, stats section, and star history chart
- ROADMAP.md updated with detailed release planning for versions 1.4.0 to 1.15.0
1.3.0
agentskill@1.3.0 | 2026-05-02
Added
- Direct execution wrappers for
analyze,generate, andupdatescripts (scripts/analyze.py,scripts/generate.py,scripts/update.py) - CI and release workflow badges in README
Changed
- PyPI deployment switched to API-based publish
- Release workflow adds attestations flag to deployment step
- Deploy workflow permissions clarified
Fixed
- README image source updated to use absolute URL
- Missing permissions on release workflow
- Expected script names updated in directory test
1.2.0
agentskill@1.2.0 | 2026-05-02
Added
- GitHub issue templates (bug, feature, chore, ci, docs, fix, performance, refactor, style, test, build)
- GitHub pull request template
- FUNDING.yml, CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, OWNERS
- Repository cover image (
assets/agentskill.png) VERSIONfile for single-source version tracking
Changed
- Simplified release workflow by removing unnecessary job steps
- CI restructured for future monorepo handling
AGENTSKILL_VERSIONconstant synced to 1.2.0
1.1.0
agentskill@1.1.0 | 2026-05-02
Added
- Expanded README with skill installation guidance and expected layout
- CLI tests for help commands and analyzer functionality
- Language detection enhancements
- Comprehensive API and CLI reference documentation (
docs/reference/) - Reference handling improvements with better error reporting and workflows
Changed
- AGENTS.md update workflow enhanced with pyproject.toml integration and improved markdown generation
- Static enrichment now takes priority during agentic generation
- AGENTS.md references updated to include file extension
Fixed
- Release workflow tag validation now uses regex for version extraction
- Broken tests fixed due to recent structural changes
1.0.0
agentskill@1.0.0 | 2026-05-02
Added
- Verified source and wheel build flow for the packaged
agentskillruntime - Verified install-from-artifact smoke path for
agentskill --help,analyze, andgenerate - Tag-triggered GitHub Actions publish workflow for PyPI releases
Changed
- Bumped packaged version to
1.0.0 - Renamed the published PyPI distribution to
agskwhile preserving theagentskillCLI command - Reference metadata emitted by reference-aware generation now reports the
1.0.0agentskill version - Finalized milestone release notes around the stable CLI contract, packaged runtime layout, direct
generate, incrementalupdate, reference-aware generation, interactive gap filling, verified language matrix, and PyPI distribution
0.10.0
agentskill@0.10.0 | 2026-04-30
Added
tests/test_scripts_layer.py— backward compatibility test for scripts/ wrapper shimsCHANGELOG.mdupdated with historical entries
Changed
- Project restructured to idiomatic Python package layout:
scripts/moved toagentskill/package cli.pymoved toagentskill/main.pyas package entry pointagentskill/__init__.pyadded as package root- All imports updated from
scripts.*toagentskill.* pyproject.tomlupdated withagentskill.main:mainconsole script entry pointscripts/directory retained with thin wrapper shims for backward compatibility- CI workflow updated to use correct module path
- Tests updated to import from
agentskillpackage
0.9.0
agentskill@0.9.0 | 2026-04-29
Added
scripts/lib/generate_runner.py— generate command to create AGENTS.md from repository analysisscripts/lib/interactive_runner.py— interactive mode for AGENTS.md generation to prompt for missing inputsscripts/lib/reference_flow.py— support for multiple reference repositories in analyze and generate commandsscripts/lib/output_schema.py— output schema validation with JSON Schema definitionsscripts/lib/runner.py— enhanced runner with generate command supportscripts/lib/output.py— output validation improvementscli.py—generatesubcommand with--interactiveflag- Contract test fixtures for Python and mixed-language examples
tests/contract_utils.py— shared contract test helperstests/contracts/— JSON contract files for analyze, config, graph, scan, and symbolstests/test_generate_cli.py— generate command CLI teststests/test_interactive_flow.py— interactive flow teststests/test_output_schema.py— output schema validation teststests/test_output_contracts.py— output contract teststests/test_output.py— expanded output validation testsAGENTS.mdandSKILL.mdupdated to clarify usage of examples from ClawHub
Changed
cli.pynow exposesgeneratecommand alongsideanalyzeandupdatescripts/lib/runner.pyupdated to support generate command dispatchscripts/lib/output.pyenhanced with schema-based validation
0.8.0
agentskill@0.8.0 | 2026-04-29
Added
scripts/lib/cli_entrypoint.py— shared CLI entrypoint helper for command modulestests/test_cli_entrypoint.py— tests for CLI entrypoint argument parsing and dispatchtests/test_error_contracts.py— error contract tests across command modulestests/test_config.py— expanded config detection tests with multi-language fixturestests/test_graph.py— expanded import resolution and dependency graph teststests/test_measure.py— measurement tests for indentation, line length, and blank linestests/test_scan.py— expanded scan tests including symlink and skip-directory handlingtests/test_symbols.py— expanded symbol extraction tests for Python, JS/TS, Go, RustROADMAP.md— 0.10.0 milestone for CLI and skill split
Changed
- Command modules (
config,git,graph,measure,scan,symbols,tests) now use shared CLI entrypoint helper scanandwalkskip symlinked files and directoriesconstants.pyandwalk.pyupdated for improved test discovery- Import resolution and symbol extraction improved with better edge cases