chore: update ai-core release scripts and bump version to 1.0.7 (#11370)

* chore: update ai-core release scripts and bump version to 1.0.7

* chore: update ai-sdk-provider release script to include build step and enhance type exports in webSearchPlugin and providers

* chore: bump @cherrystudio/ai-core version to 1.0.8 and update dependencies in package.json and yarn.lock

* chore: bump @cherrystudio/ai-core version to 1.0.9 and @cherrystudio/ai-sdk-provider version to 0.1.2 in package.json and yarn.lock

---------

Co-authored-by: suyao <sy20010504@gmail.com>
This commit is contained in:
MyPrototypeWhat 2025-11-19 20:44:22 +08:00 committed by GitHub
parent c8e9a10190
commit 77529b3cd3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 18 additions and 23 deletions

View File

@ -74,10 +74,10 @@
"format:check": "biome format && biome lint", "format:check": "biome format && biome lint",
"prepare": "git config blame.ignoreRevsFile .git-blame-ignore-revs && husky", "prepare": "git config blame.ignoreRevsFile .git-blame-ignore-revs && husky",
"claude": "dotenv -e .env -- claude", "claude": "dotenv -e .env -- claude",
"release:aicore:alpha": "yarn workspace @cherrystudio/ai-core version prerelease --immediate && yarn workspace @cherrystudio/ai-core npm publish --tag alpha --access public", "release:aicore:alpha": "yarn workspace @cherrystudio/ai-core version prerelease --preid alpha --immediate && yarn workspace @cherrystudio/ai-core build && yarn workspace @cherrystudio/ai-core npm publish --tag alpha --access public",
"release:aicore:beta": "yarn workspace @cherrystudio/ai-core version prerelease --immediate && yarn workspace @cherrystudio/ai-core npm publish --tag beta --access public", "release:aicore:beta": "yarn workspace @cherrystudio/ai-core version prerelease --preid beta --immediate && yarn workspace @cherrystudio/ai-core build && yarn workspace @cherrystudio/ai-core npm publish --tag beta --access public",
"release:aicore": "yarn workspace @cherrystudio/ai-core version patch --immediate && yarn workspace @cherrystudio/ai-core npm publish --access public", "release:aicore": "yarn workspace @cherrystudio/ai-core version patch --immediate && yarn workspace @cherrystudio/ai-core build && yarn workspace @cherrystudio/ai-core npm publish --access public",
"release:ai-sdk-provider": "yarn workspace @cherrystudio/ai-sdk-provider version patch --immediate && yarn workspace @cherrystudio/ai-sdk-provider npm publish --access public" "release:ai-sdk-provider": "yarn workspace @cherrystudio/ai-sdk-provider version patch --immediate && yarn workspace @cherrystudio/ai-sdk-provider build && yarn workspace @cherrystudio/ai-sdk-provider npm publish --access public"
}, },
"dependencies": { "dependencies": {
"@anthropic-ai/claude-agent-sdk": "patch:@anthropic-ai/claude-agent-sdk@npm%3A0.1.30#~/.yarn/patches/@anthropic-ai-claude-agent-sdk-npm-0.1.30-b50a299674.patch", "@anthropic-ai/claude-agent-sdk": "patch:@anthropic-ai/claude-agent-sdk@npm%3A0.1.30#~/.yarn/patches/@anthropic-ai-claude-agent-sdk-npm-0.1.30-b50a299674.patch",
@ -125,7 +125,7 @@
"@aws-sdk/client-bedrock-runtime": "^3.910.0", "@aws-sdk/client-bedrock-runtime": "^3.910.0",
"@aws-sdk/client-s3": "^3.910.0", "@aws-sdk/client-s3": "^3.910.0",
"@biomejs/biome": "2.2.4", "@biomejs/biome": "2.2.4",
"@cherrystudio/ai-core": "workspace:^1.0.6", "@cherrystudio/ai-core": "workspace:^1.0.9",
"@cherrystudio/embedjs": "^0.1.31", "@cherrystudio/embedjs": "^0.1.31",
"@cherrystudio/embedjs-libsql": "^0.1.31", "@cherrystudio/embedjs-libsql": "^0.1.31",
"@cherrystudio/embedjs-loader-csv": "^0.1.31", "@cherrystudio/embedjs-loader-csv": "^0.1.31",

View File

@ -1,6 +1,6 @@
{ {
"name": "@cherrystudio/ai-sdk-provider", "name": "@cherrystudio/ai-sdk-provider",
"version": "0.1.1", "version": "0.1.2",
"description": "Cherry Studio AI SDK provider bundle with CherryIN routing.", "description": "Cherry Studio AI SDK provider bundle with CherryIN routing.",
"keywords": [ "keywords": [
"ai-sdk", "ai-sdk",

View File

@ -1,6 +1,6 @@
{ {
"name": "@cherrystudio/ai-core", "name": "@cherrystudio/ai-core",
"version": "1.0.6", "version": "1.0.9",
"description": "Cherry Studio AI Core - Unified AI Provider Interface Based on Vercel AI SDK", "description": "Cherry Studio AI Core - Unified AI Provider Interface Based on Vercel AI SDK",
"main": "dist/index.js", "main": "dist/index.js",
"module": "dist/index.mjs", "module": "dist/index.mjs",
@ -35,6 +35,7 @@
"peerDependencies": { "peerDependencies": {
"@ai-sdk/google": "^2.0.36", "@ai-sdk/google": "^2.0.36",
"@ai-sdk/openai": "^2.0.64", "@ai-sdk/openai": "^2.0.64",
"@cherrystudio/ai-sdk-provider": "^0.1.2",
"ai": "^5.0.26" "ai": "^5.0.26"
}, },
"dependencies": { "dependencies": {
@ -45,7 +46,6 @@
"@ai-sdk/provider": "^2.0.0", "@ai-sdk/provider": "^2.0.0",
"@ai-sdk/provider-utils": "^3.0.16", "@ai-sdk/provider-utils": "^3.0.16",
"@ai-sdk/xai": "^2.0.31", "@ai-sdk/xai": "^2.0.31",
"@cherrystudio/ai-sdk-provider": "^0.1.1",
"zod": "^4.1.5" "zod": "^4.1.5"
}, },
"devDependencies": { "devDependencies": {

View File

@ -4,12 +4,7 @@
*/ */
export const BUILT_IN_PLUGIN_PREFIX = 'built-in:' export const BUILT_IN_PLUGIN_PREFIX = 'built-in:'
export { googleToolsPlugin } from './googleToolsPlugin' export * from './googleToolsPlugin'
export { createLoggingPlugin } from './logging' export * from './toolUsePlugin/promptToolUsePlugin'
export { createPromptToolUsePlugin } from './toolUsePlugin/promptToolUsePlugin' export * from './toolUsePlugin/type'
export type { export * from './webSearchPlugin'
PromptToolUseConfig,
ToolUseRequestContext,
ToolUseResult
} from './toolUsePlugin/type'
export { webSearchPlugin, type WebSearchPluginConfig } from './webSearchPlugin'

View File

@ -32,7 +32,7 @@ export const webSearchPlugin = (config: WebSearchPluginConfig = DEFAULT_WEB_SEAR
}) })
// 导出类型定义供开发者使用 // 导出类型定义供开发者使用
export type { WebSearchPluginConfig, WebSearchToolOutputSchema } from './helper' export * from './helper'
// 默认导出 // 默认导出
export default webSearchPlugin export default webSearchPlugin

View File

@ -44,7 +44,7 @@ export {
// ==================== 基础数据和类型 ==================== // ==================== 基础数据和类型 ====================
// 基础Provider数据源 // 基础Provider数据源
export { baseProviderIds, baseProviders } from './schemas' export { baseProviderIds, baseProviders, isBaseProvider } from './schemas'
// 类型定义和Schema // 类型定义和Schema
export type { export type {

View File

@ -1891,7 +1891,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@cherrystudio/ai-core@workspace:^1.0.6, @cherrystudio/ai-core@workspace:packages/aiCore": "@cherrystudio/ai-core@workspace:^1.0.9, @cherrystudio/ai-core@workspace:packages/aiCore":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@cherrystudio/ai-core@workspace:packages/aiCore" resolution: "@cherrystudio/ai-core@workspace:packages/aiCore"
dependencies: dependencies:
@ -1902,7 +1902,6 @@ __metadata:
"@ai-sdk/provider": "npm:^2.0.0" "@ai-sdk/provider": "npm:^2.0.0"
"@ai-sdk/provider-utils": "npm:^3.0.16" "@ai-sdk/provider-utils": "npm:^3.0.16"
"@ai-sdk/xai": "npm:^2.0.31" "@ai-sdk/xai": "npm:^2.0.31"
"@cherrystudio/ai-sdk-provider": "npm:^0.1.1"
tsdown: "npm:^0.12.9" tsdown: "npm:^0.12.9"
typescript: "npm:^5.0.0" typescript: "npm:^5.0.0"
vitest: "npm:^3.2.4" vitest: "npm:^3.2.4"
@ -1910,11 +1909,12 @@ __metadata:
peerDependencies: peerDependencies:
"@ai-sdk/google": ^2.0.36 "@ai-sdk/google": ^2.0.36
"@ai-sdk/openai": ^2.0.64 "@ai-sdk/openai": ^2.0.64
"@cherrystudio/ai-sdk-provider": ^0.1.2
ai: ^5.0.26 ai: ^5.0.26
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@cherrystudio/ai-sdk-provider@npm:^0.1.1, @cherrystudio/ai-sdk-provider@workspace:packages/ai-sdk-provider": "@cherrystudio/ai-sdk-provider@workspace:packages/ai-sdk-provider":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@cherrystudio/ai-sdk-provider@workspace:packages/ai-sdk-provider" resolution: "@cherrystudio/ai-sdk-provider@workspace:packages/ai-sdk-provider"
dependencies: dependencies:
@ -9920,7 +9920,7 @@ __metadata:
"@aws-sdk/client-bedrock-runtime": "npm:^3.910.0" "@aws-sdk/client-bedrock-runtime": "npm:^3.910.0"
"@aws-sdk/client-s3": "npm:^3.910.0" "@aws-sdk/client-s3": "npm:^3.910.0"
"@biomejs/biome": "npm:2.2.4" "@biomejs/biome": "npm:2.2.4"
"@cherrystudio/ai-core": "workspace:^1.0.6" "@cherrystudio/ai-core": "workspace:^1.0.9"
"@cherrystudio/embedjs": "npm:^0.1.31" "@cherrystudio/embedjs": "npm:^0.1.31"
"@cherrystudio/embedjs-libsql": "npm:^0.1.31" "@cherrystudio/embedjs-libsql": "npm:^0.1.31"
"@cherrystudio/embedjs-loader-csv": "npm:^0.1.31" "@cherrystudio/embedjs-loader-csv": "npm:^0.1.31"