Skip to main content

A CLI- and canvas-first builder for AI agents on LangGraph.

Project description

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

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

agentic_graph_composer-0.1.0.tar.gz (185.4 kB view details)

Uploaded Source

Built Distribution

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

agentic_graph_composer-0.1.0-py3-none-any.whl (204.2 kB view details)

Uploaded Python 3

File details

Details for the file agentic_graph_composer-0.1.0.tar.gz.

File metadata

  • Download URL: agentic_graph_composer-0.1.0.tar.gz
  • Upload date:
  • Size: 185.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentic_graph_composer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 53c367c178293bbcc5962e1167766a6ea2f10522c5a3ff6d2f49b4ec1c0d4678
MD5 da4e8b1ba77feb15b5bf1e590cc058dc
BLAKE2b-256 9cda2d7e316255e13656160d98fedfdb7d265c03dd68d6c33e30b26e67c4c4f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentic_graph_composer-0.1.0.tar.gz:

Publisher: publish-python.yml on rishav91/AgenticGraphComposer

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

File details

Details for the file agentic_graph_composer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_graph_composer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a791503e5e5b18768d6421ae8ea46f7f71609f8662e5f4499b42d97edb47c0a
MD5 6fc3cb39622e52be262b34527410d025
BLAKE2b-256 2d04fe3bed36c9f12a239065e055376ef0e49fe399dc63ae803d5485e24c7d30

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentic_graph_composer-0.1.0-py3-none-any.whl:

Publisher: publish-python.yml on rishav91/AgenticGraphComposer

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