Skip to content

letcode v0.18.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:30
· 70 commits to main since this release

Added

  • 首次启动时若配置文件不存在,进入 TUI 或恢复会话会先运行配置向导,收集 base URL、API Key 与模型并写入 letcode.toml。
  • [fake.claude] 新增,声明 Claude Code 剖面的客户端版本、依赖包版本、超时与能力标记。
  • [fake.identity] 新增 account_uuid,声明 Claude Code 剖面上报的账号;省略时由安装 ID 派生。

Breaking

  • 移除 /children 与 /parent,子代理视图导航统一到 /child;/child 不带参数时在子代理视图与原视图之间切换,此前等同 first。
  • [fake] 配置段按剖面拆分,[fake.client] 与 [fake.environment] 合并为 [fake.codex],[fake.extra] 移入 [fake.codex.extra]。包含旧键的配置会被拒绝。

Changed

  • /fake anthropic 改为伪装 Claude Code,发送 claude-cli/<version> (external, cli) User-Agent、x-app、anthropic-beta 等 Claude Code 标头,并在请求体写入 2.x 形态的 metadata.user_id。
  • Codex 与 Claude Code 剖面不再共用客户端特征,各自读取自己的参数与标头。

Fixed

  • 修复后台项目记忆在证据不足时把仍然有效的记忆判为过时而覆盖的问题,并让巩固计时在真正执行一轮之后才开始。
  • 修复中文记录在项目记忆相关度打分中被低估的问题,打分改为纳入中文双字词。