From 915f7aff6b8fd46aa52dca789571919399fbfb04 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Mon, 26 Jan 2026 04:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20@opencode-ai/sdk=20?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E8=87=B3=201.1.36=EF=BC=8C=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89=E4=BB=A5=E6=94=AF=E6=8C=81?= =?UTF-8?q?=20AssistantConfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assistant/src/module/light-code/index.ts | 5 +++-- package.json | 6 +++--- pnpm-lock.yaml | 9 ++------- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/assistant/src/module/light-code/index.ts b/assistant/src/module/light-code/index.ts index cd438ca..01caea9 100644 --- a/assistant/src/module/light-code/index.ts +++ b/assistant/src/module/light-code/index.ts @@ -8,6 +8,7 @@ import { runCode } from './run.ts'; const codeDemoId = '0e700dc8-90dd-41b7-91dd-336ea51de3d2' import { filter } from "@kevisual/js-filter"; import { getHash, getStringHash } from '../file-hash.ts'; +import { AssistantConfig } from '@/lib.ts'; const codeDemo = `// 这是一个示例代码文件 import {App} from '@kevisual/router'; @@ -36,7 +37,7 @@ const writeCodeDemo = async (appDir: string) => { type opts = { router: QueryRouterServer | App - config: AssistantInit + config: AssistantConfig | AssistantInit sync?: boolean } type LightCodeFile = { @@ -45,7 +46,7 @@ type LightCodeFile = { export const initLightCode = async (opts: opts) => { // 注册 light-code 路由 console.log('初始化 light-code 路由'); - const config = opts.config; + const config = opts.config as AssistantInit; const app = opts.router; const token = config.getConfig()?.token || ''; const query = config.query; diff --git a/package.json b/package.json index b9ed282..658456b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/cli", - "version": "0.0.92", + "version": "0.0.93", "description": "envision 命令行工具", "type": "module", "basename": "/root/cli", @@ -49,7 +49,7 @@ "@kevisual/auth": "^2.0.3", "@kevisual/context": "^0.0.4", "@kevisual/use-config": "^1.0.28", - "@opencode-ai/sdk": "^1.1.35", + "@opencode-ai/sdk": "^1.1.36", "@types/busboy": "^1.5.4", "busboy": "^1.6.0", "eventemitter3": "^5.0.4", @@ -91,4 +91,4 @@ "publishConfig": { "access": "public" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57ce126..4f1250f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^1.0.28 version: 1.0.28(dotenv@17.2.3) '@opencode-ai/sdk': - specifier: ^1.1.35 - version: 1.1.35 + specifier: ^1.1.36 + version: 1.1.36 '@types/busboy': specifier: ^1.5.4 version: 1.5.4 @@ -1471,9 +1471,6 @@ packages: '@opencode-ai/plugin@1.1.36': resolution: {integrity: sha512-b2XWeFZN7UzgwkkzTIi6qSntkpEA9En2zvpqakQzZAGQm6QBdGAlv6r1u5hEnmF12Gzyj5umTMWr5GzVbP/oAA==} - '@opencode-ai/sdk@1.1.35': - resolution: {integrity: sha512-1RfjXvc5nguurpGXyKk8aJ4Rb3ix1IZ5V7itPB3SMq7c6OkmbE/5wzN2KUT9zATWj7ZDjmShkxEjvkRsOhodtw==} - '@opencode-ai/sdk@1.1.36': resolution: {integrity: sha512-feNHWnbxhg03TI2QrWnw3Chc0eYrWSDSmHIy/ejpSVfcKlfXREw1Tpg0L4EjrpeSc4jB1eM673dh+WM/Ko2SFQ==} @@ -6822,8 +6819,6 @@ snapshots: '@opencode-ai/sdk': 1.1.36 zod: 4.1.8 - '@opencode-ai/sdk@1.1.35': {} - '@opencode-ai/sdk@1.1.36': {} '@oslojs/encoding@1.1.0': {}