Skip to content

Commit b3ed428

Browse files
committed
feat: v2.1.5 — OMC 编排增强 + Embedding 配置 UI
新增功能: - 集成 oh-my-claudecode (OMC) 编排增强,6 种模式 + 魔法关键词 - 侧边栏 Embedding 配置 UI (供应商/API Key/自定义端点) - 配置保存 debounce 机制,修复 race condition 导致的状态丢失 文件变更: - 新增 src/omc.ts — OMC 核心 (系统提示/魔法关键词/持续执行强化) - 修改 sidebar.ts — OMC + Embedding 配置 UI 及保存/恢复逻辑 - 修改 messages.ts — OMC 系统提示注入 + 魔法关键词处理 - 修改 proxy.ts — OMC/Embedding 配置读取 + debounced 状态刷新 - 修改 types.ts/globals.ts — OMC 配置字段 - 修改 package.json — OMC + Embedding 设置项定义 - 删除 CHANGELOG.md, RELEASE_NOTES_*.md — 清理无用文件
1 parent 80e62d6 commit b3ed428

11 files changed

Lines changed: 514 additions & 286 deletions

CHANGELOG.md

Lines changed: 0 additions & 89 deletions
This file was deleted.

RELEASE_NOTES_v2.1.0.md

Lines changed: 0 additions & 123 deletions
This file was deleted.

RELEASE_NOTES_v2.1.4.md

Lines changed: 0 additions & 66 deletions
This file was deleted.

package.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "augment-proxy-manager",
33
"displayName": "Augment Proxy Manager",
44
"description": "管理 Augment API 代理服务器,支持自定义 API 端点和多种 AI 供应商",
5-
"version": "2.1.4",
5+
"version": "2.1.5",
66
"publisher": "legna",
77
"repository": {
88
"type": "git",
@@ -247,6 +247,42 @@
247247
"default": false,
248248
"description": "启用 Thinking (自定义 API 思考模式)"
249249
},
250+
"augmentProxy.omc.enabled": {
251+
"type": "boolean",
252+
"default": false,
253+
"description": "启用 oh-my-claudecode (OMC) 编排增强"
254+
},
255+
"augmentProxy.omc.mode": {
256+
"type": "string",
257+
"default": "team",
258+
"enum": [
259+
"team",
260+
"autopilot",
261+
"ultrawork",
262+
"ralph",
263+
"ecomode",
264+
"pipeline"
265+
],
266+
"enumDescriptions": [
267+
"Team (推荐) - 规范流水线: 规划→需求→执行→验证→修复",
268+
"Autopilot - 自主执行模式",
269+
"Ultrawork - 最大并行度,极致性能",
270+
"Ralph - 持久模式,验证/修复循环",
271+
"Ecomode - Token 高效路由",
272+
"Pipeline - 顺序分阶段处理"
273+
],
274+
"description": "OMC 编排模式"
275+
},
276+
"augmentProxy.omc.continuationEnforcement": {
277+
"type": "boolean",
278+
"default": true,
279+
"description": "启用持续执行强化 (防止 AI 提前停止)"
280+
},
281+
"augmentProxy.omc.magicKeywords": {
282+
"type": "boolean",
283+
"default": true,
284+
"description": "启用魔法关键词 (ultrawork/search/analyze/ultrathink 自动增强提示)"
285+
},
250286
"augmentProxy.embedding.enabled": {
251287
"type": "boolean",
252288
"default": false,

readme.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
零注入 · 零登录 · 零配置
1010

11-
[![Version](https://img.shields.io/badge/version-2.1.4-blue.svg)](https://github.com/LegnaOS/VSC-Augment-Proxy-Manager)
11+
[![Version](https://img.shields.io/badge/version-2.1.5-blue.svg)](https://github.com/LegnaOS/VSC-Augment-Proxy-Manager)
1212
[![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg)]()
1313

1414
</div>
@@ -37,7 +37,7 @@ Augment 扩展 → 本地代理 (:8765) → 你的 AI 供应商 API
3737
| **DeepSeek** | Anthropic 兼容 | `deepseek-chat` |
3838
| **Google Gemini** | Google 原生 | `gemini-3-pro-preview` |
3939
| **OpenAI** | 原生 | `gpt-4` |
40-
| **GLM (智谱)** | OpenAI 兼容 | `GLM-4.7` |
40+
| **GLM (智谱)** | OpenAI 兼容 | `glm-5` |
4141
| **Kimi (月之暗面)** | OpenAI 兼容 | `moonshot-v1-auto` |
4242
| **自定义** | Anthropic / OpenAI ||
4343

@@ -55,6 +55,8 @@ Augment 扩展 → 本地代理 (:8765) → 你的 AI 供应商 API
5555
- **流式响应** — 聊天、补全、指令全程实时 SSE 流式传输
5656
- **完整 Agent 模式** — 工具调用、文件编辑、代码库检索全部正常工作
5757
- **本地代码索引** — 内置 RAG 语义搜索索引,无需云端同步
58+
- **OMC 编排增强** — 集成 [oh-my-claudecode](https://github.com/Yeachan-Heo/oh-my-claudecode),6 种编排模式 + 魔法关键词,可在侧边栏开关
59+
- **Embedding 配置** — 侧边栏可视化配置语义搜索的 Embedding 供应商 (GLM/OpenAI/自定义)
5860
- **思考模式** — 支持 DeepSeek、MiniMax、GLM 的扩展思考 (Thinking)
5961
- **JSON Mode** — 支持 Kimi API 的结构化 JSON 输出模式
6062
- **联网搜索** — 支持 Kimi 内置的 `$web_search` 联网搜索功能
@@ -73,6 +75,10 @@ Augment 扩展 → 本地代理 (:8765) → 你的 AI 供应商 API
7375
| `augmentProxy.compressionThreshold` | `80` | 压缩触发阈值 (%) |
7476
| `augmentProxy.{provider}.baseUrl` | *按供应商* | API 端点地址 |
7577
| `augmentProxy.{provider}.model` | *按供应商* | 模型名称 |
78+
| `augmentProxy.omc.enabled` | `false` | 启用 OMC 编排增强 |
79+
| `augmentProxy.omc.mode` | `team` | OMC 编排模式 (team/autopilot/ultrawork/ralph/ecomode/pipeline) |
80+
| `augmentProxy.embedding.enabled` | `false` | 启用语义搜索 Embedding |
81+
| `augmentProxy.embedding.provider` | `glm` | Embedding 供应商 (glm/openai/custom) |
7682

7783
各供应商的专属选项(思考模式、缓存等)在设置中 `augmentProxy.{provider}.*` 下配置。
7884

@@ -91,6 +97,13 @@ API Key 安全存储在 VSCode 内置的 SecretStorage 中。
9197

9298
## 更新日志
9399

100+
### v2.1.5
101+
- 🚀 **OMC 编排增强** — 集成 oh-my-claudecode,6 种编排模式 (Team/Autopilot/Ultrawork/Ralph/Ecomode/Pipeline)
102+
- 🔮 **魔法关键词** — 消息中输入 ultrawork/search/analyze/ultrathink 自动增强提示
103+
- 🧠 **Embedding 配置 UI** — 侧边栏可视化配置语义搜索供应商、API Key、自定义端点
104+
- 🔧 修复配置保存后状态丢失的 race condition (debounced sendFullStatus)
105+
- 🧹 清理无用的 release notes 文件
106+
94107
### v2.1.4
95108
- 🛠️ **完整支持 `apply_patch` 工具** — 支持 Augment 的两种 patch 格式(diff 格式和完整文件替换)
96109
- 🤖 **GLM-5 支持** — 更新智谱 AI 默认模型为 `glm-5`

src/globals.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,12 @@ export const state = {
3030
model: '',
3131
enableCache: true,
3232
enableInterleavedThinking: true,
33-
enableThinking: true
33+
enableThinking: true,
34+
// OMC defaults
35+
omcEnabled: false,
36+
omcMode: 'team',
37+
omcContinuationEnforcement: true,
38+
omcMagicKeywords: true
3439
} as CurrentConfig
3540
};
3641

0 commit comments

Comments
 (0)