Releases: devkit-dev/devkit
Releases · devkit-dev/devkit
Release list
v6
What's Changed
- Split subcmds by @legionus in #17
- Add more agents by @legionus in #18
- Document devkit.check-upgrade parameter by @wladmis in #19
- sashiko: Allow to configure the number of concurrent agents that can be used by @legionus in #20
- Normalize Podman project names by @wladmis in #21
Full Changelog: v5...v6
v5
What's Changed
- Aider by @wladmis in #7
- New agents by @wladmis in #8
- Move agent-specific information into separate files by @legionus in #9
- Add pip agent installation support by @wladmis in #10
- ci: Expand agent and pull request coverage by @wladmis in #11
- Fix the attachment to the container by @legionus in #14
- Devkit upgrade by @wladmis in #15
- Allow to start ollama by @legionus in #16
Full Changelog: v4...v5
v4
v3
v2
v2
Added
- Added support for container start hooks via
devkit.hooks-path.
Hooks are mounted into the container and executed by the image entrypoint before starting either the agent or the development shell. - Added support for custom image build steps:
devkit.build-commanddevkit.build-volumesdevkit.build-id
- Added
devkit.build-idto make arbitrary build customizations part of the image identity. - Added bash completion for
devkit. - Added shared gitconfig profiles for common development environments:
gitconfig.d/python.inigitconfig.d/rust.inigitconfig.d/golang.inigitconfig.d/skill-creator.ini
- Added more packages to the existing
kernel-devprofile. - Added memory limit support for agent containers.
Changed
- Converted project documentation from reStructuredText to Markdown.
- Moved the full
devkit.*parameter reference intoDocumentation/Parameters.md. - Reworked image creation so custom build commands are executed non-interactively and predictably.
- Reworked container entrypoint handling so the same initialization path is used for agent runs and
devkit shell. - Improved compatibility with both old and new
git configcommand syntax. - Simplified internal image build logic and Containerfile generation.
- Reduced unnecessary Podman variable initialization for commands that do not need containers.
Fixed
- Fixed stale image cleanup when the calculated image hash changes, for example after changing
devkit.packages. - Allowed simple commands such as help/version/list/cleanup style targets to work without requiring a git repository.
- Removed the unnecessary
_create-imagetarget.
Removed
- Removed
devkit.namefrom the documentation and configuration model. - Dropped the obsolete internal
DEVNAMEvariable.
Full Changelog: v1...v2
v1
First release
Hey! This is the first release of the utility for installing and isolating the AI agent.
Full Changelog: https://github.com/legionus/devkit/commits/v1