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.0.tar.gz (111.8 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.0-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doorae_agent-0.3.0.tar.gz
  • Upload date:
  • Size: 111.8 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.0.tar.gz
Algorithm Hash digest
SHA256 1023cbbd7ef00cc61defb3b0b81377b00165198c069921f51c9248e9f8d5f6d0
MD5 a09ccd0763f562c0a3cb475f28b7dba7
BLAKE2b-256 bf5c1d3943288ab3e0db0c98fe7cb27eef9f894eaa7cf2768164f9d94836b9af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: doorae_agent-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 44.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c74020bc9c3b442f8abac6080ede60992a5e912e245adacff972e4127135231
MD5 e9de23e4552700c8329274bd41105041
BLAKE2b-256 5bcbfada054b97326da5108d5732aa41f73ef39d0d77b092b4c62e6e743a6434

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