Proxyos Weekly 085
Laurence-042
- One minute read - 114 wordsTL;DR 概览
本期目标
- 完整冒烟
- 第 2 章
- 将第三章开头补充进 demo
- 调整第二章末尾文本,引入经济系统和支线任务系统
- 通过经济系统获得通用搭载平台
- 将 demo 结束提示放在通用搭载平台的 app 里(SpiderView 实现)
- 更多内容
- 支线任务
- 更多任务
- 实用化任务时限
- 命令行内容?(等第三章?是否需要?)
- 远程访问?
- 更精细化管理事件而不是按章组织?mod 支持?
- 用英语通玩一遍
- 开个 itch
- 琢磨下宣传
进展速记
本期假设 / 预期
预期:
冒烟通跑
结果:
本期确定性变化
新增:
变更:
- 将全局注入脚本和后续注入脚本的逻辑归一化
- 先前认为全局注入脚本预期应该没有依赖,使用优先级就行。但后来实践发现有依赖反而可以更好地划分模块,所以改成允许依赖了
- 将茶馆网页里表现不佳的网站访问统计换成了游戏世界内的广告,提高代入感,并修改了部分不符合世界观的表述
- 优化了一些mod侧模块布局,使其更符合lore
- 优化了剧本结构,把之前搞出来的分散且存在重复的内容写成了中央时间线和伏笔登记表,具体剧情分散在各个阶段目录下的文件中
- 优化了WebView的兼容层,现在它不会在启动时加载会被立刻替换的页面了
- 启动完成前应用列表会保持空白,以免玩家在数据加载完成前启动应用
修复:
- 修复网页翻译成英文时,类似
请先<strong>注册</strong>。因为分成了三段分别翻译,导致最后成句成为please first<strong>register</strong>.的bug- 这显然是翻译llm能力不足导致的,所以只能手改翻译文件修复了
- 修复帖子响应后端handler缺少overlay发现机制,导致总是返回基础中文版本的bug
- 修复偶现的加载动画报超时错误的问题
- 修复网页加载后快速导航到其他网页时,旧网页的事件被发到新网页的bug(这个bug和WebView之前会先加载about:blank的行为共同导致了一些网页的重复脚本注入)
- 修复godot-wry在传入 A/B->C/D、A/B/index.html-> E/F/index.html 这样的的路由表时,能正常将A/B/G映射到C/D/G,但是却会在接受A/B的时候按照目录逻辑映射成A/B/index.html而非预期的E/F/index.html的bug
- 修复不知道啥时候丢掉了轻聊解锁导致轻聊一直锁定的bug
- 修复了剧本中被codex改坏的部分
删除:
主要进展内容/本期关键判断点
我做出了哪些「如果错了也要付代价」的判断?
关于 Agent 工作流的一些经验
即使在现在,不管是用 ChatGPT 5.6 Sol 还是 GLM-5.3,它们都无法支撑长对话、长迭代。
虽然 GLM-5.3 + ZCode 在计划优化上远比 ChatGPT 5.6 Sol + Codex 要好(后者会在优化计划过程中让计划细节失真),但是随着对话轮数增多,其能力仍然会出现显著下降。
而且让Agent自己维护AGENTS.md仍然不靠谱,必须高频人工检视其写入的内容,而且必须是对项目有完整理解的人来检视。否则它会在一次次commit中每次都写看起来合理的东西,最后在某次被这些看似合理的描述里隐含的不合理背景假设引导向错误方向。
实际上,这也是我没开ZCode的memory的原因,我无法信任不经检视的Agent长期记忆
同时,越早确定整体抽象原则,对后续开发就越有利,因为更早确定原则有助于LLM不偏离核心原则打patch
瓶颈与问题清单
哪些问题还没解,但也许我已经知道“它们不是什么”?
- mod meta、mod list、pylock.toml、依赖安装与版本回滚之间还需要形成稳定流程,否则后续 mod 管理会变成新的技术债。
下期计划
试玩版
暂缓,第一次上传需要做好准备,等进入 beta 阶段再说