The SDK lets you create multiple AI agents that can interact with users, use tools, share context, and hand conversations off to each other. The SDK is provider-agnostic and designed to be thread-safe.
Here's a link to our GitHub repository with the entire code, a quick-start guide, as well as an interactive example: https://github.com/chatwoot/ai-agents
Fair warning: This is still in its early stages. Thread safety is a major goal, but we're still working through edge cases. We'd love feedback from folks who've built similar systems or have thoughts on our approach.