claude-code-best
0a90b218c3
fix: 同步 permissionModeTitle 测试断言与 bypassPermissions 的新 title 值
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 15:07:50 +08:00
claude-code-best
de9494c0a3
feat: 添加 RSS 内存指示器并解绑 auto 权限模式与 TRANSCRIPT_CLASSIFIER
...
- 在 REPL 底栏添加 RSS 内存使用显示,512MB 以下 dimColor,512MB-1GB warning 色,1GB 以上 error 色
- auto 权限模式不再依赖 TRANSCRIPT_CLASSIFIER feature flag,classifier 不可用时 fallback 到 prompting
- Config 面板 defaultPermissionMode 使用类型安全的 permissionModeFromString,显示改用 shortTitle
- bypassPermissions title 缩短为 Bypass 与 shortTitle 一致
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 15:01:57 +08:00
claude-code-best
e7e1f7a34d
fix: 修复 PowerShellTool.isSearchOrReadCommand 在 input 为 undefined 时崩溃的问题
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 15:01:57 +08:00
claude-code-best
9a5998eaef
fix: 修复 Config 面板第二次进入时左右键无反应的问题
...
将左右键枚举值切换从依赖 DOM 焦点的 onKeyDown 改为 useKeybindings 系统,
确保按键在任何焦点状态下都能正确响应。同时修复 isSearchMode 初始值和布局问题。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 15:01:57 +08:00
claude-code-best
dff678924e
refactor: 将 convertMessagesToLangfuse 参数类型从 unknown 收窄为联合类型
...
将 readonly unknown[] 改为 readonly LangfuseInputMessage[],
其中 LangfuseInputMessage = UserMessage | AssistantMessage | ChatCompletionMessageParam,
让调用方获得编译期类型检查。
2026-04-26 15:01:57 +08:00
Eric Guo
4591432a1d
Fix mintlify validate errors ( #367 )
2026-04-26 11:07:20 +08:00
WANG HONGXIANG
901628b4d9
fix: 修复 OpenAI provider (gpt-5.4/gpt-5.3-codex等模型)下 内建mcp__plugin_weixin_weixin__reply 微信工具不可见的问题 ( #359 )
...
* fix: 修复 OpenAI provider 下 MCP 工具不可见
* docs: 补充 OpenAI MCP 工具列表注释
* fix: 修正 OpenAI Langfuse 输入记录
* refactor: 使用类型守卫收窄 Langfuse role
* fix: 保留 Langfuse OpenAI 数组消息角色
* fix: 合并 Langfuse OpenAI tool_calls
* fix: 修复 OpenAI Langfuse 类型检查
2026-04-26 09:17:09 +08:00
HitMargin
cf33c06021
添加deepseek-v4-pro支持选择max思考深度 ( #365 )
...
Co-authored-by: HitMargin <hitmargin@qq.com >
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 09:00:43 +08:00
claude-code-best
e0ca1d054c
chore: 1.10.2
v1.10.2
2026-04-25 20:37:40 +08:00
claude-code-best
6585d0f67c
fix: 禁用 COORDINATOR_MODE 和 TEAMMEM 解决内存溢出问题
...
COORDINATOR_MODE 的 AgentSummary 每 30s fork 完整消息历史是 GB 级内存泄露的主因,
TEAMMEM 依赖 COORDINATOR_MODE 且邮箱文件无限增长。同时恢复 DAEMON(非主因)。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
v1.10.1
2026-04-25 20:29:52 +08:00
claude-code-best
e4403ff010
fix: 移除 RCS 按 machineName 复用 agent 记录的逻辑
...
多个同名 acp-link 实例注册到 RCS 时,REST 注册阶段按 machineName
去重导致不同实例共享同一条记录。改为每次注册都创建独立记录,
重连恢复由 WS identify 阶段按 environment_id 精确匹配。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-25 19:27:58 +08:00
claude-code-best
9e61e7a90d
chore: 更新 biome 注释
2026-04-25 16:33:02 +08:00
claude-code-best
d03af7bd4e
chore: 1.10.0
v1.1.0.0
2026-04-25 14:48:15 +08:00
claude-code-best
e8ef955ff9
docs: 添加 /login 说明
2026-04-25 14:47:43 +08:00
claude-code-best
a8ed0cdce5
fix: 修复构建后 vendor 二进制路径解析错误(ripgrep/audio-capture)
...
构建后 chunk 文件位于 dist/chunks/(Vite)或 dist/(Bun),vendor 二进制在
dist/vendor/,但 ripgrep 和 audio-capture 的路径解析未考虑 chunks/ 层级,
导致 ENOENT。改用 import.meta.url 路径中 lastIndexOf('dist') 定位 dist 根,
并同步在 build.ts 和 post-build.ts 中添加 ripgrep vendor 文件复制。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-25 14:46:02 +08:00
claude-code-best
1c3b280c6a
fix: 尝试修复多轮对话缓存失效 skill 提升的问题
2026-04-25 14:31:32 +08:00
claude-code-best
7a3cc24a00
fix: 尝试修复 nodejs windows 环境的问题
2026-04-25 14:07:45 +08:00
claude-code-best
2e7fc428cd
feat: 集成豆包 ASR 语音识别后端,支持 /voice doubao 切换 ( #357 )
...
* feat: 集成豆包 ASR 语音识别后端,支持 /voice doubao 切换
- 新增 src/services/doubaoSTT.ts 适配模块,将 doubaoime-asr 的
AsyncGenerator 协议适配为现有 VoiceStreamConnection 接口
- /voice doubao 启用豆包后端,/voice 使用默认 Anthropic 后端
- 后端选择持久化到 settings.json 的 voiceProvider 字段
- 豆包后端跳过 Anthropic OAuth 认证、语言限制和 Focus Mode
- 豆包后端松手即出结果,跳过 processing 状态
- 凭证文件存放在 ~/.claude/tts/doubao/credentials.json
- doubaoime-asr 作为 optionalDependencies 安装
- 移除 /voice 命令的 claude-ai 可用性限制,所有用户可用
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* docs: 更新 Voice Mode 文档,添加豆包 ASR 后端说明和致谢
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-25 13:57:30 +08:00
claude-code-best
ad09f38fd1
fix: 修复在已有文本前输入斜杠命令无法触发自动补全,以及 Tab 补全覆盖后续文本的问题
...
当用户在已输入文本前插入 /command 时,光标后的文本包含空格,导致补全逻辑误判命令已有参数而跳过建议。
修复方式:只取光标前的文本(commandInput)进行命令解析和补全生成。
同时修复 Tab 补全斜杠命令时覆盖光标后文本的问题,改为在光标位置拼接补全结果。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-25 09:27:14 +08:00
claude-code-best
b0a3ef90dc
chore: 1.9.5
v1.9.5
2026-04-25 08:56:31 +08:00
claude-code-best
c07ad4c738
chore: 清理仓库审计问题——修正 CLAUDE.md、删除冗余 yoga-layout、清除 621 个未使用的类型 stub ( #354 )
...
- 修正 CLAUDE.md/AGENTS.md 六处过时陈述:modifiers-napi、url-handler-napi 已非 stub,
Magic Docs/LSP Server/Plugins/Marketplace 已恢复
- 删除未使用的 src/native-ts/yoga-layout/ 冗余副本(2715 行),权威版本保留在 packages/@ant/ink
- 删除 src/ 下 621 个 Auto-generated type stub 文件(全部 export type X = any,无活跃引用)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-25 08:54:18 +08:00
claude-code-best
e38d45460e
fix: 修复 Windows Node.js 构建产物因 stdin.ref() 泄漏导致进程挂起 ( #353 )
...
startCapturingEarlyInput() 调用 stdin.ref() 后,如果 Ink 未能接管
(如 raw mode 不支持或 setup 阶段异常),unref() 永远不会被调用,
导致 Node.js 事件循环无法退出。修复包括:
- stopCapturingEarlyInput() 中补充 stdin.unref() 调用
- 新增 10s 安全阀定时器自动清理 leaked ref()
- Ink App.componentWillUnmount 兜底 unref() 非 TTY stdin
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 21:16:15 +08:00
claude-code-best
e0c8e9dafc
chore: 添加学习文件夹
2026-04-24 20:33:43 +08:00
claude-code-best
047c85fcbf
fix: 修复 DeepSeek V4 reasoning_content 回传导致的 400 错误
...
- 扩大模型名称检测范围,匹配所有 deepseek 模型(V4、R1 等)
- 始终保留 thinking blocks 为 reasoning_content 回传给 API
- 移除有 bug 的 turn boundary 剥离逻辑
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 20:33:43 +08:00
claude-code-best
da6d06365d
fix: 修复 anthropic 煞笔的四个 bug ( #352 )
...
* fix: 移除文件编辑前必须先读取的限制
移除 FileEditTool 和 FileWriteTool 中的 "read before edit" 校验,
允许直接编辑未读取过的文件。保留文件修改过期检测。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* docs: 更新 teach-me 自动写 note 笔记的功能
* fix: 修复 DeepSeek V4 reasoning_content 回传导致的 400 错误
- 扩大模型名称检测范围,匹配所有 deepseek 模型(V4、R1 等)
- 始终保留 thinking blocks 为 reasoning_content 回传给 API
- 移除有 bug 的 turn boundary 剥离逻辑
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* fix: Opus 4.6/4.7 默认推理 effort 从 medium 改为 high
Pro 和 Max/Team 订阅者的 Opus 默认 effort 之前被降级为 medium,
导致用户感知模型「变笨」。恢复为 high。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* fix: 移除 thinkingClearLatched sticky-on 机制
空闲超过 1 小时后 thinkingClearLatched 会被触发且永不重置,
导致每轮 API 调用都清除 thinking 历史。完整移除该 latch 机制,
clearAllThinking 硬编码为 false。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* fix: 移除 numeric_length_anchors 系统指令
删除「工具调用间文字 ≤25 词、最终回复 ≤100 词」的硬性限制。
ablation 测试显示该约束使整体智能下降 3%。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* fix: 修复测试中 reasoning_content 类型断言
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 20:07:18 +08:00
claude-code-best
8613d558a8
Merge pull request #350 from YuanyuanMa03/fix-bun-install-readme
...
docs: clarify Bun setup without duplicate steps
2026-04-24 19:47:35 +08:00
YuanyuanMa03
017c251f78
docs: clarify bun setup without duplicate steps
2026-04-24 18:03:21 +08:00
YYMa
d4223abc34
Merge pull request #1 from YuanyuanMa03/fix-bun-install-readme
...
docs: correct Bun post-install instructions
2026-04-24 17:40:00 +08:00
YYMa
5125a159d2
docs: correct Bun post-install instructions
2026-04-24 17:36:57 +08:00
claude-code-best
d09f363414
Merge pull request #347 from amDosion/feat/ssh-remote-v2
...
feat: 启用 SKILL_LEARNING 编译开关
2026-04-24 16:07:10 +08:00
unraid
9d35f98ec7
feat: 启用 SKILL_LEARNING 编译开关
...
将 SKILL_LEARNING 加入 DEFAULT_BUILD_FEATURES,
构建产物中默认启用技能学习系统。
2026-04-24 15:18:26 +08:00
claude-code-best
eb833da33b
fix: 创建 agent 后刷新 loadMarkdownFilesForSubdir 缓存
...
新建 agent 后 clearAgentDefinitionsCache 漏清底层
loadMarkdownFilesForSubdir 的 memoize 缓存,导致新
agent 不会立即出现在列表中,需要重启才能生效。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 15:05:05 +08:00
claude-code-best
eadd32ae47
docs: 同步 AGENTS.md 与 CLAUDE.md
2026-04-24 15:05:05 +08:00
claude-code-best
3c55a8c83f
Merge pull request #344 from amDosion/feat/ssh-remote-v2
...
feat: SSH Remote — 本地 REPL + 远端工具执行
2026-04-24 14:36:11 +08:00
claude-code-best
5582bb47ef
docs: 五一 lint 提示
2026-04-24 14:35:39 +08:00
claude-code-best
95bb191977
Merge pull request #341 from YuanyuanMa03/docs/bun-installation-guide
...
docs: 添加 Bun 安装详细说明
2026-04-24 14:29:39 +08:00
unraid
03811f973b
feat: 实现 SSH Remote — 本地 REPL + 远端工具执行
...
SSH Remote 允许在本地运行交互式 REPL,同时将工具调用(Bash、文件读写等)
通过 SSH 隧道转发到远程主机执行。
核心模块:
- SSHSessionManager: NDJSON 双向通信、权限转发、指数退避重连
- SSHAuthProxy: 本地认证代理 + SSH -R 反向端口转发,nonce 验证
- SSHProbe: 远端主机平台/架构/已有二进制探测
- SSHDeploy: 远端二进制部署(scp)
- createSSHSession: 会话编排(probe → deploy → spawn → attach)
新增选项:
- --remote-bin: 跳过 probe/deploy,使用自定义远端二进制
- ANTHROPIC_AUTH_NONCE: API 请求认证 nonce header
包含 17 个单元测试和完整文档。
2026-04-24 14:25:56 +08:00
YuanyuanMa03
02ab1a0307
docs: 添加 Bun 安装详细说明
...
- 添加 Linux/macOS/Windows 各平台的安装命令
- 添加安装后的操作步骤(重启终端、验证安装、更新版本)
- 同步更新中英文 README
2026-04-24 12:07:18 +08:00
claude-code-best
2a5b263641
chore: 1.9.4
v1.9.4
2026-04-24 10:50:53 +08:00
claude-code-best
f2dd5142b3
refactor: 解耦 BRIDGE_MODE 与 DAEMON,禁用 DAEMON 降低内存占用
...
- 从 DEFAULT_BUILD_FEATURES 注释掉 DAEMON(内存占用过高)
- remoteControlServer 命令门控从 feature('DAEMON') && feature('BRIDGE_MODE')
改为仅 feature('BRIDGE_MODE'),bridge 不再依赖 daemon
- --daemon-worker 快速路径改为运行时检测,未启用时输出明确错误提示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 10:01:05 +08:00
claude-code-best
4dcbaf1e66
fix: 修复 ACP 模式下 messageSelector require 失败导致 submitMessage 崩溃
...
ACP 模式不加载完整的 React/Ink UI 组件,导致 require('src/components/MessageSelector.js')
返回 undefined。添加 try-catch 和 optional chaining fallback。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 09:59:23 +08:00
claude-code-best
0b304730d8
docs: 为 DEFAULT_BUILD_FEATURES 每个 feature flag 添加功能注释
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 09:26:59 +08:00
claude-code-best
7a0dd3057e
chore: 1.9.3
v1.9.3
2026-04-23 23:21:43 +08:00
claude-code-best
ca1c87f460
fix: 修复 usePipeIpc 中 require 返回 undefined 导致启动崩溃
...
将 lazy require() 调用全部替换为静态 import,解决构建产物中
模块加载时序问题导致的 'undefined is not an object' 错误。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-23 23:21:38 +08:00
claude-code-best
fc7a85f5c7
chore: 1.9.2
v1.9.2
2026-04-23 23:04:18 +08:00
claude-code-best
5bc12b00b2
chore: 更新版本流水线
2026-04-23 22:55:27 +08:00
claude-code-best
792777d68c
chore: 1.9.1
v1.9.1
2026-04-23 22:46:51 +08:00
claude-code-best
047634afe6
ci: 删除冗余 release 工作流
2026-04-23 22:45:53 +08:00
claude-code-best
a92af99448
ci: 添加 GitHub Release 和自动生成 changelog 到发布流程
2026-04-23 22:44:02 +08:00
claude-code-best
cfe1552ec9
ci: 统一 typecheck 命令并添加 npm 发布工作流
2026-04-23 22:42:33 +08:00