mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-26 20:12:38 +08:00
- Added ClaudeCodeService for managing Claude code interactions via HTTP. - Updated IPC channels to include new provider functionalities, enabling communication with the Claude code service. - Enhanced electron configuration to support new AI core paths and dependencies. - Updated package.json to include new dependencies for AI SDK and express. - Refactored tsconfig to include paths for the new AI core modules, improving module resolution. This update improves the integration of AI capabilities and enhances the overall functionality of the application.
40 lines
1.3 KiB
JSON
40 lines
1.3 KiB
JSON
{
|
|
"extends": "@electron-toolkit/tsconfig/tsconfig.node.json",
|
|
"include": [
|
|
"electron.vite.config.*",
|
|
"src/main/**/*",
|
|
"src/preload/**/*",
|
|
"src/main/env.d.ts",
|
|
"src/renderer/src/types/*",
|
|
"packages/shared/**/*",
|
|
"packages/aiCore/**/*",
|
|
"scripts",
|
|
"packages/mcp-trace/**/*",
|
|
"src/renderer/src/services/traceApi.ts" ],
|
|
"compilerOptions": {
|
|
"composite": true,
|
|
"incremental": true,
|
|
"tsBuildInfoFile": ".tsbuildinfo/tsconfig.node.tsbuildinfo",
|
|
"types": [
|
|
"electron-vite/node",
|
|
"vitest/globals"
|
|
],
|
|
"baseUrl": ".",
|
|
"moduleResolution": "bundler",
|
|
"paths": {
|
|
"@logger": ["src/main/services/LoggerService"],
|
|
"@main/*": ["src/main/*"],
|
|
"@types": ["src/renderer/src/types/index.ts"],
|
|
"@shared/*": ["packages/shared/*"],
|
|
"@mcp-trace/*": ["packages/mcp-trace/*"],
|
|
"@cherrystudio/ai-core/provider": ["packages/aiCore/src/core/providers/index.ts"],
|
|
"@cherrystudio/ai-core/built-in/plugins": ["packages/aiCore/src/core/plugins/built-in/index.ts"],
|
|
"@cherrystudio/ai-core/*": ["packages/aiCore/src/*"],
|
|
"@cherrystudio/ai-core": ["packages/aiCore/src/index.ts"],
|
|
},
|
|
"experimentalDecorators": true,
|
|
"emitDecoratorMetadata": true,
|
|
"useDefineForClassFields": true
|
|
}
|
|
}
|