Skip to content

AI-Testing-Workbench/testagent-kilo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15,071 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TestAgent

TestAgent是一个AI辅助测试助手,它可以帮助你分析测试项目,梳理测试点,生成自动化测试脚本,同时支持自定义插件拓展功能。

开发

拉取子目录依赖 && 安装依赖

git submodule update --init --recursive


bun install 

// git submodule依赖安装
bun install --cwd packages/testagent-opencode

在项目根目录执行:

bun run extension

该命令会自动完成以下步骤:

  1. packages/testagent-opencode 中构建 CLI 二进制(根据当前系统执行 bun bun:macbun bun:windows),产物自动复制到 packages/kilo-vscode/bin/
  2. 构建 VS Code 扩展(esbuild 打包 extension + webview + Agent Manager)
  3. 以开发模式启动 VS Code,加载本地扩展

跳过 CLI 构建(二进制已存在时):

bun run extension --no-build

打包 VSIX

第一步:在 packages/testagent-opencode 中构建 CLI 二进制:

# macOS
bun bun:mac

# Windows
bun bun:windows

产物会自动复制到 packages/kilo-vscode/bin/ 目录。

第二步:在 packages/kilo-vscode 中打包扩展:

📢 如果CLI 二级制无变化 可以不操作第一步,直接第二步构建插件

bun run testagent:vsix

VSIX 文件输出到 packages/kilo-vscode/ 目录下。

上游同步

修改共享的 Kilo 代码时,用 testagent_change 注释标记变更,便于后续合并上游时识别:

// 单行
const value = 42 // testagent_change

// 多行
// testagent_change start
const foo = 1
const bar = 2
// testagent_change end

以下路径是 testagent 专属目录,不需要加标记:

  • packages/opencode/src/testagent/
  • packages/opencode/test/testagent/

About

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent. #1 coding agent on OpenRouter. 1.5M+ Kilo Coders. 25T+ tokens processed

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 93.9%
  • CSS 5.1%
  • Tree-sitter Query 0.4%
  • JavaScript 0.2%
  • Shell 0.2%
  • Nix 0.2%