Skip to main content

Agentic Graph Composer

A CLI- and canvas-first builder for AI agents on LangGraph. Define an agent as a declarative YAML schema; Agentic Graph Composer compiles it into a real LangGraph StateGraph - not a reimplementation of LangGraph, a thin, typed layer on top of it.

PyPI CI License: MIT

Install

pip install agentic-graph-composer

This installs the agc command.

Quickstart

mkdir my-agent && cd my-agent
agc init                       # scaffolds a working schema.yaml + starter files
cp .env.example .env                  # then fill in your provider's API key
agc validate schema.yaml
agc run schema.yaml "What does this project do?"

agc doctor schema.yaml checks your environment (API keys, optional extras, checkpointer config) against what a schema actually needs, before you hit a failure mid-run.

The canvas (visual editor)

A visual editor for the graph a schema compiles to ships bundled in - no separate install, no Node.js needed:

agc canvas schema.yaml

This prints a URL - open it in a browser to see and edit the graph, backed by the same schema/compiler library the CLI uses. See canvas/README.md for the view-only mode and running the canvas from source.

What a schema looks like

schema_version: 1
nodes:
  - id: assistant
    llm:
      provider: anthropic
      model: claude-sonnet-5
      system: "You are a helpful assistant."
    tools:
      - tools:search_docs

A schema with exactly one node and no edges section is implicitly wired START -> node -> END. Multi-node graphs add explicit edges (direct or conditional), a handler node for custom-code logic outside the schema, and an opt-in checkpointer block for resumable runs. See docs/GETTING_STARTED.md for the full setup guide - extras, provider API keys, Postgres checkpointing, observability. See docs/README.md for the complete design-doc suite.

Optional extras

pip install "agentic-graph-composer[examples]"   # langchain-anthropic, langchain-openai - to run examples/
pip install "agentic-graph-composer[postgres]"   # Postgres-backed checkpointing

Learn more

License

MIT

Metadata

Release files for agentic-graph-composer 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentic-graph-composer 0.1.0
File Size Uploaded
agentic_graph_composer-0.1.0.tar.gz 185.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentic-graph-composer 0.1.0
File Interpreter ABI Platform
agentic_graph_composer-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 389.6 kB

Release files / agentic_graph_composer-0.1.0.tar.gz

Download URL agentic_graph_composer-0.1.0.tar.gz
Size 185.4 kB
Tags Source
SHA-256 checksum
How to use checksums
53c367c178293bbcc5962e1167766a6ea2f10522c5a3ff6d2f49b4ec1c0d4678
BLAKE2b-256 checksum
How to use checksums
9cda2d7e316255e13656160d98fedfdb7d265c03dd68d6c33e30b26e67c4c4f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Release files / agentic_graph_composer-0.1.0-py3-none-any.whl

Download URL agentic_graph_composer-0.1.0-py3-none-any.whl
Size 204.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a791503e5e5b18768d6421ae8ea46f7f71609f8662e5f4499b42d97edb47c0a
BLAKE2b-256 checksum
How to use checksums
2d04fe3bed36c9f12a239065e055376ef0e49fe399dc63ae803d5485e24c7d30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page