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
Askhz
997b83a313
feat: integrate cosknow — auto-install kb commands on postinstall
2026-04-24 11:35:56 +08:00
claude-code-best
2a5b263641
chore: 1.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
Ubuntu
159c400cac
chore: bump version to 4.0.12
2026-04-24 00:57:24 +00:00
claude-code-best
7a0dd3057e
chore: 1.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
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
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
claude-code-best
9624f880e0
fix: 修复第三方 Anthropic base URL 应使用 ExaSearchAdapter 而非 BingSearchAdapter
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 21:52:16 +08:00
Askhz
278d5dfb6c
fix: 为缺少 required 字段的 object schema 注入空数组以兼容 Qwen
...
Qwen 校验器要求每个 object schema 必须有 required 字段,缺失时报错
"None is not of type 'array'"。在 sanitizeJsonSchema 中补充处理逻辑,
当 object schema 不含 required 键时自动注入 required: []。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-23 20:23:26 +08:00
Ubuntu
5daaaf8200
chore: consolidate 4.0.9~4.0.11 into 4.0.8
2026-04-23 12:22:28 +00:00
claude-code-best
85e5a8cffb
chore: 贡献者更新工作流改为每周定时触发
...
移除 push 触发,仅保留每周一 schedule 触发。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 20:17:46 +08:00
Ubuntu
4e750966a8
feat: rename bin command to csc
2026-04-23 12:14:23 +00:00
claude-code-best
299953b0ee
fix: 修复 cliHighlight 类型不兼容问题
...
loadedGetLanguage 返回类型中 name 字段改为可选,匹配 highlight.js
Language 类型中 name 为 string | undefined 的定义。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 20:12:47 +08:00
claude-code-best
7a3fdf6e67
chore: 1.9.0
2026-04-23 20:10:29 +08:00
claude-code-best
b642977afe
Merge pull request #335 from realorange1994/feature/cli-highlight
...
fix: 将 highlight.js 改为静态导入以兼容 Bun --compile 模式
2026-04-23 20:07:27 +08:00
claude-code-best
781188862e
Merge pull request #333 from realorange1994/feature/exa-search
...
feat: 添加 Exa AI 搜索适配器
2026-04-23 20:06:53 +08:00
claude-code-best
b966eef5a9
Merge branch 'main' into feature/exa-search
2026-04-23 20:04:13 +08:00
Ubuntu
e4ab168d72
fix: include run-parallel.mjs in npm package files
2026-04-23 12:02:14 +00:00
claude-code-best
c3d63c8fe2
chore: 添加 release 脚本
2026-04-23 19:58:55 +08:00
Ubuntu
b920b6315c
chore: bump version to 4.0.9 and update package info
...
- Rename package to @costrict/csc
- Update description to costrict
- Add CHANGELOG for v4.0.9
2026-04-23 11:42:28 +00:00
Ubuntu
55dd7fbba1
chore: remove desktop command, force condensed logo, update tip copy
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-23 11:20:11 +00:00
Bot
7d4c4278c0
fix: 将 highlight.js 改为静态导入以兼容 Bun --compile 模式
...
- cliHighlight.ts: 使用静态 import 替换 dynamic import('highlight.js'),
因为编译模式下模块解析指向内部 bunfs 路径导致无法找到
- color-diff-napi/src/index.ts: 同样改为静态导入,移除 createRequire 延迟加载
2026-04-23 18:47:31 +08:00
Bot
93bfdabff1
feat: 添加 Exa AI 搜索适配器
...
- 新增 ExaSearchAdapter,基于 MCP 协议调用 Exa 搜索 API
- WebSearchTool 支持 num_results、livecrawl、search_type、context_max_characters 等高级选项
- 非 Anthropic 官方 base URL 时默认使用 Exa 适配器
2026-04-23 18:43:41 +08:00
claude-code-best
1173a62301
refactor: 统一 log.ts/debug.ts 的测试 mock 为共享定义
...
- 新增 tests/mocks/log.ts 和 tests/mocks/debug.ts,覆盖源文件全部实际导出
- 移除旧 mock 中不存在的导出(logToFile、logEvent、getLogFilePath)
- 13 个测试文件改为使用共享 mock,避免定义分散和不一致
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 11:39:53 +08:00
claude-code-best
7ea69ca279
fix: 修复 build 过程中的问题
2026-04-23 11:39:46 +08:00
yhangf
41d1f88356
chore: remove UI text replacement candidates report
2026-04-23 11:31:05 +08:00
y574444354
7806df4e3d
Merge branch 'main' of https://github.com/y574444354/csc
2026-04-23 10:30:28 +08:00
claude-code-best
4e82fb5974
Merge pull request #330 from claude-code-best/feature/improve-v2-final
...
feat: 整合功能恢复与技能学习闭环 v2 (重构版)
2026-04-22 22:55:20 +08:00
claude-code-best
f43350e600
fix: 修复 4 个测试失败(路径规范化、SDK 签名变更、空消息防护)
...
- projectContext.test.ts: 使用 realpathSync 处理 macOS /var→/private/var 符号链接
- bedrockClient.test.ts: 适配 Bedrock SDK v0.80 Bearer 认证(原 AWS4-HMAC-SHA256)
- bridge.ts: forwardSessionUpdates 添加 null guard 防止空消息导致 TypeError
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 22:52:37 +08:00
unraid
23fcbf9004
feat: 添加 UI 组件增强与测试覆盖
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
23bb09d240
feat: 添加 model/provider 层改进
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
d208855f07
feat: 添加 builtin-tools 增强与测试覆盖
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
7881cc617c
feat: 增强 ACP 桥接与权限处理
...
- 增强 ACP agent 测试覆盖
- 扩展 ACP bridge 测试用例
- 改进 ACP utils 权限管道
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
c7e1c50b86
feat: 添加服务层增强与零散改进
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
2247026bd5
chore: 添加脚本与构建配置更新
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
eec961352b
feat: 添加 napi 包测试覆盖与 stub 改进
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
fb41513b32
feat: 添加工具类增强与状态管理改进
...
- 新增 workflowRuns、remoteTriggerAudit、pipeStatus 等工具
- 增强 permissionSetup: auto mode 和 bypass permissions 始终可用
- 新增多组测试覆盖 (modifiers, teamDiscovery, deepLink 等)
- 修复 parseInt 缺少 radix 参数
- 移除多余 biome-ignore 注释
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:10 +08:00
unraid
94c4b37eed
feat: 添加 summary 命令 TypeScript 重写与其他命令增强
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:09 +08:00
unraid
6c5df395c3
feat: 添加 compact 缓存与上下文压缩增强
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:09 +08:00
unraid
be97a0b010
feat: 添加 Bedrock API 客户端及 API 层增强
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:09 +08:00
unraid
59f8675fa3
feat: 添加 Windows Terminal swarm 后端及 swarm 增强
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:38:09 +08:00