Devotd Github
新发现编程智能体

prime-radiant-inc/evener — iPhone Duo 双屏对应的分屏布局

编码代理 evener 的移动原生应用新增了分屏布局,同时支持双屏 iPhone Duo 的外部屏与内部屏。

仓库信息prime-radiant-inc/evener ↗

编码代理 evener 的移动原生应用新增了分屏布局,同时支持双屏 iPhone Duo 的外部屏与内部屏。

GitHub 项目说明: A coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google models.

星标
★ 183
复刻
17
语言
Go
许可证
MIT
最新版本
v0.3.8
查看原始来源 ↗在 GitHub 查看 ↗

evener 是一个编码代理:收到提示后,它会读写文件、执行命令并检索代码,如此循环直到任务完成。2026 年 11 月 7 日的 GitHub 提交 c67e7d6(https://github.com/prime-radiant-inc/evener/commit/c67e7d6d7463144359654e2b2540e07b2ee5e16f)为本项目的移动原生应用加入了同时支持双屏 iPhone Duo 外部屏与内部屏的功能。外部屏只显示会话列表界面 Board,内部屏则在 Board 旁边并排放入对话窗格。

该分屏由窗口尺寸决定,而不是由设备名称决定。当两侧宽度都达到 600 点及以上时判定为内部屏;Duo 外部屏为 466×678 点,内部屏为 669×951 点。Board 保持焦点并延续其搜索、滚动与实时刷新状态,右侧的对话窗格由一个嵌套导航器负责,承载对话标题、返回以及会话菜单。从 Board 打开的对话会在分屏中打开,而通过分享或通知等根路径打开的对话仍然以全屏打开。此次变更涉及 19 个文件,新增 643 行、删除 27 行,新引入了 duoLayout、DuoSplit 和 navigationRoutes,同时修正了 Board 界面与滑动手势。

不过,该应用并不会同时绘制到两个屏幕上,在折叠姿态下也不会避开铰链所保留的区域进行布局。分屏仅限于视图状态,因此折叠与展开都不会让正在撰写的草稿、待发送的内容或读到的位置消失。设计文档说明应用固定为竖屏,横屏要等到安全区域处理完成之后再推进,iPad 支持仍处于暂停状态。验证是在 iOS 27.1 运行时的 iPhone Duo 设备类型模拟器上进行的;Xcode 26 构建无法把屏幕扩展到包含状态栏与摄像头区域,因此该布局交由 Xcode 27 构建负责。视图状态处理已经齐备,但真机适配与画面质量看来仍是留给构建工具的下一阶段。