Interoperability and observability layer for multi-agent AI systems
Project description
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71cca813ce89773fc11a6356b39d49b9e051d9ce7d6d679f0a210a26ce47ce31
|
|
| MD5 |
d80aba3786f1f5a46f7480936dfb1935
|
|
| BLAKE2b-256 |
82716398ee4c360f2ddd49ffb2e218db8ffbc841806d2797c78e42d9d696d2ac
|