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.1.0.tar.gz (38.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.1.0-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doorae_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 38.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.1.0.tar.gz
Algorithm Hash digest
SHA256 70b2636ebe6f01a6837bc768a5b08795c29f22694542782867593f46073f7c9f
MD5 d192294c5200c208a1556560e63b65e3
BLAKE2b-256 4734b6f6739023bd3c6d28fa8f184a1954c29ac4cc99a17881d1928daa357565

See more details on using hashes here.

File details

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

File metadata

  • Download URL: doorae_agent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 39.7 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0316e21a1322f273bb2f08732cbb7023a5e9a79dad4cb2b7ccdb14fe05558d3
MD5 6192db5a1cd866f489982186927dd6b5
BLAKE2b-256 4d4528a945ab6f2990f140a7c34e7840293ad8c6e87ec6484b0c0045d4259f1d

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