diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aa7306e2..7e218f89 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -32,18 +32,6 @@ updates: update-types: - minor - patch - ignore: - # assistant-ui 0.15 removes the useThread, useMessage, useComposer and - # useComposerRuntime hooks that six Tracey components import, so the bump - # fails `tsc -b`. The two sibling packages peer-depend on - # @assistant-ui/react ^0.15.0 and cannot move ahead of it. - # Remove all three entries once #514 migrates Tracey to the 0.15 API. - - dependency-name: "@assistant-ui/react" - versions: [">=0.15.0"] - - dependency-name: "@assistant-ui/react-markdown" - versions: [">=0.14.8"] - - dependency-name: "@assistant-ui/react-ai-sdk" - versions: [">=1.4.2"] - package-ecosystem: github-actions directory: / diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1a51df87..83c8d0a8 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,9 +9,9 @@ "version": "0.0.0", "dependencies": { "@ai-sdk/openai": "^4.0.27", - "@assistant-ui/react": "^0.15.1", - "@assistant-ui/react-ai-sdk": "^1.4.2", - "@assistant-ui/react-markdown": "^0.14.8", + "@assistant-ui/react": "^0.15.8", + "@assistant-ui/react-ai-sdk": "^1.4.4", + "@assistant-ui/react-markdown": "^0.14.9", "@fontsource-variable/inter": "^5.3.0", "@fontsource-variable/jetbrains-mono": "^5.3.0", "@lingui/core": "^6.6.0", @@ -315,12 +315,12 @@ } }, "node_modules/@assistant-ui/core": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@assistant-ui/core/-/core-0.3.5.tgz", - "integrity": "sha512-+3hFt6g+y83rbQAjbWZCvtCe4J5RIYwjcRWRly56AxIQqcXv11vFJTc4587RkOEGZTkjp8FUOA2ILEW5YoweHg==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@assistant-ui/core/-/core-0.3.7.tgz", + "integrity": "sha512-qI9b2iS/5mIjr03yA/t0w2hinyUdJM6dTpf7EPJ0SmYU+1L0bSs1aktYw9xAKG7fJ7tyHJY6Mo9dJlpoi9+hEw==", "license": "MIT", "dependencies": { - "assistant-stream": "^0.3.33", + "assistant-stream": "^0.3.34", "nanoid": "^6.0.0" }, "peerDependencies": { @@ -365,14 +365,14 @@ } }, "node_modules/@assistant-ui/react": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@assistant-ui/react/-/react-0.15.1.tgz", - "integrity": "sha512-SZdhTCL7HdfsOs3K9pqDLpUPrsigvKjt2TawGaY0bU/Wt//U/dbNN9bRdTYYZ5wbAOPfpm8TNvZoLSXjZSkm8g==", + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@assistant-ui/react/-/react-0.15.8.tgz", + "integrity": "sha512-nRoW72ljgKHZ941C6Jy4nXsHtVZRM6P+NBRGIvv5/uvR8nvhGoaLREvKNQwZiomlKjd4N3A7do8xEJs9mIU8bw==", "license": "MIT", "dependencies": { - "@assistant-ui/core": "^0.3.1", - "@assistant-ui/store": "^0.3.1", - "@assistant-ui/tap": "^0.9.7", + "@assistant-ui/core": "^0.3.7", + "@assistant-ui/store": "^0.3.5", + "@assistant-ui/tap": "^0.9.10", "@radix-ui/primitive": "^1.1.7", "@radix-ui/react-collection": "^1.1.15", "@radix-ui/react-compose-refs": "^1.1.5", @@ -381,12 +381,12 @@ "@radix-ui/react-use-callback-ref": "^1.1.4", "@radix-ui/react-use-controllable-state": "^1.2.6", "@radix-ui/react-use-escape-keydown": "^1.1.5", - "assistant-cloud": "^0.1.37", - "assistant-stream": "^0.3.30", + "assistant-cloud": "^0.1.38", + "assistant-stream": "^0.3.34", "nanoid": "^6.0.0", "radix-ui": "^1.6.7", "react-textarea-autosize": "^8.5.9", - "safe-content-frame": "^0.0.25", + "safe-content-frame": "^0.0.26", "zod": "^4.4.3", "zustand": "^5.0.14" }, @@ -406,18 +406,18 @@ } }, "node_modules/@assistant-ui/react-ai-sdk": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@assistant-ui/react-ai-sdk/-/react-ai-sdk-1.4.2.tgz", - "integrity": "sha512-fXfVIE1cMmlv1vyVO7gU0HqazxlmuqfMa1rRNKi+01JLPf8VoTNh/37zmwn5ygLcM3pdlELTI6C4Ow4zyNFtcA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@assistant-ui/react-ai-sdk/-/react-ai-sdk-1.4.4.tgz", + "integrity": "sha512-3qhwIQ2jxEhUys+4xhgukznrwl4Gpe8IRlSMWZ/ee5lYJbHkdj3QPbC0f8EZPhoNeiCI1xBgxuLZm/teq37Dgg==", "license": "MIT", "dependencies": { "@ai-sdk/mcp": "^2.0.16", "@ai-sdk/react": "^4.0.40", - "@assistant-ui/core": "^0.3.2", - "@assistant-ui/store": "^0.3.2", + "@assistant-ui/core": "^0.3.4", + "@assistant-ui/store": "^0.3.3", "ai": "^7.0.37", "assistant-cloud": "*", - "assistant-stream": "^0.3.31" + "assistant-stream": "^0.3.32" }, "peerDependencies": { "@types/react": "*", @@ -430,9 +430,9 @@ } }, "node_modules/@assistant-ui/react-markdown": { - "version": "0.14.8", - "resolved": "https://registry.npmjs.org/@assistant-ui/react-markdown/-/react-markdown-0.14.8.tgz", - "integrity": "sha512-vnJrM7i2fGOMUkg4DSyuorhVmq1VUocRJL3r+1ruaDv8KxHKBfewfEBCvcIt426nmyPaR9CxeoujwKhMI7P3ew==", + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/@assistant-ui/react-markdown/-/react-markdown-0.14.9.tgz", + "integrity": "sha512-JxUfxkZRxuPQvOi795qplzE1RGOQ7rgV0ZP4Yoqy9ZX9wSUrOBCASyTI0rQzOAoTm38lUDJbzd5+v7blidI22A==", "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "^2.1.10", @@ -470,9 +470,9 @@ } }, "node_modules/@assistant-ui/store": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@assistant-ui/store/-/store-0.3.3.tgz", - "integrity": "sha512-kNkxE6vNkaBTGwJc3NcAYB+MoDSk08ab8VLJ3wFdr4xR3Y8YApWMojMYvoy1E/VCNmvli8m3Zh+qpTqoFWRuSA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@assistant-ui/store/-/store-0.3.6.tgz", + "integrity": "sha512-TLL0AkP0Nn6YD+ytDOm0ILi0k/nz5aW9rKT+li48WybN5bBD6slYRUu/i3hVyQoAU7TIM6go72Xos7zLjw6d0Q==", "license": "MIT", "peerDependencies": { "@assistant-ui/tap": "^0.9.0", @@ -482,13 +482,16 @@ "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "react": { + "optional": true } } }, "node_modules/@assistant-ui/tap": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@assistant-ui/tap/-/tap-0.9.9.tgz", - "integrity": "sha512-xfsZFgKH3fPF0F6M53hYXf/S1xTh3/yXnnhnhYFnmdYfAsmq+bZ93eD03ADtnBf6Ob0PyIrGNLvHEg+dXr4/eA==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@assistant-ui/tap/-/tap-0.9.10.tgz", + "integrity": "sha512-TbSrCLjqfnyNr+UjhzN+DSdnsRrcB8PPIuS0xqkuPDM0NDPl3z5a7Y5vZrbwfF+uNuq+b7gtK/huag3tzDVcgA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -497,6 +500,9 @@ "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "react": { + "optional": true } } }, @@ -3578,9 +3584,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3597,9 +3600,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3616,9 +3616,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3635,9 +3632,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3654,9 +3648,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3673,9 +3664,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3907,9 +3895,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3926,9 +3911,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3945,9 +3927,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3964,9 +3943,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -4889,9 +4865,9 @@ } }, "node_modules/assistant-stream": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/assistant-stream/-/assistant-stream-0.3.33.tgz", - "integrity": "sha512-ZUP5hGMtucRpg1TQWCMX3Tp7iOvhG4KWrKTJYtNUCbtDvPuMod4JbBp2JJp8ThrNALXBi3OlE4ZU1a/6W11Cog==", + "version": "0.3.34", + "resolved": "https://registry.npmjs.org/assistant-stream/-/assistant-stream-0.3.34.tgz", + "integrity": "sha512-tOPbyyOYZ5jCiGUcnvMpSJY6bZWrEaRfEAqfX+sAFiK/icQbpDJ+PZ6IxP0Sy4B+dfQRmiWVaeNjxp21/tju3g==", "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", @@ -8774,9 +8750,9 @@ } }, "node_modules/safe-content-frame": { - "version": "0.0.25", - "resolved": "https://registry.npmjs.org/safe-content-frame/-/safe-content-frame-0.0.25.tgz", - "integrity": "sha512-Oztqn3kWTbNzMlWSr6SQiUBPtLJLbjzaJUYtO7PN5SfC5PxtOrBnEfnVy0IMT7do1SGqUkd/o1KTSXMRS+FBMw==", + "version": "0.0.26", + "resolved": "https://registry.npmjs.org/safe-content-frame/-/safe-content-frame-0.0.26.tgz", + "integrity": "sha512-jJe0YHnxTy9kCPgaPa8KFO3ozGO+oTVsIASB7uhbAs19OvfuL9Xm7IJk6KVRUW7UX/xG+vUVP6MqOsBK8pSSIA==", "license": "MIT" }, "node_modules/saxes": { @@ -9763,9 +9739,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -9786,9 +9759,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -9809,9 +9779,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -9832,9 +9799,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ diff --git a/frontend/package.json b/frontend/package.json index cfafb520..9c6f13a3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -23,9 +23,9 @@ }, "dependencies": { "@ai-sdk/openai": "^4.0.27", - "@assistant-ui/react": "^0.15.1", - "@assistant-ui/react-ai-sdk": "^1.4.2", - "@assistant-ui/react-markdown": "^0.14.8", + "@assistant-ui/react": "^0.15.8", + "@assistant-ui/react-ai-sdk": "^1.4.4", + "@assistant-ui/react-markdown": "^0.14.9", "@fontsource-variable/inter": "^5.3.0", "@fontsource-variable/jetbrains-mono": "^5.3.0", "@lingui/core": "^6.6.0",