Additionally, we've shipped a major set of updates, including Tiptap 3.0 support, group mentions, new thread filters, batched notifications, AI web search, updated hooks, and more.
Additionally, we've shipped a major set of updates, including Tiptap 3.0 support, group mentions, new thread filters, batched notifications, AI web search, updated hooks, and more.
Partition your app into different workspaces, each with their own documents, inboxes, more. Set a `tenantId` when you create a resource, and it just works.
There's 10 more new features too…
Partition your app into different workspaces, each with their own documents, inboxes, more. Set a `tenantId` when you create a resource, and it just works.
There's 10 more new features too…
The `prewarmRoom` methods speeds up connecting to a room for the next 10 seconds. Trigger it when a user hovers over a room link and it'll load quicker!
The `prewarmRoom` methods speeds up connecting to a room for the next 10 seconds. Trigger it when a user hovers over a room link and it'll load quicker!
Our team have written up why they chose WebSockets ↓
Our team have written up why they chose WebSockets ↓
This combination feels really powerful when you give your AI other abilities, as demo'ed by this "Fetch weather" tool. Cells stream in one at a time, and are edited as they're completed.
Powered by @liveblocks.io
This combination feels really powerful when you give your AI other abilities, as demo'ed by this "Fetch weather" tool. Cells stream in one at a time, and are edited as they're completed.
Powered by @liveblocks.io
To make this work I'm calculating the line/character at the end of each chunk, and adding highlights in the editor. Then I'm merging the stream into the previous code so it doesn't start empty!
Uses
To make this work I'm calculating the line/character at the end of each chunk, and adding highlights in the editor. Then I'm merging the stream into the previous code so it doesn't start empty!
Uses
• Stream tool results into your app, enabling real-time document updates.
• Edit copilots, knowledge, prompts, programatically with new APIs.
• SAML SSO, MFA, directory sync, for Enterprise customers.
Plus even more ↓
• Stream tool results into your app, enabling real-time document updates.
• Edit copilots, knowledge, prompts, programatically with new APIs.
• SAML SSO, MFA, directory sync, for Enterprise customers.
Plus even more ↓
@jrowny has written an excellent comparison of 11 major vector databases currently available, based on months on testing.
↓ Read it
@jrowny has written an excellent comparison of 11 major vector databases currently available, based on months on testing.
↓ Read it
A comprehensive comparison of vector databases, based on our research while developing AI Copilots. Explore 11 options, including Turbopuffer, Pinecone, Qdrant, pgvector.
lblcks.io/L2bHK65
A comprehensive comparison of vector databases, based on our research while developing AI Copilots. Explore 11 options, including Turbopuffer, Pinecone, Qdrant, pgvector.
lblcks.io/L2bHK65
Tag a group, and everyone associated will get a notification. Ideal for integrating teams into your app—in the video you can see there's teams for Design, Product, Engineering.
Tag a group, and everyone associated will get a notification. Ideal for integrating teams into your app—in the video you can see there's teams for Design, Product, Engineering.
A design principle that's rarely mentioned is that entry and exit animations should not be the same. These tabs slide in, yet fade out.
Why? Because we're showing intent ↓
A design principle that's rarely mentioned is that entry and exit animations should not be the same. These tabs slide in, yet fade out.
Why? Because we're showing intent ↓
A design principle that's rarely mentioned is that entry and exit animations should not be the same. These tabs slide in, yet fade out.
Why? Because we're showing intent ↓
A design principle that's rarely mentioned is that entry and exit animations should not be the same. These tabs slide in, yet fade out.
Why? Because we're showing intent ↓
AI chats are way better with context—now you can see exactly where info comes from, trust it, and dig deeper. It'll auto-redirect, open tabs, and fetch pages for you.
How it works + code ↓
AI chats are way better with context—now you can see exactly where info comes from, trust it, and dig deeper. It'll auto-redirect, open tabs, and fetch pages for you.
How it works + code ↓
✦ It always forces you to type the “correct” text into the input.
✦ Hitting enter/submit will animate the remaining text in.
✦ Delete text with backspace or ⌘+A and typing.
Visual design by @pierrelevaillant.bsky.social.
✦ It always forces you to type the “correct” text into the input.
✦ Hitting enter/submit will animate the remaining text in.
✦ Delete text with backspace or ⌘+A and typing.
Visual design by @pierrelevaillant.bsky.social.
But I have 1,000s of documents in my Notion—you can't put all these pages inside an AI prompt. How did they make it work?
It's more interesting than you think ↓
But I have 1,000s of documents in my Notion—you can't put all these pages inside an AI prompt. How did they make it work?
It's more interesting than you think ↓
• Submit whole websites to your AI knowledge base
• Polished scroll behavior, improving readability
• AI can use custom markdown components
Learn more ↓
• Submit whole websites to your AI knowledge base
• Polished scroll behavior, improving readability
• AI can use custom markdown components
Learn more ↓
In apps like Whatsapp, messages are short and arrive all at once. Pinning messages to the bottom of the chat makes sense—it's expected, and works well for human interactions.
But AI chats are a new paradigm ↓
In apps like Whatsapp, messages are short and arrive all at once. Pinning messages to the bottom of the chat makes sense—it's expected, and works well for human interactions.
But AI chats are a new paradigm ↓
I've built an AI chat that can book calendar events with front-end tool calling. It can modify events, with a human-in-the-loop confirmation step.
Powered by @haydenbleasel.com's calendar & @liveblocks.io AI Copilots.
I've built an AI chat that can book calendar events with front-end tool calling. It can modify events, with a human-in-the-loop confirmation step.
Powered by @haydenbleasel.com's calendar & @liveblocks.io AI Copilots.
We've updated our Figma kit, adding new AI components, meaning you can quickly design, prototype, and iterate on conversational UIs.
We've updated our Figma kit, adding new AI components, meaning you can quickly design, prototype, and iterate on conversational UIs.
You can now mock up your app with our AI Copilots product inside it—the designs match 1:1 with our React package. Design your product, then put it production with full functionality.
You can now mock up your app with our AI Copilots product inside it—the designs match 1:1 with our React package. Design your product, then put it production with full functionality.
• Monaco for the editor
• Sandpack for the preview
• Liveblocks for the
A wildly productive @nextjs.org stack.
• Monaco for the editor
• Sandpack for the preview
• Liveblocks for the
A wildly productive @nextjs.org stack.
Let's say a user can search on the front-end. If you pass the same search function to a tool call, it'll have the same authenticated access.
It's easier to add to existing apps & already secure.
Let's say a user can search on the front-end. If you pass the same search function to a tool call, it'll have the same authenticated access.
It's easier to add to existing apps & already secure.