v1.0a4
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
agentsmgr v1.0a4 (2025-10-26)
Enhancements
- CLI: Add source data structure validation to populate commands.
The populate project and populate user commands now validate that the source location contains the required directory structure before attempting population.
Invalid source structures produce clear error messages listing all missing required directories, allowing graceful failure instead of silently generating no items. - CLI: Implement managed block for Git exclude entries.
Git exclude entries are now managed within a clearly-marked, lexicographically sorted managed block with BEGIN/END markers.
This ensures complete block replacement on each update, naturally handling entry removals and preventing accumulation of unnecessary blank lines. - CLI: Implement mode-based filtering in populate commands.
The populate project and populate user commands now filter coders by their default mode to ensure each command handles only appropriate coders: populate project processes per-project default coders, while populate user processes per-user default coders.
Coder directory symlinks are now only created for coders whose default mode is per-project, preventing dangling symlinks for per-user coders. - CLI: Split populate command into nested project and user subcommands.
The populate command now uses a nested subcommand structure:populate projectfor project-scoped operations (content generation, symlinks, git exclude) andpopulate userfor user-scoped operations (global settings, wrapper installation).
The--modeflag has been removed, aspopulate projectalways uses per-project mode.
The--update-globalsflag has been replaced by the separatepopulate usersubcommand.