Repository navigation
Interface stays 2. Patch: coding-agents-kit v1.0.1 so @default stays its own
account inside containers, and a doctor warning when a shared codex@default would
mix host and container Codex versions on the same state DB.
Changed
- Pins: coding-agents-kit v1.0.1 (
AGENTKIT_TAG; tag commit3f51881, tarball
sha256923277aa…,SHA256SUMSsha256de17573e…).@defaultis the container's
own account: the login profile no longer pointsCLAUDE_CONFIG_DIR/CODEX_HOME
at[agents] default_profile(that made@defaultthe named profile). A bare
ak <cli>still followsAGENTKIT_DEFAULT_PROFILE_<CLI>when that is set.
ak usagelists@default, andak <cli> @default— and a plainclaude/
codex— uses the container's own home. Claude's@defaultis its own
directory on the claude volume (~/.claude).
Added
dck doctor: when[agents] host_profilessharescodex@default(the host's
live~/.codex, read-write inside), a warning (text and--json, schema-additive
host_profiles.codex_versions) if the host'scodex --versiondiffers from the
container's. A mismatched pair has corrupted that state DB; use a named profile
inside (ak codex @name) or align the versions.
Fixed
- Herdr: a changed
[herdr] labelrenames the machine again. dck ran
herdr machine rename --label <label> <id>, the order Herdr 0.9.3's--help
prints but its parser rejects (usage: herdr machine rename <profile-id> --label <label>); the failure stopped the rest ofdck up(the machine id pushed inside,
the mesh refresh, the layout). dck now passes the id first. - Herdr:
dck herdr add|status|repairanddck upno longer report a stopped
remote server as answering.herdr status serverexits 0 and prints
status: not runningwhile no server runs; dck now requires its
status: runningline. - Herdr:
dck up(andrebuild,start,restart) waits for the container's
Herdr server before creating the standard layout, up toDCK_HERDR_LAYOUT_WAIT
seconds (default 60) and only while the host's Herdr runs; when it does not start
in time the layout is skipped with a note (rundck herdr layout) instead of
failing with "the Herdr layout could not be created". - dev.sh: the plain-compose fallback (no dck installed) chooses
DCK_HOST_SSH_AUTH_SOCKby Docker provider beforeupandrebuild, as dck does:
/dev/nullon a provider without Docker Desktop's agent socket (colima, podman, …),
so the agent bind no longer fails the start there. A baredocker compose upon
such a provider still needsDCK_HOST_SSH_AUTH_SOCK=/dev/null(documented in the
rendered compose file anddocs/config.md).
Install
git clone --branch v1.0.1 https://github.com/DailybotHQ/devcontainer-kit
./devcontainer-kit/install.shVerify a clone with shasum -a 256 -c SHA256SUMS. Images: ghcr.io/dailybothq/devcontainer-kit-base:{python-3.13,node-24,debian}-v1.0.1 (digests in the images workflow run).