Matt Rossman
Matt Rossman
Migration guide: https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0 They even provide an MCP server to assist with the upgrade, neat: https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0#ai-sdk-5-migration-mcp-server
Another argument for supporting horizontal swipe-to-dismiss is precedent; notifications are dismissed horizontally on MacOS and Android. I only see the vertical dismiss pattern used for notifications on iOS. As an...
@Hoodgail I traced this PR as the source of the `QuaternionTuple` change here https://github.com/three-types/three-ts-types/blame/a6fadb5785285a73ccf9f9dbc8b81186c7ebfa42/types/three/src/math/Quaternion.d.ts#L14 Since `fromArray` is typed as ```ts fromArray(array: QuaternionTuple, offset?: number): this; ``` it produces an error...
@Hoodgail I've submitted a PR https://github.com/three-types/three-ts-types/pull/1230, thank you for the suggested fix!
When testing this PR locally, I still experience repeated responses when running a script with parallel function calls: [14-function-calling-parallel.py.zip](https://github.com/user-attachments/files/20375005/14-function-calling-parallel.py.zip) (see also [Discord context](https://discord.com/channels/1239284677165056021/1369046210857537698/1374518067463458836)) IIUC it is supposed to wait until...
Confirming this example behaves as expected now 👍 The `on_function_calls_started` event is helpful, thanks for adding that. https://github.com/user-attachments/assets/c5d5562d-abe8-4509-80d9-56055d940acd
See section [Type Guards](https://github.com/makenotion/notion-sdk-js/tree/7950edc034d3007b0612b80d3f424baef89746d9?tab=readme-ov-file#type-guards) from the README. These narrow types for the use case you show. [TypeScript Playground](https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBAbzgYQDbAKYDsYBo7ADOAYgK6qoAKAhgOYYDyUAItTNQEbWEZwC+cAGZQIIOACIAAlggxgELAAsAjgHoAxumwxxcVargwAnmAyEAXHABMAOlsBGAKwAoZwBMMm6lF7qFheE1MHEs0YJhXOD8sALgfQkgY3gBeOGoAd2pgQK0cGzc2Tm4zG2VSDCgjAAoEZzh6uAL2Lh4AfWA3S3FBCAhxXGc+AEoAbldo2MFgKACAJTNyeFT4xJ4beMXCGzYqgAYh12BBOCqpmZh5wkW4ADIbghJyKjpGFkKWjFPpuYXUGCGhohIg19A8yBQaPQmKxmsU4IpuHAsN4ROkMG5DIpeMZTIYIHAAAaQxgcABWnguZlWvAAPnAYUUeAwyRTLtSCXUQQYAHKyOBoqLULBwQjUQQYVBGNLqdRmQiEmxgESmWCYQgczn1M4-K5-RXKipyMyahqms16AwAPQA-IMgA) with an example of safely reading `.properties` from a query result.
Tested in Cursor and Claude Code, the flow feels good in both.
It would be helpful to write this MCP best practices doc in a way that could be re-used across clients beyond just Gemini CLI. I'm experimenting with a similar [steering...
Hey @jackwotherspoon we're currently working on a similar integration with Kiro: https://github.com/supabase-community/kiro-powers I anticipate overlap between Gemini's `SUPABASE.md` and Kiro's steering docs, so I'd like to wrap up the Kiro...