Skip to content

Kite v0.0.3

Choose a tag to compare

@Yokin-XY Yokin-XY released this 17 Jul 14:40
· 258 commits to main since this release

相较 v0.0.2

  • 将终端、Shell 和 $BROWSER / xdg-open 发出的公网地址统一交给 Android 系统浏览器,不再依赖 Codex、Claude Code、Kimi Code 等 Provider 的固定链接格式。设备码登录会保留原终端,由 CLI 自己等待授权结果。
  • 保持卡片主动打开的网页和本地 loopback 服务继续使用 Kite WebView,公网 CLI 浏览器请求与应用内网页显示面各走自己的稳定入口。
  • 容器、终端和 CLI 保持 Kite 的 Android UID 与共享宿主网络栈,由 Android 按用户对 Kite 的网络/VPN规则决定是否接管;Kite 不读取 VPN 应用、节点或包名单。
  • 容器 DNS 只采用 Android 当前默认网络提供的服务器,并在默认网络变化时原位更新运行时 resolv.conf;移除公共 DNS 兜底,避免绕过用户的私有 DNS、按应用网络或 VPN 规则。
  • 补充浏览器路由、DNS 策略单测和长期架构说明。

验证

  • 应用版本:versionCode 3 / versionName 0.0.3
  • 单元测试:542 项,0 失败,0 错误,1 跳过
  • 构建::app:assembleDebug 成功
  • APK 签名:v2 签名有效,证书 SHA-256 与 v0.0.2 一致,支持覆盖升级
  • OnePlus 8T:覆盖安装成功,冷启动进入 MainActivity,Kite 进程持续存活
  • 外置验收卡:example.com HTTPS 下载 559 字节,HTTP 200,TLS 校验 0,远端 198.18.0.15:443
  • Kimi 认证域名:auth.kimi.com 完成 DNS、TCP、TLS、HTTP,返回 HTTP 404,TLS 校验 0,远端 198.18.0.11:443;404 是服务端根路径响应,不是连接失败
  • 系统浏览器:卡片通过 xdg-open 请求 https://www.kimi.com/,Android 确认拉起 com.heytap.browser
  • 稳定性:本轮最终真机日志中 Kite FATAL、ANR、进程死亡均为 0
  • APK 大小:231,491,292 字节
  • SHA-256:C9D9850582BD0956D1D0CE19A74ABC3528AA5F41760B86A30D3B6AE447925BC3