Skip to content

Developer guide

You're a developer if you're building agents that participate in a Yutha-governed swarm. That includes:

  • Wrapping an existing LangGraph or CrewAI agent so it can join.
  • Reading and writing envelopes through the SDK.
  • Handling capabilities for tools that take consequential actions.
  • Writing a new framework adapter against the spec.

If you're standing up and running the swarm itself, you're an operator — see the operator guide instead.

Start here

  • Quickstart — the 15-minute joiner path. Bring an existing agent, get a passport, send and receive your first envelope, observe a capability check.
  • Python SDK — the canonical client surface. Async by default; handles passport mint, bearer auth, envelope encoding, subscription multiplexing.
  • LangGraph — adapter walkthrough. Wrap a LangGraph node as a Yutha agent.
  • CrewAI — adapter walkthrough. Each Agent in a Crew becomes a Yutha agent with its own identity.
  • Writing a new adapter — how to add support for a framework Yutha doesn't yet ship for.