github vudovn/ag-kit v2026.7.18

7 hours ago

AG Kit 2026.7.18

Scope

The update bumps .agents from 2026.7.12 to 2026.7.18, while synchronizing the root, CLI, and web package versions. In total, 14 new files were added, 104 files were updated, and no source files were deleted.

Key Changes

  • Added strict SemVer to 20 agents, 47 skills, 13 workflows, and 6 rules.
  • Added manifest.json as a machine-readable registry dependency configuration.
  • Added manifest.lock.json with SHA-256 integrity hash verification for all managed sources in .agents.
  • Added an auto-generated DEPENDENCY_GRAPH.md for workflow → agent → skill relations.
  • Added JSON schemas for components, manifests, locks, and memory models.
  • Standardized memory structure with user-preferences.md, tech-decisions.md, and feedback-history.md.
  • Expanded the validator to inspect SemVer, dependencies, compatibility, registry drift, lock drift, graph drift, and memory contracts.
  • Added generate_manifest.py, dependency_graph.py, and a shared module component_registry.py.
  • Configured CI to check the registry and graph before regression tests run.
  • Added maintainer commands:
npm run generate:agents
npm run check:agents

Verification Results

  • AG Kit validator: 0 errors, 0 warnings.
  • Toolkit regression tests: 16/16 passed.
  • CLI tests: 11/11 passed.
  • CLI npm pack --dry-run: Successful; the package correctly bundles bin and lib.
  • CLI production audit: 0 vulnerabilities.
  • Web ESLint: Passed.
  • Web TypeScript: Passed.
  • Web production audit: 0 vulnerabilities.
  • Web build: Successfully compiled, TypeScript checks passed, and generated all 20/20 static pages.

Compatibility

  • Officially supported runtimes remain Gemini CLI and Google Antigravity.
  • The new registry uses a portable format but does not claim official support for other runtimes.
  • Existing agent/skill content remains unchanged; modifications are mainly focused on metadata, dependency management, validation, and release safety.

Don't miss a new ag-kit release

NewReleases is sending notifications on new releases.