Skip to main content

Run a grafi Assistant locally with a live workflow graph & trace viewer

Project description

Graphite Dev

Graphite Dev provides a local assistant runtime with visual workflow tracing. The tool must be executed from the project root directory to function properly.

Installation

pip install grafi-dev

Usage

grafi-dev <path to your assistant instance>

Or run from source:

python -m grafi_dev.cli <path to your assistant instance>

This will automatically open a webpage displaying the Graphite interface.

starting_age

The highlighted components show the main interface elements:

Header: Displays the current conversation ID and assistant request ID, with a "New Conversation" button to start fresh sessions.

Main Panel:

  • Left: Visual workflow representation showing the execution flow
  • Right: Detailed information including events, conversation data, and flow history
    • Info Tab: Shows the detailed information of the workflow or selected components
    • Event Tab: Shows all the event of the workflow or selected components
    • History Tab: Shows complete conversation history across all assistant request IDs.

Message Input: Located at the bottom, allows you to send messages directly to the Graphite assistant.

demo-gif

Feature

  • Run any assistant and inspect its workflow in the browser
  • Live node execution and event trace
  • Interactive web UI for reviewing conversations and workflow details

Development

To start the server from source

python -m grafi_dev.cli <path to your assistant instance>

This launches a FastAPI server with uvicorn and opens the UI.

Support

For questions or fixes, refer to the source code, tests, and issues. Contributions via pull requests are 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 Distribution

grafi_dev-0.0.9.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

grafi_dev-0.0.9-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file grafi_dev-0.0.9.tar.gz.

File metadata

  • Download URL: grafi_dev-0.0.9.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for grafi_dev-0.0.9.tar.gz
Algorithm Hash digest
SHA256 69a49b139225eff40615936de91788d91aa94ac2e17e0f69c15bd4de86ef489a
MD5 5d12adea514e74c9b2f1c0ce17d9e463
BLAKE2b-256 9d800b34719a483204f067493b735232d26d84f2256329278914e653bcc0f7bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for grafi_dev-0.0.9.tar.gz:

Publisher: ci.yml on binome-dev/graphite-dev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grafi_dev-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: grafi_dev-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for grafi_dev-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 dba54c5918fdb0aef67fd330d98e1552101280ab0745c5fafc626b826a3d6df4
MD5 ac4639c9f10b0fb2867232aa18dbd8f0
BLAKE2b-256 1ce00b7f8bfbf428c2743bfe3d0bb9502a85388c809f2966b14a8447fa356b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for grafi_dev-0.0.9-py3-none-any.whl:

Publisher: ci.yml on binome-dev/graphite-dev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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