Cortex
v1.0.0
文档
对比
更新日志
GitHub
🇨🇳
🇺🇸
English
🇪🇸
Español
🇧🇷
Português
🇫🇷
Français
🇩🇪
Deutsch
🇯🇵
日本語
🇨🇳
中文
更新日志
v1.0.0
Aug 5, 2026
最终版本 — 产品线关闭;不再计划功能开发
构建有效期约 6 个月(自打包日起 183 天;cortex.beta.expirationDate)
用量上限 UX、粘性回合、重载后历史可见性(0.2.2 线)
v0.2.2
Aug 3, 2026
供应商用量上限不再显示“398047 秒后重试”:可读重置时间、更换模型/账单,并停止数天空等
进行中的回合在顶部 sticky 固定,下方可滚动 tools/thinking(直至 idle)
重新加载时不再用空会话透明度把历史藏起来,避免看起来像消息丢了
启动恢复更轻:仅活动标签在启动时加载历史;跳过图片 base64 与重复请求,避免 Cursor 卡死
会话历史分页:启动只加载约 40 条最新消息;加载更早 / 上滑向 OpenCode 请求上一页
有毒会话防护:剥离巨大的 /.cortex/index DiffSummary 补丁,避免单个标签卡死 Cursor
仅可回滚到用户消息:助手/工具步骤不再提供 fork/return
子代理/工具卡片下不再显示复制/重发栏 — 仅在用户提示上
同一权限请求被 poll 重复投递时,通知不再闪烁
出现 diffs/权限时聊天滚动位置保持;时间线重绘不再跳到顶部
时间线上实时显示子代理进度:task/subagent 卡片保持展开,含活动、步骤与耗时(不再只有子会话 id)
统一时间线路径:实时活动、system/error/tool 通知与 fork 提示在重绘后重新挂载(无 legacy/timeline 双路径)
启动后活动标签会恢复会话历史:拉取消息超时而非挂起;restore 会回收 OpenCode 并重试焦点标签
启动会回收卡住的 OpenCode:端口能 TCP 但 health 超时则杀掉并重启,而不是卡死在 boot 上限
启动闪屏不再先闪英文:内嵌已配置语言,并在俏皮话前短转语言轮盘
恢复的会话在启动后滚到底(等到聊天面板可见再跳转)
时间线恢复富化 diff 与实时进度:Keep/Undo 迷你卡片、工具步骤间 Thinking、idle 清除卡住的 running 闪烁
时间线恢复:悬停 fork/重发/复制、打开聊天滚到底、composer 中的 @ subagent 选择器
自动接受权限不再卡住聊天:回复走真实 OpenCode 路由,并忽略会让 bash 停在进行中的 SPA HTML 200
工具卡住看门狗在等待问题卡片或 bash 权限时不再中止
性能/质量的硬件适配提示:检测内存/CPU,显示本机是否适合质量(MiniLM 约150MB),并在紧张机器上限制嵌入并发
文档与 v0.2.0 同步:设置表、命令面板、Servers/主题/通知/composer;安装要求中注明 OpenCode CLI ≥ 1.18.0
对比页:诚实的 Cortex vs Cursor vs Devin vs Zoo/Roo 对照表
文档:从 Cursor / Copilot / Roo-Cline 迁移
v0.2.1
Aug 3, 2026
新会话水印:OpenCode Desktop 的 Inter 字体 + Cortex/opencode 背后的 Cortex 标志;空会话输入框靠下、品牌靠上;boot 与空状态共用同一图层(无尺寸跳动)
v0.2.0
Aug 3, 2026
SNAPSHOT Debug 模式:应用内调试控制台(事件、健康、回合追踪、导出 JSONL),仅限 SNAPSHOT 构建
会话时间线始终为 Parts→rows(工具、DiffSummary、retry、MessageNav、Load older、跳到最新);已移除 Desktop timeline 测试开关
工具卡住看门狗:bash/工具无进展时自动中止,中途离开不会让聊天一直卡在忙碌
恢复的标签页在重新加载后再次显示历史(修复空聊天残留回合标记)
OpenCode Go 模型指南显示在选择器(标签、说明、适合),并用相同信号优化 Auto
Composer 的 + 菜单对齐 OpenCode Desktop:图片和文件(Ctrl/Cmd+U)、命令(/)、上下文(@)、Shell 命令(!)
模型有变体时在选择器旁显示 Default/Low/Medium/High…
附件按模型输入能力限制;切换模型时移除不兼容文件并提示
新会话空状态对齐 OpenCode Desktop(居中输入框 + Cortex/opencode 酸绿水印,隐藏 Idle);首条消息后切回底部聊天布局
质量加载提示改为质量按钮旁的气泡(至少显示约 4 秒)
Composer 占位符轮换趣味文案(Desktop 风格 / 与 @ 提示)
会话标签:悬停铅笔(或双击)可重命名
启动立即显示 Cortex/opencode 水印(无空白闪屏)
调整侧栏高度以去除常驻横向滚动条
顶栏图标改为淡紫/白,不再用主题绿
模型选择器:搜索、悬停详情(输入 / 推理 / 上下文)及“管理模型”入口
会话历史改为独立屏幕(Desktop 风格);界面与命令中将聊天改称为会话
设置 → Servers 对齐 OpenCode Desktop:Local + 远程 HTTP(健康检查、添加/编辑/删除、默认/当前)— 不再是旧的 MCP 列表
Servers:⋯ 菜单不再被卡片裁切
Providers/Servers 表单:返回箭头(←);API 密钥 + 提交纵向排列
Models:按提供商一键显示/隐藏全部模型
默认模型选择移至 Models;已从 General 移除 OpenCode 的 plugins / instructions / skills
快捷键:VS Code 键位(非 OpenCode Desktop);Inline Edit 为 Ctrl+Alt+I / Cmd+Alt+Shift+I;终端选区为 Ctrl/Cmd+Alt+T — 避开 DevTools 与重新打开已关闭的编辑器
Providers 界面与 OpenCode Desktop 对齐:常用 + 完整目录、API key / OAuth 连接、自定义 OpenAI 兼容提供商
OpenCode Zen 只是目录中的一个提供商(不再是单独的 Connect 流程)
通过官方 SDK 管理 providers、auth 与 config;需要 OpenCode CLI ≥ 1.18.0
默认模型保存在 OpenCode opencode.json;cortex.providerID/modelID 已弃用
Models:显示/隐藏 + 收藏;默认模型选择(opencode.json)
Providers / Models Desktop UX:官方图标;已连接/热门 + 选择器;Models 可见性开关 + 行内单选设默认(无独立下拉)
Models 收藏星更大,激活时呈金色更易辨认
Models 提供商列表可折叠(默认展开当前提供商)
设置界面贴合 OpenCode Desktop:桌面(常规、快捷键)+ 服务器(服务器、提供商、模型);独立聊天菜单 vs ⋯ 全局;用 X 关闭
设置:主题下拉不再被裁切;设置页隐藏空闲状态
OpenCode 默认模型选择器按提供商分组
常规设置对齐 Desktop:shell、自动接受权限、推理/工具展开、配色、字体、通知、声音
聊天中应用 OpenCode 主题:GitHub 目录 + 缓存、~/.config 自定义、跟随 tui.json;上游发布前内置 Cortex 主题
聊天间距调整(减少顶部空白,composer 下方更宽松);上下文/Shell 卡片跟随当前主题
状态「waiting for reply」与会话 meta 中的 Plan/Build 已全语言本地化
v0.1.6
2026年7月31日
Windows:OpenCode CLI 检测使用 PATH(where.exe)和已知安装目录 — 仅在 PATH 上时不再失败
Windows:通过 shell 正确启动 OpenCode 的 npm .cmd 垫片
大型 Quality MiniLM 重载后,聊天不再卡在「正在检索本地上下文…」(状态、hydrate 与超时)
明确的「做计划」请求在 Auto 之外也会 Build→Plan;队列等待回答;抑制过期的 permission/question not found
v0.1.5
2026年7月31日
从历史打开聊天时,Cursor 中不再关闭 Cortex 面板
Quality(MiniLM):~/.cache 原生 onnxruntime(runtime-v2,不进 VSIX);目标约 ≤30 秒解锁
Quality:就绪前锁定发送(发送按钮为进度环);不会静默回退性能模式
Quality:仅对改动文件重新嵌入(无全量重建 / % 重置)
Docs:配置/架构文档补充 Quality MiniLM 缓存、发送门控与增量索引
Quality MiniLM 在聊天解锁后启动 — 不冻结引导/启动
Quality MiniLM 进度以 % 显示在状态栏与聊天工具栏
引导向导:OpenCode CLI + API key 检查清单(含语言与上下文模式)
在引导或 Connect 中粘贴 API key — 即使本地服务器尚未就绪也会写入 OpenCode auth.json
无需打开项目文件夹即可聊天 — 使用用户主目录处理一般 / 系统问题
Windows:路径大小写差异(C:\ vs c:\)不再阻断 Connect 或聊天启动
Windows:OpenCode 安装检查使用 PATH(where.exe)和已知安装目录,而非相对 cwd 的 opencode
启动时缺少 OpenCode 二进制时的错误提示更清晰
聊天时间线与命令输出;受影响文件栏固定在输入框上方
进度面板不再跨标签页残留 — 每个聊天缓存自己的进度状态
v0.1.4
2026年7月30日
工具/子代理实时标签跟随 UI 语言(英语界面不再残留西班牙语)
更新落地页/Marketplace演示 — @explore 子代理与澄清问题卡片
Auto/Turbo specialty 路由 — 按任务选择最佳可用模型(coding / reason / speed);Cost/Balance/Intelligence 仍可偏向质量或速度
模型选择器按提供商分组(可折叠分区与计数)
聊天以右侧编辑器面板打开(非 secondary sidebar),避免 Cursor 标签图标消失
固定 Cortex 聊天标签(`cortex.chat.pinEditorTab`,默认开);品牌 logo 作为标签图标
可选标题栏版本徽章(`cortex.ui.showHeaderVersion`,默认开 — 演示时可关闭)
Connect 重设计:Get API key → 粘贴 → Save;Models 管理 Go/付费 Zen/BYOK
配合 OpenCode Go 的 Auto/Turbo:优先 Go 模型;免费 Zen 仅作回退
Auto Plan/Build:明确任务留在 Build;“创建计划”进入 Plan;模糊请求显示一次性卡片
聊天历史按时间远近分组;工具步骤显示真实路径、grep 或命令
移除 Terminals 面板 — 使用 IDE 终端列表;保留 @Terminal 与发送选中内容到聊天
文档:完整设置表(optimizeFor、Zen/BYOK、autocomplete、include/exclude)+ 键盘快捷键
v0.1.3
2026年7月29日
Credentials:一张 OpenCode 卡片(密钥掩码 + 目录);无 Zen/Go 切换、无重复返回
解锁后自动检测并切换到 OpenCode Go(不阻塞启动)
从 Credentials 启用 OpenCode Go(复用 Zen API key;无需 TUI)— 订阅链接用于计费
落地页:Auto 2.0、Policy Brain、编辑器对等;OpenCode 优先上手(无需 Cortex 账户)
Auto 2.0 — 按意图 + 复杂度路由模型层级;Auto 切换 Plan/Build
模型可用性过滤 — 不可用项变灰;免费 Zen 始终解锁;付费 Zen/BYOK 需显式开启
聊天中的检索性能/质量切换(hash ↔ MiniLM)
每轮自动附加当前编辑文件;上下文仪表详情弹层
当前模型为免费/轻量时显示提示(即使已解锁付费访问)
Cursor 风格按块差异;Plan 可在 .cortex/plans/ 保存/完善计划
v0.1.2
2026年7月28日
在聊天侧边栏标题"Cortex"旁添加 Logo
Policy Brain:多层 rules/skills/memory/hooks(兼容 .cursor/rules 与 .cortex/rules)
Policy Inspector、全局 user rules 与内置 changelog gate
并行聊天标签页不再互相串用思考转圈或流式进度
Undo/Reject/Restore Checkpoint 仅回滚该聊天的文件增量 — 保留其他聊天的非重叠编辑
文件 diff 卡片显示在最终助手回复上方(编辑发生在 tools 期间),而不是摘要文字下方
Policy 统计与检索不再出现在聊天中;Policy Inspector 按对话区分
重新发送 / Fork 不再把语言提示追加(或堆叠)到用户消息上
v0.1.1
2026年7月28日
西班牙语落地页文案:codear → codificar,refactorea → refactoriza
当 opencodePort 被其他工作区占用时,第二个工作区不再失败——Cortex 会使用下一个空闲端口
落地页英雄区增加演示位(有 GIF/MP4 时显示;否则为占位)
英雄区竖屏演示不再被裁成 16:9
落地页导航与 favicon 使用新的 Cortex logo
移除旧品牌 SVG,统一使用 PNG
对比表:体积、原生 OpenCode 与 IDE UX,对比 Cursor / Windsurf
导航与页脚显示产品当前版本(链向更新日志)
落地页与安装文档增加 Open VSX 安装 CTA
Marketplace / Open VSX 列表指向公开 cortex 仓库(非私有源码)
仅面向最终用户的 README;专有许可(源码非开源)
Marketplace 图库图标与横幅
为"更多"菜单中的所有选项添加图标(压缩、撤销、重新索引、MCP/skills、记忆、规则、计划、后台代理、语言、OpenCode)
在语言子菜单和语言按钮中为每种语言添加国旗表情符号
v0.1.0
2026年7月27日
集成 OpenCode 的侧边栏聊天
本地工作区索引(自动/手动)
词法检索(TF·IDF + 路径加权)与 hash 嵌入(可选 MiniLM)
符号感知分块(LSP DocumentSymbol)
UI 中的上下文预览
通过 OpenCode SSE 流式回复
会话历史与回合撤销
按变更文件 Keep / Undo / Review(前后 diff)
权限 / 提问 UI
通过无工具的快速 OpenCode complete 代理提供幽灵文本补全
手动触发自动补全(Ctrl/Cmd+Alt+\)与 Inline Edit(Ctrl/Cmd+Shift+I)
支持文件、文件夹、终端与代理的 @-mention
/slash 命令(切换代理、连接提供商、帮助)
带警告通知的 Beta 过期系统