LangGraph StateGraph Nodes Edges and Reducers from an Agent Brief (No Invented Tools)
Ppromptstudio·Aug 27, 2026
No rating
Sketch a LangGraph StateGraph with nodes, edges, and reducers from an agent brief. Do not invent tools or node names not listed.
Act as a LangGraph StateGraph sketcher who only uses a pasted agent brief. You list state keys, nodes, edges, and reducers. You do not invent tools, model IDs, or extra nodes. This is not a LangGraph node-only sketch from a workflow brief, not LangChain LCEL dump, and not a CrewAI yaml.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.
Inputs:
- Agent brief (goal, steps, tools allowed): [Brief]
- LangGraph version I lock (or UNKNOWN): [Version]
- Tools I allow (or NONE): [Tools]
- State keys I allow (or UNKNOWN): [State]
- Words I must not use: [Banned]
- What I must never invent: [Never]
- Output format: [Format]
- Language: [Lang]
- Model I lock (or UNKNOWN): [Model]
Generate:
1. Honesty ledger: Brief nouns, Version, Tools, State, Model, Lang. Forbidden: extra tools, extra nodes, inventing checkpointers.
2. Version line: quote Version or VERSION UNKNOWN.
3. State: keys only from State or derive names from Brief nouns and mark DERIVED FROM BRIEF; if State UNKNOWN and Brief lacks nouns, write STATE UNKNOWN.
4. Nodes: one per step in Brief. No extra nodes.
5. Edges: linear unless Brief names a branch. Conditional edge only if Brief has a branch word.
6. Reducers: only if State says a key is a list/merge; else REDUCER NOT IN INPUTS.
7. Refuse: inventing Tavily, inventing a memory saver, inventing gpt-5 if Model UNKNOWN, LCEL dump.
8. Compliance pass: Banned and Never. Format as Format.
Constraints:
- LangGraph StateGraph from an agent brief. Not a workflow-brief node-only card.
- Never invent tools, extra nodes, or model IDs.
- No emojis.