
The "holy shit" moment when I realized agent-browser can control Slack npx skills add vercel-labs/agent-browser --skill slack
Duvillier Antoine
866 posts

@DuvillierA
Lead front-end developer at @virtuoFr

The "holy shit" moment when I realized agent-browser can control Slack npx skills add vercel-labs/agent-browser --skill slack



Resumable streaming implementation The hard part of resumable streaming is done by the same-named package Some additional work was required since we don't return raw `Response` objects in TRPC That means we can't use AI SDK functions like `toUIMessageStreamResponse()` and the default chat transport protocol The resumable streaming happens in two places: - when we start a new stream on user message, we tee the UI stream: one side emits directly to the client, the other publishes to Redis as SSE - when the client resumes a running stream, it subscribes to the Redis stream and parses SSE back to UI chunks












