Reusable development-container features for the open-source AgentsKit ecosystem.
Install the deterministic quality gates from @agentskit/playbook in a Dev Container, GitHub Codespace, or another tool implementing the Dev Container specification:
The Feature installs Node.js 22 through the official Node Feature, then installs the exact Playbook gates package globally. Both command names are available:
agents-playbook --version
ak-playbook run --fastPin a supported package version explicitly when needed:
{
"features": {
"ghcr.io/agentskit-io/devcontainer-features/playbook:1": {
"gatesVersion": "0.1.0"
}
}
}See the Playbook gate reference for every gate and configuration option.
Requirements: Node.js 22, Docker, and the Dev Container CLI 0.88.0.
npm install --global @devcontainers/cli@0.88.0
devcontainer features package --output-folder /tmp/agentskit-features ./src
devcontainer features test --features playbook --base-image ubuntu:24.04 .The CI matrix also tests Debian 12 and the Microsoft Dev Container Ubuntu 24.04 base image.
Releases are manual and publish immutable OCI artifacts to GitHub Container Registry. The workflow must run from main; Feature versions come from each devcontainer-feature.json.
After the first publication, set the collection and Feature packages to public in the organization package settings. Roll back a broken Feature by restoring the previous devcontainer-feature.json version on main and republishing that version under a new patch release; published OCI tags are not overwritten.
Read CONTRIBUTING.md before opening a pull request. Security reports follow SECURITY.md.
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04", "features": { "ghcr.io/agentskit-io/devcontainer-features/playbook:1": {} } }