Recognize the Agent Zero 3.4.2 activation contract - #70
Conversation
|
Warning Review limit reachedNext included review available in 27 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Summary by QodoRecognize Agent Zero 3.4.2 activation contract
AI Description
Diagram
High-Level Assessment
Files changed (5)
|
Code Review by Qodo
1. Skills advertise the previous release
|
|
|
||
| [workspace.package] | ||
| version = "0.15.11" | ||
| version = "0.15.12" |
There was a problem hiding this comment.
1. Skills advertise the previous release 🐞 Bug ≡ Correctness
Cargo.toml advances the workspace to 0.15.12, but both distributed SKILL.md front matters still declare metadata.version: "0.15.11". The repository skill and the plugin ZIP copy therefore expose stale release metadata when consumers inspect the 0.15.12 sources or install a ZIP built from them.
Agent Prompt
## Issue description
The workspace release is now 0.15.12, but the repository and plugin copies of the Tree Ring skill still advertise metadata version 0.15.11.
## Fix Focus Areas
- skills/tree-ring-memory/SKILL.md[5-7]
- plugins/tree-ring-memory/skills/tree-ring-memory/SKILL.md[5-7]
## Recommended Fix
Change `metadata.version` to `"0.15.12"` in both skill files so repository and packaged plugin consumers receive release-consistent metadata.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
Agent Zero 3.4.2 raises its minimum CLI to 0.15.12 for guarded DOX persistence, but the core capability allowlist did not recognize the new pair. Its real plugin preflight reported
needs-pluginand could not issue a recall receipt.Register the exact 3.4.2 / 0.15.12 / 0.15 contract without broadening descriptor trust or changing the passive binding model. A real CLI acceptance test verifies init, activation, recall receipt persistence and active status; mismatched versions/minimums and disabled plugins cannot create or reuse proof. Document paired validation as a release requirement.
Validation: all 592 workspace tests, formatting, package/ZIP validation, shell syntax, and diff checks passed. The actual upcoming plugin manifest/descriptor also passed its five live Python bridge tests against the candidate binary, including Agent Zero preflight and receipt-backed activation. Its native release workflow now repeats that pairing before uploading either architecture.
High-level PR Summary
This PR registers the Agent Zero version 3.4.2 activation contract by adding the
3.4.2 / 0.15.12 / 0.15capability entry to the core allowlist and bumping the CLI version to 0.15.12. This pairing allows the plugin to pass preflight checks and issue recall receipts. The change includes comprehensive acceptance tests that verify initialization, activation, receipt persistence, and proper rejection of mismatched or disabled plugin versions, along with updated documentation emphasizing the importance of coordinating plugin descriptors and runtime versions before release.⏱️ Estimated Review Time: 5-15 minutes
💡 Review Order Suggestion
Cargo.tomlCargo.lockcrates/tree-ring-memory-cli/src/activation/adapters.rscrates/tree-ring-memory-cli/src/activation/AGENTS.mdcrates/tree-ring-memory-cli/tests/agent_zero_342_acceptance.rs