Skip to content

Feature/v0.2 - #12

Merged
ar4ntic merged 17 commits into
devfrom
feature/v0.2
Jul 5, 2026
Merged

ar4ntic merged 17 commits into
devfrom
feature/v0.2

Conversation

@ar4ntic

@ar4ntic ar4ntic commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Note

High Risk
Large cross-runtime sync and merge behavior changes (shared JSON/TOML files, hook migration) can alter user repositories; release pipeline and signing policy changes affect how binaries are published and verified.

Overview
v0.2 expands AgentMesh from Claude/Codex-only to five bundled runtimes (adds GitHub Copilot, Cursor, and Gemini CLI), bumps the workspace to 0.1.2 and Rust 1.88, and broadens what gets synchronized in the canonical .ai/ model.

Claude and Codex adapters gain substantial new import/emit surfaces: Claude now syncs rules, commands, project hooks/permissions in .claude/settings.json, and .mcp.json; Codex adds nested AGENTS.md, .agents/skills, project hooks, MCP and permission slices in config.toml, with Codex hook install/migrate moving to $.hooks.PostToolUse (legacy $.PostToolUse still removed on upgrade). Copilot/Cursor/Gemini crates ship with fixture-driven coverage for instructions, skills, prompts/agents, and explicit deferred/read-only diagnostics where native hooks or secrets must not be written.

Release and CI add a mutable dev channel (dev-release.yml, install-dev.sh / install-dev.ps1), a release-gate target (full Rust CI, perf budgets, supply-chain including fuzz deny/audit), stricter tag validation on stable releases (semver + commit on main), and installer smoke tests for dev URLs and cosign identity for dev-release.yml. Docs sync and .gitignore adjust so adapter fixture trees stay tracked.

Reviewed by Cursor Bugbot for commit ca703d8. Bugbot is set up for automated code reviews on this repo. Configure here.

ar4ntic and others added 8 commits June 2, 2026 19:09
fix: emit current Codex hook and skills formats
…ures

- Updated .gitignore to include new adapter directories and specific fixture files.
- Expanded ARCHITECTURE.md to document new adapters: Copilot, Cursor, and Gemini.
- Updated Cargo.toml and Cargo.lock to include new adapter dependencies.
- Enhanced Makefile with new performance budget checks and CI commands.
- Introduced new fixtures for Claude and Codex adapters, including commands, rules, and settings.
- Updated CI workflows for enhanced release validation and artifact management.
- Introduced new install scripts for the dev channel: `install-dev.sh` and `install-dev.ps1`.
- Updated existing install scripts to handle the dev channel, including changes to versioning and artifact naming.
- Added a new GitHub Actions workflow for dev releases, enabling automated builds and artifact uploads.
- Enhanced CI workflows to include dev channel checks and artifact management.
- Updated README to document the new dev channel installation process.
@ar4ntic ar4ntic self-assigned this Jul 5, 2026
Comment thread adapters/codex/src/hooks.rs Outdated
Comment thread adapters/codex/src/lib.rs
Comment thread adapters/codex/src/hooks.rs
Comment thread adapters/codex/src/hooks.rs Outdated
Comment thread adapters/codex/src/lib.rs
Comment thread adapters/codex/src/lib.rs Outdated
- Updated `Cargo.toml`, `rust-toolchain.toml`, and CI workflows to use Rust version 1.88.
- Enhanced JSON merging logic in Codex and Claude adapters to prevent data clobbering.
- Improved hook management in Codex adapter to handle legacy entries without duplication.
- Refactored various functions for better readability and performance.
Comment thread adapters/codex/src/lib.rs
Comment thread adapters/codex/src/lib.rs

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2194aad. Configure here.

Comment thread crates/agentmesh-adapter-sdk-rust/src/frontmatter.rs
Comment thread crates/agentmesh-adapter-sdk-rust/src/frontmatter.rs Outdated
@ar4ntic
ar4ntic merged commit 3dad849 into dev Jul 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants