Skip to content

feat(AICodeWorker): v1.6.0 preset快捷参数系统 + 低算力模型友好manifest#367

Merged
lioensky merged 2 commits into
lioensky:mainfrom
XiaoHeiGe527:pr/aicw-v1.6
Jun 21, 2026
Merged

feat(AICodeWorker): v1.6.0 preset快捷参数系统 + 低算力模型友好manifest#367
lioensky merged 2 commits into
lioensky:mainfrom
XiaoHeiGe527:pr/aicw-v1.6

Conversation

@XiaoHeiGe527

Copy link
Copy Markdown
Contributor

概述

AICodeWorker v1.6.0 新增 preset 快捷参数系统,大幅降低低算力模型(如小参数模型)的使用门槛。

主要改动

1. preset 快捷参数(AICodeWorker.js

新增 7 个内置预设,低算力模型只需传 preset + targetPath,插件自动生成完整任务书、工作模式和项目路径:

preset 必填参数 用途
index targetPath 列出所有函数/方法索引(行号·名称·功能)
read targetPath 原文输出文件完整内容
scan targetPath 扫描目录树 + 每文件用途说明
bug targetPath, error 分析错误根本原因
set targetPath, key, value 修改配置项/变量值
append targetPath, content 在文件末尾追加内容
create targetPath, what 创建或覆写文件

applyPreset() 自动从 targetPath 推导 projectPathfs.statSync 判断是目录还是文件),并验证必填参数。

2. 重写 plugin-manifest.json(低算力友好格式)

  • 顶部:preset 速查表 + 7 个复制即用的 VCP 调用示例
  • 中部:白话触发词 → preset 对照表(避免低算力模型猜测工具调用格式)
  • 底部:填空模板 + 六要素任务书格式 + 完整参数参考表

3. 新增 README.md

涵盖三种工作模式、preset 用法示例、配置说明、返回字段表、安全机制介绍。

文件变更

  • Plugin/AICodeWorker/AICodeWorker.js — preset 系统核心逻辑
  • Plugin/AICodeWorker/plugin-manifest.json — 重写为低算力友好格式
  • Plugin/AICodeWorker/README.md — 新增文档
  • Plugin/AICodeWorker/config.env.example — 小幅更新注释

向下兼容

preset 参数完全可选。不传 preset 时行为与 v1.5 完全一致,现有调用无需修改。

sunfuwei and others added 2 commits June 21, 2026 04:05
v1.6.0 主要改动:

1. 新增 preset 快捷参数系统(AICodeWorker.js)
   - 7个内置预设:index/read/scan/bug/set/append/create
   - 低算力模型只需传 preset + targetPath,插件自动生成完整任务书、mode 和 projectPath
   - applyPreset() 函数自动推导 projectPath(statSync 判断目录/文件)
   - 缺少必填参数时返回明确错误,列出可用预设

2. 重写 plugin-manifest.json(低算力友好格式)
   - 顶部:7个预设速查表 + 复制即用的 VCP 调用示例
   - 中部:白话触发词 → 预设对照表(避免低算力模型猜测)
   - 底部:填空模板 + 六要素任务书格式 + 完整参数表

3. 新增 README.md
   - 三种模式说明、preset 用法、配置表、返回字段说明、安全机制
@lioensky lioensky merged commit cc3fcef into lioensky:main Jun 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants