r」
姜亦心走到旁边的台子那里,这里有一台提前放在那的笔记本电脑。
她操作了一下,电脑桌面取代了幻灯片,出现在后面的大屏幕上。
然后她在终端里进入了本地一个叫做“yufeng”的文件夹,在里面启动了御风的命令行工具。
“大家可以看到,现在这里的是御风的后台代码。”
“内测的用户们都知道,现在御风的版本控制还比较简陋,只能一级一级的前进或者回退版本,对版本分叉的原生支持也不足。”
“我们现在想要添加一个树状的版本管理功能到御风里。”
姜亦心边说边操作,现场的媒体们还没什么大的反应,网上的直播间里已经炸锅了。
「不会吧,她要现场添加功能?」
「我看了这么多年科技产品发布会,现场演示就没见过几次,牛逼!」
「楼上的,别傻了,怎么可能是真现场演示。鼎盛当年的万物生,还记得吗?」
「要是翻车了就可乐了」
姜亦心在命令行里输入了想要完成的需求增加丰富的分支管理功能。
然后点了下回车。
这一刻,姜亦心感觉时间过得格外的漫长。
不是因为她不相信御风,而是因为她太清楚现场演示意味着什么了。
彩排的时候跑的通,不代表现场一定也能跑通;本地环境没问题,不代表接上大屏幕和直播推流之后不会出奇怪的幺蛾子。更何况,她现在演示的不是一个玩具项目,也不是一个临时写出来的小工具。
她演示的是用御风修改御风自己。
这件事本身就很危险。
也很有冲击力。
终端上,第一行输出终于跳了出来。
【御风已启动。】
【当前项目:~/projects/yufeng】
【正在读取项目结构……】
【检测到项目类型:TypeScript / Node.js CLI Tool】
【检测到核心模块:src/core/session.ts、src/core/checkpoint.ts、src/coands/run.ts、src/storage/localStore.ts】
【正在分析需求……】
姜亦心站在边上,没有说话。
她知道,这个时候不需要过多的解释,演示自己会说话。
并不是所有的媒体都能看懂现在的状况。
但是几个科技媒体的记者互相之间已经在窃窃私语了。
【需求理解:为当前版本控制机制增加树状分支管理能力。】
【当前限制:】
【1.检查点仅支持线性前进/回退。】
【2.回退后继续修改会覆盖后续状态。】
【3.缺少 branch / switch / rge等命令。】
【4.缺少分支状态展示能力。】
【建议目标:】
【1.引入 VersionNode数据结构。】
【2.支持从任意检查点创建新分支。】
【3.支持 branch list / branch create / branch switch。】
【4.保留当前线性回退能力,避免破坏已有用户习惯。】
【5.新增测试覆盖分支创建、切换、回退后分叉等场景。】
姜亦心看到这里,心里稍微落定了一点。
第一关过了。
把自然语言转化成细分任务这一步完成了。
御风已经开始调用API进行代码生成了,趁着它在后台运行,姜亦心开始同步解说。