Type-safe dependency injection for TypeScript. Zero ceremony, full inference, no decorators, no tokens. ~4KB gzip, built-in introspection for AI tooling.
Push an `end` message on `finish` event in streams that can't end
The Brainwires Agent Framework — build any AI application in Rust
Agent-to-Agent (A2A) protocol — JSON-RPC, REST, and gRPC bindings
Agent coordination primitives + multi-agent patterns for the Brainwires Agent Framework — communication hub, file/resource locks, task manager/queue, git coordination, contract net, saga, optimistic concurrency, market allocation, workflow graph, three-state model. LLM-driven workhorses live in `brainwires-inference`.
Agent-to-agent networking — IPC, remote bridge, mesh networking, routing, and discovery for Brainwires
DEPRECATED: renamed to `brainwires-agent` (singular) — see README
Unified analytics collection, persistence, and query for the Brainwires Agent Framework
Audio I/O, speech-to-text, and text-to-speech for the Brainwires Agent Framework
Autonomous agent operations — self-improvement, Git workflows, and human-out-of-loop execution
DEPRECATED: use brainwires-cognition with feature "knowledge" instead
Resilience middleware (retry, circuit breaker, budget, cache, error classification) for the Brainwires Agent Framework
Universal messaging channel contract for the Brainwires Agent Framework
Sandboxed code execution for multiple languages (Rhai, Lua, JavaScript, Python)