Humans have been writing software for about 75 years. AIs will write software for hundreds and thousands of years.
Eventually everything - hardware, OS, libraries, APIS, services, applications - will be designed to facilitate AI software development.
19.02.2026 10:01 β
π 0
π 0
π¬ 0
π 0
Been thinking a lot about git lately and how incredibly well designed it is.
18.02.2026 13:59 β
π 2
π 0
π¬ 0
π 0
People are scared of how AI will impact their lives. Shooting the messenger is their reaction.
17.02.2026 15:36 β
π 7
π 0
π¬ 0
π 0
bc you need many users to have a data flywheel that covers the long tail of user requests (for your training data), and free models do not have that. they are worse than they look at first glance (due to benchmaxxing)
12.02.2026 15:10 β
π 0
π 0
π¬ 0
π 0
future software will be developed in dark software factories by a variety of ai agents operating on a shared code repository infrastructure optimized for those agents. humans won't look at the code any more, similar to how we do not look at assembly today.
12.02.2026 14:47 β
π 0
π 0
π¬ 0
π 0
in a future where ai agents write all the code, libraries and frameworks are somewhat dead bc they include overhead unnecessary for the specific use cases of the software and represent a supply chain risk
12.02.2026 14:47 β
π 0
π 0
π¬ 0
π 0
YouTube video by Callstack
AI SDK 5: Whatβs New and Whatβs Next by Lars Grammel | AI Meetup in WrocΕaw, September 2025
My talk about AI SDK 5 from the AI Meetup in WrocΕaw is on youtube: www.youtube.com/watch?v=xgR-...
12.10.2025 07:38 β
π 0
π 0
π¬ 0
π 0
prediction: as ai relies more and more on websearch, seo for ai will bring product placement and then it will be followed by ads for ai (content suggestions), esp. in free ai chatbot tiers. ai chatbots will become more like google search in some of those ways.
07.09.2025 14:23 β
π 1
π 0
π¬ 1
π 0
I find this research fascinating because it means that there is a path towards smaller models that are strong on tool use and reasoning and that use external knowledge sources (through tools such as web search) instead of baked in knowledge.
openai.com/index/why-la...
07.09.2025 14:16 β
π 0
π 0
π¬ 1
π 0
At React Universe Conference Wroclaw today - would love to chat with AI SDK users.
If you are around and want to give feedback or learn more about the AI SDK send me a DM.
03.09.2025 09:43 β
π 1
π 0
π¬ 0
π 0
Finally - almost 5 months of work, our biggest release so far.
Completely revamped, type-safe AI chat is a game changer imo. I don't know any other framework that has full stack support for this. Hope it will enable you to build the next generation of AI applications.
31.07.2025 16:15 β
π 7
π 0
π¬ 0
π 0
i recommend cursor. tried switching back to copilot at some point to give it another shot and switched back to cursor almost immediately.
19.05.2025 16:35 β
π 1
π 0
π¬ 1
π 0
is that with the new chattransport?
19.05.2025 09:19 β
π 0
π 0
π¬ 1
π 0
You can try AI SDK 5 now:
16.05.2025 13:40 β
π 2
π 0
π¬ 0
π 0
AI SDK 5 prototype: custom UI data parts
You can define custom ui data parts and stream updates to them from the server:
14.05.2025 17:44 β
π 2
π 0
π¬ 0
π 0
AI SDK 5 preview: ChatStore & ChatTransport
ChatStore synchronizes chat write operations and manages streaming state. You can use it directly or through framework integrations like useChat.
ChatTransport makes backend integrations more flexible, allowing for client-only usage.
13.05.2025 15:05 β
π 2
π 0
π¬ 0
π 0
AI SDK 5 preview: UI message persistance
We recommend storing UI messages, not model messages, if your application has a useChat component.
This ensures that the UI state can be correctly restored and helps integrating backends other than streamText (e.g. Langchain).
11.05.2025 12:25 β
π 1
π 0
π¬ 0
π 0
For agent to agent communication you have to set up something custom - focus for AI SDK 5 is to improve assistant to user messages in the UI
10.05.2025 21:58 β
π 0
π 0
π¬ 1
π 0
AI SDK 5 preview: UI message metadata
UI messages in AI SDK 5 will have a generic metadata property (instead of specific properties like createdAt).
This lets you send and show the message metadata that's important in your application:
10.05.2025 16:53 β
π 3
π 0
π¬ 0
π 0
It's important to distinguish UI messages from model messages.
Having a clear separation makes it easier to set up (application specific) persistence for your UI messages and additional context. It also helps putting prompt optimizations in place and improving results.
10.05.2025 16:52 β
π 0
π 0
π¬ 0
π 0
The model prompt is often e.g. enriched and compressed.
E.g. short-term memory compresses, long-term memory and RAG enriches, system messages add additional information. You could have different model message prompts depending on the context.
10.05.2025 16:52 β
π 0
π 0
π¬ 1
π 0
UI messages contain additional information such as custom app data and metadata. Tools calls might be omitted. etc.
10.05.2025 16:52 β
π 0
π 0
π¬ 1
π 0
UI messages != model messages
What you display to the user (ui messages) is different from what you want to send to the LLM (model messages).
UI messages contain additional information such as custom app data and metadata. Tools calls might be omitted. etc.
10.05.2025 16:52 β
π 1
π 0
π¬ 1
π 0
In AI SDK 5, UI messages will be composed of parts.
This is my current vision of how UI messages could look like - feedback welcome.
10.05.2025 16:49 β
π 1
π 0
π¬ 1
π 0
Starting to be excited about AI SDK 5
Our planned timeline:
- alpha 1st half of May
- beta 2nd half of May
- GA in June
10.05.2025 16:47 β
π 1
π 0
π¬ 0
π 0
You can improve agent quality (i.e. success within a certain number of steps) with better prompts, tools, and other scaffolding - but you always need to account for the runaway run problem by limiting steps somehow (e.g. using a budget like tokens, steps, or money spent)
29.04.2025 11:22 β
π 1
π 0
π¬ 0
π 0
AI agents vs workflow runs & run termination:
Workflows have a deterministic number of steps after which they will finish with with a solution (of varying quality).
Agents run in a loop and it is unclear when and if they will finish with a solution.
29.04.2025 11:06 β
π 2
π 0
π¬ 1
π 0
one fundamental issue w/ ai agents:
the problem of deciding when to stop an agent run is a variant of the halting problem
there will always be agent runs for which, given their current state and history, it cannot be known whether they will terminate with an answer or not
27.04.2025 06:58 β
π 0
π 0
π¬ 0
π 1