Skip to main content

Rich threads for AI agents

Project description


deepthread

Rich chat threads for AI agents
Explore the docs »

View Demo · Report Bug · Request Feature


Deepthread enables robust chat experiences with AI agents. It offers a Python backend for managing thread state as well as a React chat interface.

We support Agentscript for beautiful UI experiences.

Backend

Installation

pip install deepthread

Usage

Role Threads

Create a role based thread

from deepthread import Thread

thread = Thread()
thread.post("user", "Hello, Thread!")

# output in openai chat schema format
print(thread.to_oai())

Frontend

Installation

npm i @agentsea/deepthread

Develop

To test

make test

To publish

make publish

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

deepthread-0.1.6.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

deepthread-0.1.6-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file deepthread-0.1.6.tar.gz.

File metadata

  • Download URL: deepthread-0.1.6.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.1 Darwin/22.6.0

File hashes

Hashes for deepthread-0.1.6.tar.gz
Algorithm Hash digest
SHA256 758bad51cb12fc5541cca6aa49950e7bd8f3a3e4ba3352e3b6b2dc7a3811d012
MD5 d4d8197f5c69640fb4eb25f48bba8f0d
BLAKE2b-256 c7525e5017f9f4bd519c9a98bb9a90f4a73b16757f75df61f72893e719750569

See more details on using hashes here.

File details

Details for the file deepthread-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: deepthread-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.1 Darwin/22.6.0

File hashes

Hashes for deepthread-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 80ec90f63d528a98f17599266f2e60a86576bd50bc8d656048ed2b47df75b8fc
MD5 baa24381e121f9ff99747bb2c700afb2
BLAKE2b-256 e5a8a2fcdcecc2f9e31e604ed63535a828474923874d5ed7e8648b04978cdbd3

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