Mux (Rust)
About
Mux is an agentic infrastructure library for Rust, not a coding agent. It provides the building blocks — tool execution with structured input and output, MCP client integration to pull in external tools, and a permission-gated approval flow run through a policy engine — so that an agent built on top of it can ask a human before risky actions and stay async-first on tokio. Tool definitions are type-safe, expressed in Rust's type system rather than loose JSON, and an FFI crate (mux-ffi) exposes the same primitives to other languages. Mux ships no coding agent of its own; developers compose it into their own agent or harness. The audience is Rust developers who want a foundation for agent tooling and approval flows without reinventing the glue.
Other entries by 2389-research
- Breakaway Agent — agent
- Hex — agent
- Coven — multiplexer
- Fleet Control — multiplexer
- Ourocodus — multiplexer
- Tracker — multiplexer
- 2389 Agent Protocol (Rust) — agent-sdk
- Dippin — agent-sdk