Skip to main content

Cross-framework debugger for multi-agent AI systems

Project description

rifft-sdk

Python SDK for Rifft, a cross-framework debugger for multi-agent AI systems.

rifft-sdk lets you instrument Python agents, spans, handoffs, tool calls, and decisions, then view the resulting trace in Rifft with communication graphs, timelines, replay, and MAST failure classification.

Install

pip install rifft-sdk

Quickstart

import rifft

rifft.init(service_name="my-agent-app")

@rifft.trace(agent_id="researcher", framework="custom")
def run_research():
    with rifft.span("tool.call"):
        return {"summary": "Agent trace debugging helps teams inspect handoffs."}

run_research()

By default, the SDK exports OTLP traces to the local Rifft collector.

What You Get

  • trace capture for Python multi-agent workflows
  • agent and tool spans with timing and cost metadata
  • communication edges and handoff visibility
  • compatibility with Rifft adapters such as CrewAI, AutoGen, and MCP

Links

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

rifft_sdk-0.1.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

rifft_sdk-0.1.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file rifft_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: rifft_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for rifft_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2c585e9bdb92a27ed7fc1e92c53b58f32ae0997c8f2bb91510653725796d748c
MD5 0ae12908c4b05b365669abe9e8d6646b
BLAKE2b-256 4aff86b2556e66a565d944442750f58b067a3504cf0444a3cb879584e4368ded

See more details on using hashes here.

File details

Details for the file rifft_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rifft_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for rifft_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7b5c41d62dd1e1c4833df77544a0870dc4980e3e228ddd052cb18d9a6c2b0b73
MD5 add792e46d92830c9f93cd0576f47461
BLAKE2b-256 e72cb8f66560e2678ff001558dd30dc7248386a2d5a7d02913546ef54a418b41

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