Template for building protoLabs A2A agents on LangGraph — fork me
https://agent.protolabs.studio ↗// readme
protoAgent
A lean, A2A-native agent on LangGraph — ships a small core, grows with git-URL plugins. Run one agent or orchestrate a fleet; drive it from a console, the OpenAI-compatible API, or A2A. Local-first, yours to fork.
It keeps the boring parts — A2A spec handling, cost/extension emission, tracing, the
release pipeline — stable across every agent in the fleet, so forking an agent is close
to a rewrite of SOUL.md, graph/prompts.py, and tools/lg_tools.py and not much else.
You add capability as plugins instead of inheriting a pile of it.
Canonical reference implementation: protoLabsAI/roxy. Roxy is a filled-in fork — an autonomous ProtoMaker portfolio manager with its own persona, A2A skills, and project registry — a good example of what a fork looks like end-to-end.
Try it in 5 minutes: clone, uv sync && uv run python -m server
(or pip install -r requirements.txt && python -m server), open
http://localhost:7870, and walk the
setup wizard — no forking, no sed, no Docker required to get
your first agent talking. See the [first-agent…