Skip to content

Tags: xkun1/ai-devtoolkit

Tags

v0.9.1

Toggle v0.9.1's commit message
fix: MCP 版本断言改为动态读取 package.json

CI 发布校验失败:测试硬编码 0.9.0,升版到 0.9.1 后断言失败。
改为动态读取 package.json version,避免每次发版都要改测试。

v0.8.0

Toggle v0.8.0's commit message
feat(v0.8.0): 新增 OpenAPI/Swagger 专精加载器、跨 Agent 规则互转同步、代码搜索与环境迁移

v0.7.0

Toggle v0.7.0's commit message
ci: 添加 GitHub Packages 自动发布 workflow

v0.6.2

Toggle v0.6.2's commit message
feat(v0.6.2): 本地模型探测 + Web UI文件上传(PDF/DOCX) + LLM多格式兼容

## 主要变更

### 🧠 本地模型探测
- 新增 detectLocalModels() 自动探测 Ollama/LM Studio/自定义服务
- 用戶输入服务地址 → 自动列出可用模型 → 选择使用
- 新增 custom-local 自定义本地模型预设
- resolveModel 支持 localModelName 动态模型名
- Wizard/Web UI 统一本地模型配置流程

### 📁 Web UI 文件上传
- 支持拖拽/点击上传 .md .txt .html .json .yaml 等文本文件
- 支持 PDF/DOCX 二进制上传(Base64 编码传输)
- 新增 preloaded 机制:文件内容跳过 loader 直接传入 pipeline
- 文件上传优先级高于 URL 输入(避免冲突)
- 新增 mammoth 依赖解析 DOCX
- 新增 extractPdfFromBuffer/extractDocxFromBuffer Buffer 提取函数

### 🔧 LLM 多格式兼容
- extractContent() 兼容 7 种返回格式(标准OpenAI/旧版/本地变体)
- 报错信息附带实际返回数据片段便于排查

### 🛡️ 健壮性改进
- SPA 空壳页面检测(React/Vue 动态渲染页面警告)
- HTTP 响应头 Cache-Control: no-cache 防浏览器缓存
- Web UI 页面版本号标记 v0.6.2
- startServer 返回 Server 实例便于生命周期管理

### 📊 测试
- 新增 models.test.ts (13 tests)
- 新增 server.test.ts (9 tests)
- 新增 doc.test.ts (3 tests)
- 新增 preloaded.test.ts (3 tests)
- 更新 retry.test.ts (+5 extractContent 兼容测试)
- 总计 123 passed | 1 skipped

v0.6.1

Toggle v0.6.1's commit message
feat: v0.6.1 — 本地模型支持(Ollama / LM Studio)

新增:
- ollama-local 模型预设(localhost:11434,免费/离线)
- lmstudio-local 模型预设(localhost:1234,免费/离线)
- 本地模型自动跳过 API Key 检查
- 统一模型注册表(src/models.ts),CLI/Wizard/Web UI 共用
- Web UI 选本地模型时自动隐藏 API Key 输入框
- 环境变量自定义模型名(OLLAMA_MODEL / LMSTUDIO_MODEL)

重构:
- 3 处模型预设合并到单一数据源 src/models.ts
- resolveModel() 统一解析模型配置

v0.6.0

Toggle v0.6.0's commit message
feat: v0.6.0 — Web UI 可视化界面

新增功能:
- --ui 启动本地 Web UI 浏览器界面
- 暗色主题单页应用:粘贴 URL → 选模板 → 实时预览 → 一键下载
- 零依赖内嵌 HTTP 服务器(不依赖 express)
- 自动打开浏览器,--port 自定义端口(默认 3456)
- 支持生成预览、复制到剪贴板、下载文件

API 端点:
- GET / 返回 Web UI HTML
- GET /api/templates 返回模板列表
- GET /api/models 返回模型列表
- POST /api/generate 生成技能包

v0.5.0

Toggle v0.5.0's commit message
fix: 修复 npm bin 路径格式