Skip to main content

Python SDK for Doorae multi-agent chat

Project description

doorae-agent

Python SDK for the Doorae multi-agent chat platform.

Installation

pip install doorae-agent

Optional engine integrations

pip install doorae-agent[openai]       # OpenAI integration
pip install doorae-agent[claude-code]  # Claude Code SDK integration
pip install doorae-agent[all-engines]  # All engine integrations

Quick Start

from doorae_agent.client import ChatClient

client = ChatClient("ws://localhost:8000", token="your-token", agent_name="MyAgent")

@client.on_message
async def handle(msg):
    print(f"[{msg['participant_id']}] {msg['content']}")

await client.join_room("room-id")
await client.run()

CLI Usage

# Run an agent
doorae-agent --engine openai --name PM --server ws://localhost:8000 --token $TOK --room room1

# Run a text chat client
doorae-client --server ws://localhost:8000 --user me --room sprint-42

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doorae_agent-0.3.1.tar.gz (114.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doorae_agent-0.3.1-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file doorae_agent-0.3.1.tar.gz.

File metadata

  • Download URL: doorae_agent-0.3.1.tar.gz
  • Upload date:
  • Size: 114.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for doorae_agent-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c08e7de619d3fa9ca42e8759162054f9935df100e7051b9522c0c30094e25b31
MD5 d6345d3457758035d31b1bd1b506878f
BLAKE2b-256 24a7603c355133f8985d5b7a6a476b8c0f49c0b79e9ada8ffcc7e054c21f19b9

See more details on using hashes here.

File details

Details for the file doorae_agent-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: doorae_agent-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for doorae_agent-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d674571fa9bb367eb060f7f921b0b0d3213e69be5b208823d21ce8a40835fee8
MD5 89cb4089417eb117be4de079d24ae635
BLAKE2b-256 46d9c4b607adbe37a237e8db15b1cb608f31ae755c9f993ba8eb497862a9399c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page