更新 @opencode-ai/sdk 版本至 1.1.36,调整类型定义以支持 AssistantConfig
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user