AgentsMesh is an open-source agent harness and orchestration framework designed to standardize, validate, and execute portable agent skills across heterogeneous AI coding agent environments. In day-to-day operations, AgentsMesh maintains a canonical repository of skill definitions (`agents/skills/<name>`) and projects them via symlinks into client-specific directories such as `.claude/skills` and `.agents/skills`. This design allows CLI coding agents like Claude Code and OpenAI Codex to discover and execute identical automation workflows. The framework integrates with the Model Context Protocol (MCP) to hook agents into external tools, such as Chrome DevTools for automated browser verification and specialized Git workflow automations. What distinguishes AgentsMesh is its contract-driven validation harness. Rather than locking repository workflows to a single agent vendor, it includes automated validation scripts (`agents/validate.sh`) and CI pipeline checks (such as Bazel-based contract gates) to enforce frontmatter portability, path integrity, and client-neutral tool definitions across all agent capabilities. AgentsMesh is free and open-source software distributed via GitHub, maintained with automated container builds and CI integration for scalable agent orchestration.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource
.claude/ and .agents/ directories for cross-agent compatibility. - Contract Validation Harness — Includes built-in test scripts (agents/validate.sh) that verify skill frontmatter, format integrity, and ensure zero client-specific vendor lock-in. - MCP Server Support — Integrates Model Context Protocol servers (including chrome-devtools) to enable browser-driven testing and tool expansion. - Repository Automation Skills — Supplies prebuilt routines for Git worktree orchestration, GitHub/GitLab mirror syncing, PR merging, and architecture compliance checks. - CI/CD Integration Gates — Plugs into Bazel and Kubernetes runner pipelines to enforce agent contract compliance on every code change.agents/validate.sh into Bazel CI checks to ensure all contributed agent skills adhere strictly to standard schema and path integrity rules before merging.AgentsMesh is built for platform engineers, DevOps teams, and developers orchestrating multi-agent developer environments across Claude Code, Codex, and MCP toolchains. It is not intended for users looking for a plug-and-play monolithic agent or a standalone chat GUI.
bash git clone https://github.com/AgentsMesh/AgentsMesh.git cd AgentsMeshbash chmod +x agents/validate.sh 2. Run the validation suite to confirm skill symlinks and contracts are correctly configured: bash ./agents/validate.sh 3. Configure your local agent settings (e.g., in .claude/settings.json or MCP configuration) to enable MCP servers such as chrome-devtools.bash # Verify canonical skill projections ls -la .claude/skills ls -la .agents/skills # Run the agent validation gate ./agents/validate.shPart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools