Skip to main content

Interoperability and observability layer for multi-agent AI systems

Project description

Flowing UI

Flowing: The Debugger for AI Agents Workflow.

Instantly trace, record, and audit every decision in your multi-agent workflow.

Stop guessing why your agents fail. Flowing provides a "Source of Truth" for complex AI interactions.


⚡ 10-Second Quick Start

Run this in your terminal to launch the full Observability Dashboard and a live Agentic Demo:

python3 -m venv flowing-env && source flowing-env/bin/activate && pip install flowing-os && flowing demo

🎯 Why this matters

Multi-agent systems are complex:

  • Agents plan, reason, call tools, and coordinate asynchronously.
  • Silent errors and emergent behavior are common.
  • Traditional logs and simple prints don’t provide enough insight. Flowing captures rich execution data structured logs, spans, traces, and interaction graphs to help you see what’s happening and why.

⚡What you can do with it

With Flowing’s current MVP you can:

  • Run multiple independent agents and record execution traces
  • Capture structured events for agent actions and tool invocations
  • Reconstruct cross-agent workflows
  • Generate interactive trace visualizations
  • Improve debugging and reproducibility of complex runs

🧠 What This Repo Includes

  • Structured trace capture and logging utilities
  • Execution span schema for multi-agent workflows
  • Scripts to run demos and visualize behavior
  • Base interfaces that emit telemetry

🚧 Current Status

This project is experimental but functional:

✔ Structured logging and trace capture

✔ Execution spans for agent actions

✔ Interactive trace visualization output

❌ Universal cross-framework interoperability (future work)

❌ Production dashboard or hosted API


📈 Roadmap

Planned improvements include:

  • Enhanced visual dashboards for traces
  • Standardized trace schema
  • Replay mode for debugging workflows
  • Plugins for external observability systems (e.g., OpenTelemetry)
  • Enterprise features (enterprise API, alerting, retention)

🤝 Contributing

This repo is for developers building, debugging, or improving multi-agent AI workflows. If you care about:

  • Agent execution visibility
  • Reproducible runs
  • Structured trace semantics
  • Better debugging outcomes

…then this project is for you. Pull requests and feedback welcome.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

flowing_os-0.2.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowing_os-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for flowing_os-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71cca813ce89773fc11a6356b39d49b9e051d9ce7d6d679f0a210a26ce47ce31
MD5 d80aba3786f1f5a46f7480936dfb1935
BLAKE2b-256 82716398ee4c360f2ddd49ffb2e218db8ffbc841806d2797c78e42d9d696d2ac

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