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.2.0.tar.gz (104.5 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.2.0-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doorae_agent-0.2.0.tar.gz
  • Upload date:
  • Size: 104.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 c07ef15517f5d9e36254abec07c37feac7a89ea592cb2cb92ffabe877cc550a8
MD5 f6018b57fdb47f8a0ffed9e36571f76c
BLAKE2b-256 cd0e937378fac5f0fccc083cc117c73b43ead71030f1c5ae9d395f396f8d0c33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: doorae_agent-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 41.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c2ec55d98cc25c329e2532f04523f4e9332623f1cb77d4fe6341e79633d5856
MD5 4e146b14a197d12f9f36011724ac74c1
BLAKE2b-256 1f9190cc051ae3d36cad87f81c1efe393fe6c9c4550a61b235830f164c5594f1

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