From 2f13c45c595d6a63bcbadfcfca2ca2e9ca08fbf5 Mon Sep 17 00:00:00 2001 From: Nicholas Sarvi Date: Tue, 6 Aug 2024 14:01:18 -0400 Subject: [PATCH] Add necessary package.json changes --- package.json | 6 +++++- packages/ui-utils/src/use-assistant-types.ts | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7539f80705f22..c1e35a625bd3f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@playwright/test": "^1.44.1", "chalk": "^5.3.0", "eslint": "^7.32.0", - "eslint-config-vercel-ai": "workspace:*", + "eslint-config-vercel-ai": "tools/eslint-config", "husky": "^8.0.0", "lint-staged": "^15.2.4", "next": "15.0.0-canary.23", @@ -57,5 +57,9 @@ "singleQuote": true, "arrowParens": "avoid", "trailingComma": "all" + }, + "workspaces": ["tools/eslint-config"], + "exports": { + "@ai-sdk": "./packages" } } diff --git a/packages/ui-utils/src/use-assistant-types.ts b/packages/ui-utils/src/use-assistant-types.ts index ed33e1c37bf2c..73db67ef3cc22 100644 --- a/packages/ui-utils/src/use-assistant-types.ts +++ b/packages/ui-utils/src/use-assistant-types.ts @@ -43,4 +43,11 @@ Custom fetch implementation. You can use it as a middleware to intercept request or to provide a custom fetch implementation for e.g. testing. */ fetch?: FetchFunction; + + /** + * Added by Hypercontext for internal use + * + * An optional flag to retrieve metadata of each message + */ + sendMessageMetadata?: boolean; };