diff --git a/agent/routes/call/index.ts b/agent/routes/call/index.ts index 83fcf98..e1a446d 100644 --- a/agent/routes/call/index.ts +++ b/agent/routes/call/index.ts @@ -1,6 +1,5 @@ -import { createSkill } from '@kevisual/router' +import { createSkill, tool } from '@kevisual/router' import { app } from '../../app.ts' -import { tool } from '@opencode-ai/plugin/tool' if (!app.hasRoute('call')) { // "调用 path: cnb key: list-repos" diff --git a/agent/routes/repo/list.ts b/agent/routes/repo/list.ts index a61d7b7..7813bea 100644 --- a/agent/routes/repo/list.ts +++ b/agent/routes/repo/list.ts @@ -1,6 +1,5 @@ -import { createSkill } from '@kevisual/router'; +import { createSkill, tool } from '@kevisual/router'; import { app, cnb } from '../../app.ts'; -import { tool } from "@opencode-ai/plugin/tool" // "列出我的代码仓库,search blog" // 列出我的知识库的代码仓库 diff --git a/agent/routes/repo/repo.ts b/agent/routes/repo/repo.ts index 7b6455d..36af2fc 100644 --- a/agent/routes/repo/repo.ts +++ b/agent/routes/repo/repo.ts @@ -1,6 +1,5 @@ import { app, cnb } from '../../app.ts'; -import { createSkill, Skill } from '@kevisual/router' -import { tool } from "@opencode-ai/plugin/tool" +import { createSkill, Skill, tool } from '@kevisual/router' // 创建一个仓库 kevisual/test-repo app.route({ diff --git a/package.json b/package.json index 8a71bcf..9fc6f54 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/cnb", - "version": "0.0.24", + "version": "0.0.25", "description": "", "main": "index.js", "scripts": { diff --git a/src/repo/index.ts b/src/repo/index.ts index be713c5..ca8b22d 100644 --- a/src/repo/index.ts +++ b/src/repo/index.ts @@ -108,6 +108,10 @@ export class Repo extends CNBCore { const url = `/${repo}`; return this.patch({ url, data: params }); } + getRepo(repo: string): Promise> { + const url = `/${repo}`; + return this.get({ url }); + } } type UpdateRepoInfo = { description?: string;