claw-code/rust/crates
zhaoyanchao cf81b904b0 refactor(rusty-claude-cli): 拆分超大main.rs为职责单一的子模块
解决main.rs文件过大难以导航、维护与测试的问题,将原本13292行的单文件main.rs拆分为按职责划分的子模块,目前已完成constants.rs、model.rs、permission.rs、progress.rs的提取,符合项目单个文件≤2000行的约定。
新增本次重构的全套规范文档,包括拆分spec、设计方案与任务清单;更新openspec项目配置文件,明确重构规则;同时更新debug.sh,添加x86_64-unknown-linux-musl跨平台编译脚本。
本次重构为纯代码重组,不改变任何现有功能与用户交互逻辑。
2026-05-26 17:08:29 +08:00
..
api chore: 添加 IntelliJ IDEA 项目配置文件 2026-04-29 17:18:40 +08:00
claw-cli chore: 添加 IntelliJ IDEA 项目配置文件 2026-04-29 17:18:40 +08:00
commands Restore Rust formatting compliance 2026-04-28 09:19:16 +00:00
compat-harness 初始化 2026-04-13 22:06:48 +08:00
lsp style: 应用 rustfmt 格式化代码并调整部分代码风格 2026-04-28 14:26:16 +08:00
mock-anthropic-service feat(harness+usage): add auto_compact and token_cost parity scenarios 2026-04-03 22:41:42 +09:00
plugins Merge remote-tracking branch 'origin/main' (787 commits) - accepted remote version for all conflicted files 2026-04-13 22:20:02 +08:00
runtime chore: 添加 IntelliJ IDEA 项目配置文件 2026-04-29 17:18:40 +08:00
rusty-claude-cli refactor(rusty-claude-cli): 拆分超大main.rs为职责单一的子模块 2026-05-26 17:08:29 +08:00
server 初始化 2026-04-13 22:06:48 +08:00
telemetry feat: anthropic SDK header matching + request profile 2026-04-01 05:55:25 +00:00
tools chore: 添加 IntelliJ IDEA 项目配置文件 2026-04-29 17:18:40 +08:00