<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>fast-langraph</title><description>Guides, articles, and production pain points from the team building fast-langraph — the Rust performance layer for LangGraph.</description><link>https://fast-langraph.neullabs.com/</link><language>en-us</language><item><title>Cache LLM calls with @cached for a 10x speedup</title><link>https://fast-langraph.neullabs.com/guides/caching-llm-calls/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/caching-llm-calls/</guid><description>LangGraph graphs re-issue the same LLM prompts constantly. The fast-langraph @cached decorator drops onto your LLM call sites and eliminates redundant API spend.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>caching</category><category>llm</category><category>cost-optimization</category></item><item><title>Find LangGraph bottlenecks with GraphProfiler</title><link>https://fast-langraph.neullabs.com/guides/profiling-bottlenecks/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/profiling-bottlenecks/</guid><description>Before you adopt fast-langraph or any other optimization, measure. The GraphProfiler adds ~1.6 μs of overhead per operation and tells you exactly where your wall clock goes.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>profiling</category><category>diagnostics</category><category>performance</category></item><item><title>Quickstart: enable fast-langraph in under a minute</title><link>https://fast-langraph.neullabs.com/guides/quickstart/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/quickstart/</guid><description>Install fast-langraph, flip the shim on, and measure your first speedup. No code changes to your existing LangGraph application.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>quickstart</category><category>shim</category><category>install</category></item><item><title>Swap in RustSQLiteCheckpointer for 5–6x faster checkpointing</title><link>https://fast-langraph.neullabs.com/guides/rust-sqlite-checkpointer/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/rust-sqlite-checkpointer/</guid><description>Replace LangGraph&apos;s built-in SQLite checkpointer with the Rust-backed drop-in. Same API, 5–6x faster per operation, and up to 737x faster on the serialization step for large state.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>checkpoint</category><category>sqlite</category><category>persistence</category></item><item><title>Automatic shim mode: zero-code-change acceleration</title><link>https://fast-langraph.neullabs.com/guides/automatic-shim-mode/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/automatic-shim-mode/</guid><description>fast_langgraph.shim.patch_langgraph() monkey-patches LangGraph at import time, swapping in faster executors and Rust-backed channel updates. No code changes anywhere else.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>shim</category><category>automatic</category><category>executor</category></item><item><title>Manual acceleration mode: direct Rust component usage</title><link>https://fast-langraph.neullabs.com/guides/manual-acceleration-mode/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/manual-acceleration-mode/</guid><description>When the shim isn&apos;t enough, explicit Rust components deliver the headline speedups: 737x on checkpoint serialization, 46x on sustained state updates, and 10x on LLM caching.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>manual</category><category>advanced</category><category>optimization</category></item><item><title>Migrating from vanilla LangGraph to fast-langraph</title><link>https://fast-langraph.neullabs.com/guides/migrating-from-vanilla-langgraph/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/guides/migrating-from-vanilla-langgraph/</guid><description>A step-by-step migration checklist: profile, adopt the shim, swap the checkpointer, add caching, validate. Each step is reversible and measured.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>guide</category><category>migration</category><category>checklist</category><category>adoption</category></item><item><title>Why Python&apos;s deepcopy kills LangGraph at scale</title><link>https://fast-langraph.neullabs.com/articles/why-python-deepcopy-kills-langgraph/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/articles/why-python-deepcopy-kills-langgraph/</guid><description>The 737x speedup on checkpoint serialization isn&apos;t magic. It&apos;s the direct consequence of what Python&apos;s deepcopy actually does — and doesn&apos;t do — to your agent state.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>article</category><category>performance</category><category>deepcopy</category><category>serialization</category><category>checkpoint</category><category>performance</category></item><item><title>Scaling LangGraph in production: the three real bottlenecks</title><link>https://fast-langraph.neullabs.com/articles/scaling-langgraph-in-production/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/articles/scaling-langgraph-in-production/</guid><description>Production LangGraph workloads hit three predictable bottlenecks: checkpointing, executor churn, and LLM redundancy. An architect-level look at the cost math at each stage.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>article</category><category>architecture</category><category>production</category><category>scaling</category><category>architecture</category><category>cost</category></item><item><title>Executor churn: the 58% problem in LangGraph invocations</title><link>https://fast-langraph.neullabs.com/articles/executor-churn-the-58-percent-problem/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/articles/executor-churn-the-58-percent-problem/</guid><description>Most LangGraph invocation overhead isn&apos;t in your nodes or your channels. It&apos;s in ThreadPoolExecutor construction on every single call — 58% of wall clock on short graphs.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>article</category><category>performance</category><category>executor</category><category>thread-pool</category><category>invocation-overhead</category></item><item><title>LangGraph vs fast-langraph: side-by-side benchmarks</title><link>https://fast-langraph.neullabs.com/articles/langgraph-vs-fast-langraph-benchmarks/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/articles/langgraph-vs-fast-langraph-benchmarks/</guid><description>An apples-to-apples comparison across checkpoint serialization, state updates, end-to-end graph execution, and LLM caching — every number reproducible from the public benchmark scripts.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><category>article</category><category>comparison</category><category>benchmarks</category><category>comparison</category><category>performance</category></item><item><title>When not to use fast-langraph</title><link>https://fast-langraph.neullabs.com/articles/when-not-to-use-fast-langraph/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/articles/when-not-to-use-fast-langraph/</guid><description>An honest guide to when fast-langraph won&apos;t help — small graphs, simple state, LLM-bound workloads. Optimization isn&apos;t free, and the wrong tool at the wrong time is just noise.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>article</category><category>opinion</category><category>honesty</category><category>anti-pattern</category><category>when-not-to</category></item><item><title>LangGraph checkpoint serialization overhead on large state</title><link>https://fast-langraph.neullabs.com/langgraph-issues/checkpoint-serialization-overhead/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/langgraph-issues/checkpoint-serialization-overhead/</guid><description>Production teams running LangGraph with non-trivial agent state hit a wall where every super-step pays 100+ ms in Python deepcopy overhead. This is the single largest source of p95 latency growth.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><category>pain-point</category><category>high</category><category>checkpoint</category><category>deepcopy</category><category>performance</category><category>langgraph-issue</category></item><item><title>LangGraph memory footprint grows unbounded on long-running graphs</title><link>https://fast-langraph.neullabs.com/langgraph-issues/large-state-memory-blowup/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/langgraph-issues/large-state-memory-blowup/</guid><description>Long-running LangGraph workloads see peak memory grow well beyond the logical state size. The culprit isn&apos;t a leak — it&apos;s deepcopy allocating parallel object graphs on every checkpoint.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>pain-point</category><category>high</category><category>memory</category><category>checkpoint</category><category>deepcopy</category><category>langgraph-issue</category></item><item><title>LangGraph retry and branching loops re-issue identical LLM calls</title><link>https://fast-langraph.neullabs.com/langgraph-issues/redundant-llm-calls-in-graph-loops/</link><guid isPermaLink="true">https://fast-langraph.neullabs.com/langgraph-issues/redundant-llm-calls-in-graph-loops/</guid><description>LangGraph graphs with retries, branches, or reflection passes frequently send the same prompt to the LLM multiple times per invocation — inflating both latency and API spend.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>pain-point</category><category>medium</category><category>llm</category><category>caching</category><category>cost</category><category>langgraph-issue</category></item></channel></rss>