Working Notes on Agent Systems/Brad Zhang

Artifact dossier / case study

fireworks-tech-graph: turning architecture explanation into a repeatable workflow

This dossier records what the repository does, which workflow it replaces, what the implementation actually shows, and what an AI engineering team can reuse from it. The claim is narrow and checkable: ambiguous technical intent can be converted into constrained, validated, reusable diagrams instead of one-off drawings.

Python · 9.6k stars / 803 forks · live GitHub data · Repository · Technical dossier

Context

The workflow problem

Technical teams explain systems with diagrams, but the diagrams are produced by hand, drift in style, and break when requirements change. The cost is paid on every doc, launch, and onboarding pass.

The manual path looks like this:

  1. A founder or engineer sketches an architecture in a chat thread.
  2. Someone manually recreates it in Mermaid, Excalidraw, Figma, draw.io, or slides.
  3. The style drifts across docs, the diagram breaks when requirements change, and nobody validates readability before publishing.

fireworks-tech-graph replaces that path with a constrained publishing pipeline: a prompt is structured into a diagram grammar, rendered against a fixed visual system, checked for readability, and exported in a form that survives edits. The repository is public, so each step can be inspected rather than taken on faith.

fireworks-tech-graph project atlas plate
Figure 1 / project atlas plate

Implementation evidence

What the repository shows

Three properties of the implementation matter more than any single diagram it produces.

01

Constraint design

Diagram generation is treated as a constrained workflow with visual systems, export rules, and validation, not as a single prompt asking for a pretty picture.

02

Developer-facing taste

The output is built for technical readers who need to understand system shape quickly, not for generic marketing decoration.

03

Operational surface

The durable idea is a repeatable technical communication surface: prompt, structure, diagram, validation, export, and reuse.

Public signal: Python · 9.6k stars / 803 forks · live GitHub data. Stars and forks are weak evidence on their own; they are recorded here as a pointer to where the stronger evidence lives, in the commit history and exported artifacts.

Who this is for

Teams whose products are too technical for vague visuals

The strongest fit is a team whose adoption depends on making complex AI workflows understandable and reusable across docs, onboarding, sales engineering, and internal alignment.

  • AI infrastructure teams explaining RAG, agents, memory, evals, routing, and tool-calling systems
  • Developer-tool startups that need product-grade technical documentation before a design team exists
  • AI IDE and coding-agent teams that need workflow diagrams for launches, docs, investor updates, or onboarding
  • Internal platform teams that need repeatable architecture visuals instead of one-off screenshots

What can be learned

The transferable lesson

The scarce skill around a model is productizing the space around it: constraints, validation, export rules, and examples that survive team growth. A diagram pipeline is a small, inspectable instance of that skill. The same shape applies to memory systems, eval harnesses, and agent workflows: define the grammar, hold the quality bar, make the output checkable.

Early AI teams do not only need model capability. They need durable product surfaces around that capability, and this repository is one worked example of building such a surface in public.

Related reading

Continue in the publication