langgraph-agent-builder
Distribution name:
langgraph-agent-builder. CLI command:lab. Python import package:langgraph_agent_builder.
Design-time low-code flow builder for the agentplane
platform. Compose flows on a canvas, validate them with the shared
agentplane-core rules, and publish them to the agentplane runtime — which
serves each flow as an A2A agent or MCP tool behind the gateway. The builder
itself hosts nothing: no endpoints, no execution. When the builder process
stops, every published flow keeps working.
cd backend && uv sync
uv run lab serve # design-time API + bundled frontend
- FlowDefinition is the format. Drafts, exports and imports are canonical
FlowDefinition YAML/JSON (deterministic order, canvas positions confined to
the
layoutblock). Files are git-safe: resources by name, never secrets. - Types come from the platform.
FlowDefinition, node config models,ValidationIssueandvalidate_structure()are imported fromagentplane-core/agentplane-sdk, pinned exactly from PyPI — the builder defines zero contract types of its own. - Validate merges instant local checks with the runtime's authoritative
answer (
POST /definitions/validate), each issue markedlocal/runtime. - Publish = update the runtime draft + deploy (returns the endpoint URL;
registration happens platform-side). Playground = ephemeral deploy; the
chat panel talks A2A to
/a2a/_draft/{name}through the gateway.
Configuration (env prefix BUILDER_)
| Variable | Default | Purpose |
|---|---|---|
BUILDER_RUNTIME_URL |
— | agentplane runtime API base (always a gateway URL) |
BUILDER_RUNTIME_TOKEN |
— | static bearer for dev setups without OIDC |
BUILDER_AUTH_MODE |
none |
none | oidc (validate JWTs, forward the user token) |
BUILDER_OIDC_ISSUER / _AUDIENCE / _CLIENT_ID |
— | shared Keycloak realm |
BUILDER_RESOURCES_UI_URL / _REGISTRY_UI_URL |
— | links into the platform UI |
BUILDER_DATABASE_URL |
SQLite under ~/.langgraph-agent-builder |
draft storage |
Development
uv run pytest && uv run ruff format . && uv run ruff check --fix . && uv run mypy
The platform contract is the exact PyPI pin in pyproject.toml plus
../schemas/flow-definition.schema.json; upgrading it is a deliberate PR
(bump the pin, refresh the schema) gated by the round-trip and contract tests.
Release files for langgraph-agent-builder 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langgraph_agent_builder-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / langgraph_agent_builder-0.1.0-py3-none-any.whl
| Download URL | langgraph_agent_builder-0.1.0-py3-none-any.whl |
|---|---|
| Size | 324.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
26798854fd4ba3b2f03cffb4e50f6bd39f50a71233e69ce449f2beede91e09f4
|
|
BLAKE2b-256 checksum How to use checksums |
5df4f2ebb10d8581162cf31b62bf38488a0faeee9e168468fdf23b94ebc5212d
|
| 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