Immutable
release. Only release title and notes can be modified.
Removed
- Capsule manifests no longer embed the agent-specific
[[skill]]
protocol. Skills remain a user-space concern that agent runtimes can
discover over IPC or advertise through product registries without teaching
the Astrid kernel or generic capsule archive about an AI workflow format.
Builders still preserve files underassets/and legacyskills/as opaque,
symlink-free capsule data without generating manifest metadata.
Fixed
astrid capsule checkno longer treats embedded Rust examples as live
tools. The scanner now parses Rust attributes instead of matching source
text, so scaffold templates and documentation strings cannot create phantom
unrouted-tool failures.- Interrupted immutable-release drafts recover without replacing uploaded
assets. Release uploads are sequential, and reruns authenticate every
existing payload and signature before adding only the missing files. Closes
#1285.
Install
From source (requires Rust 1.95+):
cargo install astrid
Pre-built binaries:
Download the archive for your platform, extract, and add to PATH:
tar xzf astrid-*-$(uname -m)-*.tar.gz
sudo mv astrid-*/astrid astrid-*/astrid-daemon astrid-*/astrid-build astrid-*/astrid-emit /usr/local/bin/
Astrid Runtime does not bundle a product distro. To compose it with a
distro you trust, run:
astrid init --distro <name, @org/repo, path, or .shuttle>
With many thanks from the following Astrinauts 🚀
- Joshua J. Bouw