Christian Bromann
@bromann
Followers
3K
Following
3K
Media
239
Statuses
3K
Running on agentic reasoning and espresso. Building with @LangChainAI 🦜🔗.
San Francisco
Joined September 2009
New video: Build a streaming @LangChainAI agent in @nextjs using useStream + memory 🚀 You’ll learn: - stream AI replies into your UI with useStream - Minimal API route serving SSE - Add conversation memory via thread id + checkpointer 🎥 Watch now: https://t.co/1ysdHDOwXM
4
9
51
🫎LangSmith in the wild Cool to see developers sharing public links of their traces when they share new projects! Nothing better than seeing exactly whats going on under the hood of the agent, great way to understand an agent
4
2
36
You can use @AnthropicAI's structured output for Sonnet or Haiku 4.5 with @LangChainAI by importing and using the `providerStrategy` .. that's it, zero additional config needed! 🙌 We will make it the default output strategy once it comes out of beta.
We just launched structured outputs in the Claude API. You can make sure Claude responses always match your specified JSON schemas or custom tool definitions, without retries or parsing errors.
2
4
27
🌶️ Hot take: Most “AI agents” today aren’t production-ready — not because of the LLM…but because one flaky tool brings the whole system down 🧨 In the new video, I show how LangChainJS’s Tool Retry Middleware gives agents real resilience: 🔁 automatic retries ⏱️ exponential
0
6
16
If you use #AI to build workflows 🤔 you are doing it wrong! Introducing @LangChainAI Agent Builder 🚀 now in public beta! I built a research agent in 5 minutes while other senior engineers are still arguing about which orchestration pattern to use. 👉
blog.langchain.com
Now anyone can create production ready agents without writing code, just chat. Agent Builder guides you from initial idea to deployed agent, creating detailed prompts, selecting required tools, and...
🚀 LangSmith Agent Builder is now available in Public Beta Now anyone can create production ready agents without writing code, just chat. Agent Builder guides you from initial idea to deployed agent, creating detailed prompts, selecting required tools, and even creating
4
5
13
🧠 New from LangChain: Automatic Summarization Middleware Build agents that handle long, multi-turn conversations without blowing through your context window. Older messages get compressed, while all of the details in recent history are preserved. You can configure
6
21
118
LLM vendors keep shipping bigger context windows… but nobody talks about the actual problem: Tool-heavy agents drown in their own tool results 🤯 @AnthropicAI fixed this with context editing. We made the idea model-agnostic in @LangChainAI 🚀✨ 🎥 https://t.co/8xGgEAekHi
8
25
142
Voice agents shouldn't require vendor lock-in. If you're building voice with @LangChainAI, this might save you weeks. GitHub: https://t.co/NpBczl7l9x Live Demo: https://t.co/7jQa43SwmP Let me know what providers you'd want added! 👇
github.com
Core building blocks for voice agents with LangChainJS - christian-bromann/createVoiceAgent
0
0
6
🥪 Try the "Voice Sandwich" demo: 1. Go to https://t.co/7jQa43SwmP 2. Pick your STT (AssemblyAI or OpenAI) 3. Pick your TTS (ElevenLabs, Hume, or OpenAI) 4. Order a sandwich with your voice The voice agent will take your order, manage the cart, and hang up when done. 🧵 5/6 👇
1
0
2
The secret? Everything is a TransformStream: Audio → [beforeSTT] → STT → [afterSTT] → Agent → [beforeTTS] → TTS → [afterTTS] → Audio Middleware hooks at every stage. Just like @LangChainAI createMiddleware(), but for voice. 🚀 🧵 4/6 👇
1
0
2
create-voice-agent extends LangChain's createAgent() with voice: ✅ Hot-swap providers at runtime ✅ Streaming TransformStream pipeline ✅ Built-in barge-in support ✅ "Let me think..." filler middleware ✅ Works with your existing @LangChainAI tools One function. Full voice
1
0
1
The voice agent landscape is fragmented: ❌ Tied to one STT/TTS provider ❌ 500ms+ latency breaks conversation flow ❌ User interrupts → system crashes ❌ Building pipelines from scratch takes weeks ❌ no tracing or evals Developers are struggling. 🧵 2/6 👇
1
0
1
🎙️ Building voice agents is hard. Provider lock-in. Latency hell. Barge-in nightmares. I built a harness on @LangChainAI that solves all of it. Switch between @AssemblyAI, @OpenAI, @elevenlabsio, @hume_ai with a DROPDOWN 🤯 Try it live: https://t.co/7jQa43SwmP Thread 🧵👇
4
12
53
Want to learn about these CLI’s everyone’s talking about? @LangChainAI’s OSS Deep Agents CLI is a fun way to start Built on LangChain’s OSS Deep Agents library, the CLI will introduce you to subagents, task lists, memory, *skills* + more uv pip install deepagents-cli
✒️Skills in DeepAgents CLI We recently added support for skills in DeepAgents CLI Skills let you define prompts/tools that you load on command Check out @RLanceMartin breaking them down here: https://t.co/NxCBVfZReG And try out the CLI here: https://t.co/RNZYzGPFUU
1
3
10
💬 Join our Community Jam Session on Dec 15 (Dec 16 for some APAC zones)! Share your feedback on LangChain 1.0 & 1.1, what’s working, what’s not, and what you love. Your input shapes LangChain’s future! 🚀 👉 RSVP: https://t.co/Uuu6z6m0FQ
1
12
23
Your agent gets slower, sloppier, or “dumber” the longer the thread runs? That’s context overload! 🤯 In my new video I break down how @LangChainAI's Summarization Middleware keeps long-running agents sharp by automatically compressing history without losing important tool I/O.
1
3
23
So cool to see all these @LangChainAI agents doing amazing work 👏🚀
The future of finance isn’t closed. It’s open source. Meet Dexter, a deep research agent built in public. It’s crushing evals, improving fast, and every line of code is yours. Finance belongs to everyone.
0
5
14
AI agents are amazing�� until they start acting like unhinged interns🤪 Without guardrails, they can overshoot rate limits 📈, blow through API quotas 💸, or trigger endless tool call loops 🔁. @LangChainAI's Tool Call Limit Middleware gives you precise control: per run, per
2
11
61
The team @LangChainAI is working on making streaming messages to the frontend much easier as currently implemented in LangChat 🚀 so keep an eye on updates soon 😊 I am also planning on publishing a version for this in @vuejs , @angular and @sveltejs
1
0
1
If you want to experiment with different #AI agent behavioral patterns, I've build https://t.co/Acj3w1jCDq to simulate features like model/tool limit, retries, HITL or different context engineering approaches using @LangChainAI 👀 it's a simple @nextjs and the code is available
1
6
30
Day 0 support of @Google Gemini 3 in @LangChainAI 🔥🚀
0
2
16