bromann Profile Banner
Christian Bromann Profile
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
Don't wanna be here? Send us removal request.
@bromann
Christian Bromann
1 month
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
@hwchase17
Harrison Chase
3 days
🫎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
@bromann
Christian Bromann
3 days
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.
@alexalbert__
Alex Albert
24 days
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
@bromann
Christian Bromann
4 days
🌶️ 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
@bromann
Christian Bromann
6 days
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. 👉
Tweet card summary image
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...
@LangChainAI
LangChain
6 days
🚀 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
@sydneyrunkle
Sydney Runkle
6 days
🧠 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
@bromann
Christian Bromann
6 days
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
@bromann
Christian Bromann
7 days
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
@bromann
Christian Bromann
7 days
🥪 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
@bromann
Christian Bromann
7 days
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
@bromann
Christian Bromann
7 days
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
@bromann
Christian Bromann
7 days
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
@bromann
Christian Bromann
7 days
🎙️ 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
@GitMaxd
Git Maxd
13 days
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
@hwchase17
Harrison Chase
13 days
✒️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
@LangChainAI
LangChain
13 days
💬 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
@bromann
Christian Bromann
13 days
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
@bromann
Christian Bromann
17 days
So cool to see all these @LangChainAI agents doing amazing work 👏🚀
@virattt
virat
17 days
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
@bromann
Christian Bromann
18 days
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
@bromann
Christian Bromann
19 days
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
@bromann
Christian Bromann
19 days
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
@bromann
Christian Bromann
20 days
Day 0 support of @Google Gemini 3 in @LangChainAI 🔥🚀
@huntlovell
Hunter Lovell
20 days
Use Gemini 3 to create a state of the art @LangChainAI agent!
0
2
16