claude-code-best
8c6be4b5d3
feat: 支持随机特性选择,包括隐藏特性
...
- 新增 getAbilities() 返回所有可用特性(含隐藏)
- 新增 randomAbility():80% 普通特性、20% 第二特性、5% 隐藏特性
- 保留 getDefaultAbility() 向后兼容
- 解决 #20 Ability 系统不完整
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
c37b274406
fix: 蛋孵化步数改用真实 hatchCounter 数据
...
- 孵化步数从 captureRate 反推改为 hatchCounter * 257(原版公式)
- getHatchCounter 支持进化阶段/传说回退分类
- fetch-pokedex-data.ts 已更新以采集 hatchCounter 字段
- 解决 #17 蛋系统孵化步数不准确
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
e16b5667a8
fix: 改用 Gen 3+ 标准方法生成 PID/IV/闪亮/性别
...
- 新增 generatePID() 生成 32 位 Personality Value
- IV 改为 PID 位提取法(word1/word2 各取 3 个 5-bit),替换 LCRNG
- Shiny 检测改为 PID XOR 方法,阈值 < 16(Gen 8+ 约 1/4096)
- 性别阈值从 (rate/8)*256 改为 rate*32,消除浮点精度丢失
- 生成生物时使用 randomAbility() 替代 getDefaultAbility()
- 解决 #14 Shiny 检测、#15 IV 生成、#16 性别阈值、#20 Ability 选择
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
e9405e4a8a
feat: 战斗引擎全面升级 — 捕获/逃跑/多对手/AI/道具/状态
...
- 新增 capture.ts:Gen 9 捕获率计算,支持精灵球/状态/时间修正
- 实现逃跑概率公式 (Gen 9) 和失败累计机制
- createBattle 支持多对手 OpponentEntry[],AI 换人考虑属性克制
- AI 选招改为优先克制招式,避免蓄力招式和被抵抗招
- 野生招式从 Dex.data.Learnsets 按等级获取,替换硬编码映射
- 实现 Potion/SuperPotion/FullRestore 等回复药效果
- 野生对手随机持有道具(5%树果/专属、3%属性增强道具)
- 新增 VolatileStatus 类型,BattlePokemon 添加 volatileStatus
- needsSwitch 检测改为更健壮的 p1Fainted + hasAliveBench 逻辑
- 解决 #3 物品使用、#4 逃跑、#5 多精灵对战、#6 AI、#7 野生招式、
#10 捕获系统、#11 volatile状态、#12 天气/地形、#19 野生道具
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
be64db70d4
fix: 修正战斗结算的 XP 和 EV 计算
...
- XP 公式改为使用真实 baseExperience(从 PokeAPI),而非 baseStats.hp
- EV yield 改为使用真实数据(getPokedexEvYield),而非伪造的映射
- 进化检测改为遍历所有 evos 目标,支持分支进化
- 新增友谊度进化检测(friendship >= 220)
- 解决 #1 XP 公式错误、#2 EV 伪造、#8 进化只取第一个目标
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
6fc365cf73
feat: 从 PokeAPI 批量导入物种数据,替换硬编码
...
- 新增 pokedex-data.ts:1024 个物种的 baseExperience、EV yield、growthRate、captureRate、baseHappiness、hatchCounter
- 新增 fetch-pokedex-data.ts:PokeAPI 数据抓取脚本(可重复运行)
- 新增 fetch-species-names.ts:多语言名称抓取脚本(中/日/英)
- species.ts 改为使用 pokedex-data 替代硬编码 supplement 条目
- 解决 #1 XP 数据源、#2 EV 数据源、#13 Growth Rate 覆盖不全问题
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
6a89a5139a
docs: 添加 Pokémon 战斗系统审查报告
...
记录 20 个已发现的 bug 及修复状态,涵盖严重/中等/轻度三个级别。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
6ed8f5b870
chore: 1.9.3
2026-04-24 11:48:40 +08:00
claude-code-best
bc17003301
fix: 修复 usePipeIpc 中 require 返回 undefined 导致启动崩溃
...
将 lazy require() 调用全部替换为静态 import,解决构建产物中
模块加载时序问题导致的 'undefined is not an object' 错误。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
dc13eb9c10
chore: 1.9.2
2026-04-24 11:48:40 +08:00
claude-code-best
ec6a223b85
chore: 更新版本流水线
2026-04-24 11:48:40 +08:00
claude-code-best
27e9857741
chore: 1.9.1
2026-04-24 11:48:40 +08:00
claude-code-best
090e3515ae
ci: 删除冗余 release 工作流
2026-04-24 11:48:40 +08:00
claude-code-best
0572d5591b
ci: 添加 GitHub Release 和自动生成 changelog 到发布流程
2026-04-24 11:48:40 +08:00
claude-code-best
24922affd2
ci: 统一 typecheck 命令并添加 npm 发布工作流
2026-04-24 11:48:40 +08:00
claude-code-best
10b5f35140
fix: 修复第三方 Anthropic base URL 应使用 ExaSearchAdapter 而非 BingSearchAdapter
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:40 +08:00
claude-code-best
b3fce1edb7
chore: 贡献者更新工作流改为每周定时触发
...
移除 push 触发,仅保留每周一 schedule 触发。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:20 +08:00
claude-code-best
5e47489579
fix: 修复 cliHighlight 类型不兼容问题
...
loadedGetLanguage 返回类型中 name 字段改为可选,匹配 highlight.js
Language 类型中 name 为 string | undefined 的定义。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 11:48:20 +08:00
claude-code-best
3210caddb0
chore: 1.9.0
2026-04-24 11:48:20 +08:00
Bot
51a3a83f07
fix: 将 highlight.js 改为静态导入以兼容 Bun --compile 模式
...
- cliHighlight.ts: 使用静态 import 替换 dynamic import('highlight.js'),
因为编译模式下模块解析指向内部 bunfs 路径导致无法找到
- color-diff-napi/src/index.ts: 同样改为静态导入,移除 createRequire 延迟加载
2026-04-24 11:48:20 +08:00
Bot
c69e66d2cd
feat: 添加 Exa AI 搜索适配器
...
- 新增 ExaSearchAdapter,基于 MCP 协议调用 Exa 搜索 API
- WebSearchTool 支持 num_results、livecrawl、search_type、context_max_characters 等高级选项
- 非 Anthropic 官方 base URL 时默认使用 Exa 适配器
2026-04-24 11:48:20 +08:00
claude-code-best
cbda09d7ee
chore: 添加 release 脚本
2026-04-24 11:47:51 +08:00
claude-code-best
c88943795f
fix: 修复 build 过程中的问题
2026-04-24 11:47:51 +08:00
claude-code-best
ecf2dbde44
feat: 又一大波改动
2026-04-23 11:20:24 +08:00
claude-code-best
1a910ed639
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-22 23:35:59 +08:00
claude-code-best
dceaacdf4f
Merge remote-tracking branch 'origin/main' into feature/pokemon/battle
2026-04-22 22:59:13 +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
unraid
c4775fff58
feat: 添加 autonomy 自主模式命令系统
...
- 新增 autonomy CLI handler 和交互式面板
- 新增 autonomyCommandSpec 命令规范定义
- 新增 autonomyAuthority 权限控制
- 新增 autonomyStatus 状态管理
- 注册 CLI 子命令 (claude autonomy status/runs/flows/flow)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 22:38:09 +08:00
unraid
31b2fdd97a
feat: 添加 provider usage 统计与余额查询
...
- 新增 providerUsage 服务(anthropic/bedrock/openai 适配器)
- 新增余额查询(deepseek/generic poller)
- StatusLine 保留原有 rateLimits 接口不变
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 22:38:09 +08:00
unraid
1837df5f88
feat: 添加 skill learning 技能学习闭环系统
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 22:38:09 +08:00
unraid
04c7ed4250
chore: 删除废弃文档和残留文件
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 22:38:08 +08:00
claude-code-best
7813904264
feat: 修复小细节
2026-04-22 17:59:22 +08:00
claude-code-best
02783e4f5d
feat: PC Box 管理系统 + 全英文名统一 + 队伍补位机制
...
- 新增 PC Box tab(左侧 party + 右侧 box 网格,支持 party↔box 拾取/放置/交换)
- 空格键抓取/放下,左键在 col=0 时切到 party 面板
- 使用 useTabHeaderFocus 避免左右键被 Tabs 组件拦截
- 所有 1025 只精灵统一使用 Dex 英文名,移除中英混搭
- compactParty 补位机制:不允许前置空位,队伍最少保留一只
- PC Box tab 移至第二位(Buddy → PC Box → Pokédex → Egg)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 17:21:24 +08:00
claude-code-best
9930a53e51
fix: BuddyPanel DexTab 改为统计视图,修复 1025 字符进度条
...
- 进度条固定 30 字符宽度,按百分比填充(原来 repeat(1025) 破坏布局)
- 新增分代统计(Gen I-IX),每代显示迷你进度条和收集数
- 只展示已发现的前 15 只精灵(原来渲染全部 1025 条进化链)
- 删除硬编码的 groupByChain/getChainFor/isInChain helpers
- 移除 Select 组件和详情面板(搜索功能由 BattleFlow 的 SpeciesPicker 提供)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 16:01:29 +08:00
claude-code-best
2c15d9123d
fix: PokedexView 改为百分比统计视图,不再渲染全部 1025 只精灵
...
- 进度条固定 30 字符宽度,按百分比填充
- 新增分代统计(Gen I-IX),每代显示迷你进度条
- 只展示已发现的精灵,而非全部 1025 条
- 删除 groupByChain() 及进化链渲染(列表太长)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 15:18:18 +08:00
claude-code-best
1217c453c4
feat: 同步 pkmn Dex 全部 1025 只精灵,新增 SpeciesPicker 搜索选择器
...
- SpeciesId 从 10 项联合类型改为 string,动态从 @pkmn/sim Dex 加载 1025 只精灵
- getSpecies() 改用 Dex.species.get() 直接查找(gen wrapper 仅覆盖 733/1025)
- SUPPLEMENT/DEX_TO_SPECIES 动态生成,未收录 species 使用默认值兜底
- names/fallback 改为 partial records,缺失时回退到 Dex 英文名/通用 sprite
- 新增 SpeciesPicker 组件(基于 FuzzyPicker),支持中英文/编号搜索选择精灵
- BattleFlow configSelect 阶段替换为 SpeciesPicker,删除旧的上下翻页逻辑
- evolution 移除 ALL_SPECIES_IDS 限制,所有 Dex 物种均可进化
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 15:15:19 +08:00
claude-code-best
77e8d15482
feat: 解决显示问题
2026-04-22 14:24:41 +08:00