Releases: uwuclxdy/agentgear
Releases · uwuclxdy/agentgear
Release list
v0.1.4
What's Changed
- Added
repoint_install_paths: a host-driven, byte-surgical re-spelling of theinstallPathvalues Claude Code recorded through a per-session config dir, so a plugin whose recorded path dangles once the dir dies loads again. Only spellings the host's own remap targets change, never a parse or a reformat; a concurrent change restarts the pass, and a deleted registry is refused rather than resurrected
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Fixed self-heal leaving a Claude Code registration unmigrated when its plugin version ran ahead of the running binary
- Fixed self-heal dropping the restart notice when it takes over a plugin install this binary never made: taking one over re-hands the tree to Claude Code, which leaves the running session on the bytes it loaded, and that now raises the notice like any other tree change
- Corrected the documented behavior for a harness installed after
setup: a session-start heal never writes into one, and the nextsetuporupdateis what picks it up
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Fixed
setupand self-heal never landing a plugin tree edited without a version bump - Removed automatic status-line wiring into the five harness slots (
claude,copilot-cli,qwen-code,antigravity-cli,droid). Hosts now ship a statusline print subcommand and users wire the line themselves
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Fixed self-heal marking a Claude Code plugin as healthy when its marketplace stopped loading
- Fixed
setupand self-heal leaving a registration pointing at a stale checkout path or a GitHub entry under a local plugin unrepaired - Fixed
doctorwarning instead of failing when a plugin's marketplace registration no longer loads - Fixed a user-scope operation reading a project-scope registration of the same plugin first
Full Changelog: v0.1.0-rc.1...v0.1.1
v0.1.0
agentgear gives any Rust binary a canonical install/uninstall/self-heal lifecycle for the Claude Code plugin it ships. One #[derive(PluginHost)] macro plus a tree path, and your binary gets a setup subcommand that replaces /plugin marketplace add + /plugin install.
initial version
- Core lifecycle:
setup/install,uninstall,update,self_heal,doctor— each idempotent, lock-guarded, skip-and-continue per agent - Three source modes: compile-time embedded blob (
embedfeature), GitHub release (owner/repo @ ref), on-disk plugin tree. One binary can support all three - 22 agent harness backends behind cargo features: Claude Code (plugin-native), copilot-cli (plugin-native), plus augment, cline, codex, crush, cursor, droid, gemini, goose, kimi, kilo, opencode, openclaw, omp, qwen, antigravity-cli, amp, devin, kiro, pi
- Host-owned status line: your binary declares a status-line function; agentgear writes it into every harness that has a
statusLineslot and restores the user's original on uninstall - Hook portability: declare CC hooks once; they render into each hook-capable harness's native shape
- Doctor reports: structured health checks per agent, detecting drift, missing components, version mismatches
- No forging of on-disk registry state: orchestrates
claude pluginandcopilot pluginCLIs as transaction boundaries; merges into every other harness's own config files, detect-gated and never clobbering user edits
install
[dependencies]
agentgear = { version = "0.1", features = ["derive"] }See the examples for a minimal host, and the Capabilities wiki for the full surface.
v0.1.0-rc.1
First public release candidate.
- crates.io: https://crates.io/crates/agentgear
- docs: https://docs.rs/agentgear
- guide: https://github.com/uwuclxdy/agentgear/wiki
[dependencies]
agentgear = "0.1.0-rc.1"
[build-dependencies]
agentgear = "0.1.0-rc.1"Ships the install/update/uninstall/self_heal/doctor lifecycle behind a derive macro, across 25 agent backends (Claude Code + Copilot CLI plugin-native, 23 config-merge). Pre-1.0: the API may change before 0.1.0.