weiqianpu
|
cf1707bbb0
|
feat: 开源发布 — 完整 README、MIT 许可证、22+ 大模型厂商支持
- 重写 README.md:项目简介、快速开始、22+ 厂商列表、功能特性、架构说明、配置指南、FAQ、贡献指南
- 新增 MIT LICENSE
- 包含全部源码与文档
|
2026-04-02 02:34:24 +00:00 |
|
weiqianpu
|
5d0bc60cce
|
fix: 修复 Windows + Node.js 环境下启动卡死及 TDZ 错误
- cli.tsx: shebang 改为 node,添加 Bun polyfill 和全局错误处理器,避免静默挂起
- openaiAdapter.ts: 修复 providerId 在声明前使用的 TDZ 错误(Node.js 严格模式报错)
- build.ts: 构建后处理增强,注入 Node.js 兼容性 shim 和 shebang 替换
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-01 23:44:25 +00:00 |
|
claude-code-best
|
3b0a5e484d
|
docs: 更新说明文档
|
2026-04-01 20:20:56 +08:00 |
|
claude-code-best
|
c57e6ee384
|
docs: 文档优化完成
|
2026-04-01 17:18:48 +08:00 |
|
claude-code-best
|
221fb6eb05
|
fix: 修复 @ typeahead 文件搜索无结果的问题
execa 新版将 signal 选项重命名为 cancelSignal,导致 execFileNoThrowWithCwd
调用 git ls-files 时抛出 TypeError,文件索引始终为空。同时改进了
FileIndex 的模糊匹配算法,从多个词边界起始位置评分取最优,提升搜索排名质量。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 17:11:09 +08:00 |
|
claude-code-best
|
8b63e54e94
|
docs: 文档更新
|
2026-04-01 16:43:45 +08:00 |
|
claude-code-best
|
7d5271e63e
|
docs: 更新文档
|
2026-04-01 16:11:37 +08:00 |
|
claude-code-best
|
503a40f46b
|
docs: 调整一下表达
|
2026-04-01 15:41:51 +08:00 |
|
claude-code-best
|
a889ed8402
|
fix: 移除 Settings 中未定义的 Gates 引用,修复 config 命令报错
Gates 是 Anthropic 内部组件,反编译版本中不存在,运行时引用导致 ReferenceError。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 15:40:00 +08:00 |
|
claude-code-best
|
64f79dc3be
|
feat: 改善 seo
|
2026-04-01 15:21:46 +08:00 |
|
claude-code-best
|
c5b55c1bf9
|
docs: 完成大量文档
|
2026-04-01 14:44:21 +08:00 |
|
claude-code-best
|
2934f30084
|
fix: 彻底移除 /loop 及 cron 工具的 feature('AGENT_TRIGGERS') gate
上次提交仅移除了 isKairosCronEnabled 中的 gate,但 /loop 整条链路
仍被 feature('AGENT_TRIGGERS') 拦截导致无法使用:
- skills/bundled/index.ts: registerLoopSkill() 未被调用
- tools.ts: CronCreate/Delete/List 工具未加载
- constants/tools.ts: cron 工具名未加入 teammate 工具列表
- screens/REPL.tsx: useScheduledTasks hook 被跳过
- cli/print.ts: pipe 模式 cron 调度器未初始化
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 11:57:16 +08:00 |
|
claude-code-best
|
33fe4940e1
|
fix: 启用 /loop 命令,移除 feature('AGENT_TRIGGERS') gate
isKairosCronEnabled() 依赖 feature('AGENT_TRIGGERS'),在反编译版本中
feature() 始终返回 false,导致 /loop skill 被禁用。简化为仅检查
CLAUDE_CODE_DISABLE_CRON 环境变量。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 11:53:32 +08:00 |
|
claude-code-best
|
2fa91489c8
|
docs: 新增「揭秘:隐藏功能与内部机制」文档栏目
添加 5 篇文档揭示 Claude Code 的三层功能门禁系统:
- 构建时 88+ feature flags 分类全解
- GrowthBook 运行时 A/B 测试体系与 tengu_* 命名文化
- KAIROS/PROACTIVE/BRIDGE 等 8 大未公开功能深度分析
- Ant 身份门控下的专属工具、命令与 Beta API
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 11:30:27 +08:00 |
|
claude-code-best
|
4233ee7de6
|
docs: 更新文档, 加上配图
|
2026-04-01 11:14:20 +08:00 |
|
claude-code-best
|
03cff1b749
|
docs: 修正格式
|
2026-04-01 11:07:48 +08:00 |
|
claude-code-best
|
ecf885d67f
|
docs: 添加赞助说明
|
2026-04-01 11:02:30 +08:00 |
|
claude-code-best
|
9a57642d3a
|
feat: 完成最新的可构建版本
|
2026-04-01 10:42:53 +08:00 |
|
claude-code-best
|
604110272f
|
docs: 尝试修复 docs 的位置
|
2026-04-01 10:09:00 +08:00 |
|
claude-code-best
|
b32dd4549d
|
fix: 修复构建问题
|
2026-04-01 09:58:26 +08:00 |
|
claude-code-best
|
0135ad99ad
|
chore: 更新 lock 文件
|
2026-04-01 09:54:12 +08:00 |
|
claude-code-best
|
9018c7afdb
|
Merge branch 'feature/prod'
|
2026-04-01 09:53:21 +08:00 |
|
claude-code-best
|
65d7f1994c
|
chore: 调整配置
|
2026-04-01 09:52:43 +08:00 |
|
claude-code-best
|
ce2f19cc48
|
Merge pull request #5 from claude-code-best/feature/prod
docs: mintlify 文档撰写
|
2026-04-01 09:29:58 +08:00 |
|
claude-code-best
|
f6fe94463e
|
docs: mintlify 文档撰写
|
2026-04-01 09:16:41 +08:00 |
|
claude-code-best
|
c57f5a29e8
|
Merge pull request #4 from claude-code-best/feature/prod
Feature/prod
|
2026-04-01 09:05:04 +08:00 |
|
claude-code-best
|
8f6800f508
|
Create SECURITY.md
|
2026-04-01 08:54:08 +08:00 |
|
claude-code-best
|
722d59b6d5
|
feat: 实现 @ant/computer-use-swift — macOS JXA/screencapture
用 JXA + screencapture 替代原始 Swift 原生模块:
- display.getSize/listAll: CGGetActiveDisplayList/NSScreen 获取显示器信息
- apps.listRunning: System Events 获取前台应用列表
- apps.listInstalled: 扫描 /Applications 目录
- apps.open/unhide: AppleScript 应用控制
- apps.appUnderPoint: NSWorkspace frontmostApplication
- screenshot.captureExcluding/captureRegion: screencapture 命令
- resolvePrepareCapture: 截图 + base64 编码
实测:display 返回 {width:1710, height:1112},running apps 正确识别。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 08:48:04 +08:00 |
|
claude-code-best
|
b51b2d7675
|
feat: 升级 @ant/computer-use-mcp — 类型安全 stub + sentinel apps
- types.ts: 替换所有 any 为真实类型 (CoordinateMode, CuSubGates,
Logger, GrantFlags, CuPermissionRequest/Response, ComputerUseHostAdapter)
- index.ts: 所有导出类型化 (DisplayGeometry, FrontmostApp, InstalledApp,
RunningApp, ScreenshotResult, CuCallToolResult 等);
targetImageSize() 实现真实缩放逻辑;
bindSessionContext() 返回类型正确的空调度器
- sentinelApps.ts: 添加 10 个 macOS 敏感应用 (Terminal, iTerm2,
Finder, System Preferences 等) 及其分类
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 08:36:12 +08:00 |
|
claude-code-best
|
975b4876cc
|
feat: 实现 @ant/computer-use-input — macOS 键鼠模拟
使用 AppleScript + JXA (JavaScript for Automation) 实现完整 API:
- moveMouse: CGEvent 鼠标移动
- key/keys: System Events 键盘输入(支持修饰键组合)
- mouseLocation: CGEvent 查询当前鼠标位置
- mouseButton: CGEvent 鼠标点击/按下/释放
- mouseScroll: CGEvent 滚轮事件
- typeText: System Events 文本输入
- getFrontmostAppInfo: 获取前台应用 bundleId + 名称
兼容 require() 调用方式(所有方法作为命名导出)。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 08:27:08 +08:00 |
|
claude-code-best
|
30e863c9b8
|
fix: 调优 Biome lint 规则,关闭 formatter 避免大规模代码变更
- 关闭 formatter 和 organizeImports(保持原始代码风格,减少 git diff)
- lint/format script 改为 biome lint(只做规则检查)
- 新增关闭规则:noConsole, noArrayIndexKey, noConfusingLabels,
useIterableCallbackReturn, noVoidTypeReturn, noConstantCondition,
noUnusedFunctionParameters, noUselessEmptyExport, useArrowFunction,
useLiteralKeys, useImportType, useNodejsImportProtocol
- 零源码改动,仅调整配置文件
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 07:34:29 +08:00 |
|
claude-code-best
|
c6491372d0
|
fix: 同步 lock 文件
|
2026-04-01 07:26:28 +08:00 |
|
claude-code-best
|
04c8ef2ecc
|
docs: 调整样式
|
2026-03-31 23:21:54 +00:00 |
|
claude-code-best
|
b759df5b0e
|
docs: 继续更新
|
2026-03-31 23:20:33 +00:00 |
|
claude-code-best
|
173d18bea8
|
feat: 添加代码健康度检查脚本
scripts/health-check.ts 汇总项目各维度指标:
代码规模、lint 问题、测试结果、冗余代码、构建状态和产物大小。
新增 health script 一键运行。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 07:17:09 +08:00 |
|
claude-code-best
|
c587a64320
|
feat: 添加 knip 冗余代码检查工具
配置 knip.json 检测未使用的文件、exports、依赖等。
新增 check:unused script,运行 knip-bun 扫描死代码。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 04:57:34 +08:00 |
|
claude-code-best
|
17ec716dbf
|
feat: 添加 GitHub Actions CI 流水线
push/PR 时自动运行 lint → test → build 三步检查。
使用 oven-sh/setup-bun 配置 Bun 环境。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 03:47:47 +08:00 |
|
claude-code-best
|
e443a8fa51
|
feat: 搭建单元测试基础设施 — Bun test runner + 示例测试
添加 bunfig.toml 配置、test script,以及三组示例测试:
- src/utils/array.ts (intersperse, count, uniq)
- src/utils/set.ts (difference, intersects, every, union)
- packages/color-diff-napi (ansi256FromRgb, colorToEscape, detectLanguage 等)
41 tests, 0 failures.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 02:08:38 +08:00 |
|
claude-code-best
|
9dd1eeff2f
|
feat: 添加 todo
|
2026-04-01 01:49:58 +08:00 |
|
claude-code-best
|
dc2fdc7cc7
|
Merge remote-tracking branch 'origin/main' into feature/prod
|
2026-04-01 01:46:26 +08:00 |
|
claude-code-best
|
1d15e30f3c
|
docs: 改进说明
|
2026-03-31 17:45:44 +00:00 |
|
claude-code-best
|
4319afc08f
|
feat: 配置 git pre-commit hook — 提交前自动运行 Biome 检查
使用 .githooks/ 目录 + core.hooksPath 方案,零依赖。
prepare script 确保 bun install 后自动激活。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 01:44:55 +08:00 |
|
claude-code-best
|
074ea844dc
|
feat: 配置 Biome 代码格式化与校验工具
添加 biome.json 配置(formatter + linter + organizeImports),
.editorconfig 统一编辑器配置,package.json 新增 lint/format scripts。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 01:40:27 +08:00 |
|
claude-code-best
|
4692c3e2ef
|
docs: 修复命令错误
|
2026-03-31 17:40:16 +00:00 |
|
claude-code-best
|
b1c6249f03
|
docs: 添加说明
|
2026-03-31 17:33:33 +00:00 |
|
claude-code-best
|
2de3d309b4
|
feat: 添加 bun 说明
|
2026-03-31 17:24:56 +00:00 |
|
claude-code-best
|
f10d179ace
|
docs: 更新 TODO.md 标记 NAPI 包全部完成
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 01:08:12 +08:00 |
|
claude-code-best
|
7e15974be9
|
feat: 实现 4 个 NAPI 包 — modifiers/image-processor/audio-capture/url-handler
- modifiers-napi: 使用 Bun FFI 调用 macOS CGEventSourceFlagsState 检测修饰键
- image-processor-napi: 集成 sharp 库,macOS 剪贴板图像读取 (osascript)
- audio-capture-napi: 基于 SoX/arecord 的跨平台音频录制
- url-handler-napi: 完善函数签名(保持 null fallback)
- 修复 image-processor 类型兼容性问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 01:07:42 +08:00 |
|
claude-code-best
|
fac9341e73
|
feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除
- 修复所有 33 个原始 tsc 编译错误(ink JSX 声明、类型不匹配、null check 等)
- 清理 176 处 `: any` 类型标注,全部替换为具体推断类型
- 修复清理过程中引入的 41 个回归错误
- 最终结果:0 tsc 错误,0 个非注释 any 标注
- Build 验证通过(25.75MB bundle)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 01:00:10 +08:00 |
|
claude-code-best
|
58f1bd49cb
|
feat: 加入 TODO; 开始夜间行者模式
|
2026-03-31 23:59:04 +08:00 |
|