2389 Agent Rust — Development skill for Claude Code
Production-ready implementation of the 2389 Agent Protocol in Rust.
How to install 2389 Agent Rust
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 2389-research/2389-agent-rust and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What 2389 Agent Rust does
Production-ready implementation of the 2389 Agent Protocol in Rust.
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Rust Analyzer Lsp — Rust /plugin install rust-analyzer-lsp@claude-plugins-official 14k ★
- Claurst — Your favorite Terminal Coding Agent, now in Rust 9.2k ★
README
2389 Agent Protocol - Rust Implementation
A production-ready implementation of the 2389 Agent Protocol in Rust, enabling interoperable AI agents that communicate via MQTT with comprehensive observability and robust error handling.
[](LICENSE) [](https://www.rust-lang.org) []()
v0.1.0 Release Notes
This is the initial release of the 2389 Agent Protocol Rust implementation.
**What's Included:**
- Complete v1.0 protocol implementation with all required message types
- Production-ready agent runtime with lifecycle management
- MQTT transport layer with QoS 1 and proper error handling
- Tool system with JSON schema validation
- Multi-LLM provider support (OpenAI, Anthropic)
- Comprehensive test suite (286 tests)
- Docker deployment support
**What's Experimental:**
- Dynamic routing (v2.0) features - 80% complete, marked as experimental
- See DYNAMIC_ROUTING_ANALYSIS.md for current implementation status
**Known Limitations:**
- Dynamic routing capability matching needs additional testing
- Hot-reload configuration not yet implemented
- Prometheus metrics export in development
Overview
The 2389 Agent Protocol enables AI agents to work together in distributed systems using standardized MQTT communication patterns. This Rust implementation prioritizes correctness, performance, and protocol compliance through strong typing and comprehensive testing.
**Current Status: v0.1.0**
- ✅ Core protocol (v1.0) fully implemented and tested
- ✅ 9-step task processing algorithm complete
- ✅ MQTT transport with QoS 1 messaging
- ✅ Agent discovery system with capability matching
- 🚧 Dynamic routing (v2.0) - Experimental (see DYNAMIC_ROUTING_ANALYSIS.md)
- ✅ 286 tests passing (213 unit + 64 integration + 9 doc)
What This Project Provide
Related Skills
Claude Code CLI Acp
ACP adapter for the real Claude Code CLI: Rust PTY bridge for Zed and other Agent Client Protocol clients.
Navin Engine
Rust-native MCP engine that breaks, diagnoses, repairs, benchmarks, and certifies software changes before they
Claudecode
Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic. Written in Rust, Ready to use
Gemini CLI Foundations
This repository is a comprehensive skills library for Gemini CLI - reusable, production-ready skill packages t
Claude Hooks Mastery
3,300+ Complete mastery guide for Claude Code hooks with production-ready scripts
Axiom
/axiomBattle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development with 13 production-re
Related Agents
2389 Agent Rust
This is the production-ready Rust implementation of the 2389 Agent Protocol, a standard for interoperable AI a
Rust Project
You are a Rust project architecture expert specializing in scaffolding production-ready Rust applica... - wsho
Deep Diver
Pre-implementation failure-mode research. Runs Research-Failures-First protocol: spawns Channel-A (GitHub issu