Appearance
Claude Code 的类型体操。全栈 TypeScript,类型安全拉满。
55 个成员的工具接口。详见 工具系统。
80+ 字段的全局状态。用 DeepImmutable 包裹,编译时防止意外修改。
对话消息类型,包含角色、内容、工具调用等。
工具执行上下文,40+ 个成员。
递归将所有属性标记为 readonly,防止状态被意外修改。编译时检查,零运行时开销。