[控场AI]
概念

Dune

GrokBot的底层架构代号,支持云端代理与约束硬编码进CI的工程体系

时间轴 (近 90 天)

10月30日

Lauren Tan 为 Grok Bot 构建了一套叫 Dune 的架构,可理解为「面向 Electron 应用的 Next.js」,专为 agent 编写而设计。

待验证50%
10月30日

Dune 的约束包括:每个 feature 所有代码集中在单一目录、禁止使用 useEffect(CI 直接失败)、禁止写代码注释、ElectronMain 与 ElectronRenderer 目录之间的 import 由 CI 检查依赖图强制阻断。

待验证50%
10月29日

Dune的CI禁用了React的useEffect和代码注释,并执行导入检查以校验依赖图与导入边界。

待验证50%
10月29日

GrokBot所用的架构代号Dune,被形容为「给Electron应用用的Next.js」,专为智能体编写代码而设计。

待验证50%
10月21日

Dune的CI会检查依赖图,阻止 electron main 和 electron renderer 目录间意外导入。

待验证50%
10月21日

Lauren花了超过600个PR将GrokBot重构到“Dune”架构,现在已不再看代码。

待验证50%
10月21日

Dune框架强制功能代码按目录共置,禁止 useEffect,禁止代码注释。

待验证50%
10月17日

巴特勒圣战(Butlerian Jihad)在《沙丘》正史中发生在人类与“思维机器”之间,历时约两个世纪。

待验证50%
10月17日

巴特勒圣战的核心禁令是“汝等不可制造仿人思维的机器”。

待验证50%
10月17日

在《沙丘》设定中,巴特勒圣战催生了门塔特(Mentat)和宇航公会(Spacing Guild)等以人类能力替代计算机的文明形态。

待验证50%

还有 10 条时间轴事件

全部知识事实 (20)

待验证

Grokbot代码库背后使用名为Dune的Agent友好框架,核心原则是让最简单的路径恰好是正确的路径

60%
待验证

Dune 的约束包括:每个 feature 所有代码集中在单一目录、禁止使用 useEffect(CI 直接失败)、禁止写代码注释、ElectronMain 与 ElectronRenderer 目录之间的 import 由 CI 检查依赖图强制阻断。

50%
待验证

GrokBot所用的架构代号Dune,被形容为「给Electron应用用的Next.js」,专为智能体编写代码而设计。

50%
待验证

Dune的CI禁用了React的useEffect和代码注释,并执行导入检查以校验依赖图与导入边界。

50%
待验证

Dune框架强制功能代码按目录共置,禁止 useEffect,禁止代码注释。

50%
待验证

Lauren花了超过600个PR将GrokBot重构到“Dune”架构,现在已不再看代码。

50%
待验证

Dune的CI会检查依赖图,阻止 electron main 和 electron renderer 目录间意外导入。

50%
待验证

巴特勒圣战(Butlerian Jihad)在《沙丘》正史中发生在人类与“思维机器”之间,历时约两个世纪。

50%
待验证

巴特勒圣战的核心禁令是“汝等不可制造仿人思维的机器”。

50%
待验证

在《沙丘》设定中,巴特勒圣战催生了门塔特(Mentat)和宇航公会(Spacing Guild)等以人类能力替代计算机的文明形态。

50%
待验证

Lauren团队内部构建了名为Dune的框架,类似于Electron应用的内部版Next.js,带有严格lint规则和约定式模式,每个feature放进独立目录由registry自动发现

50%
待验证

Potato为团队的Electron应用构建了内部框架Dune,带有大量严格的lint规则,使得做一件事只有一种正确方式

50%
待验证

Lauren为GrokBot(内部代号Dune)设计了多层约束:代码库架构硬约束、import规则硬约束、以及规则/skills/bug bot软约束

50%
待验证

Dune框架禁止代码注释,因为Agent常把注释当作不去真正解决问题的借口来掩盖临时补丁

50%
待验证

Dune通过导入和依赖图强制边界,禁止主进程代码被导入渲染线程,以维持16毫秒(60fps)或8毫秒(120fps)的帧预算

50%
待验证

Dune架构的CI通过硬性检查禁用useEffect、禁止代码注释、强制electron-main和electron-renderer进程隔离

50%
待验证

Grokbot的架构代号叫Dune,Lauren将其类比为面向Agent、给Electron应用用的Next.js

50%
待验证

该工程师为Grokbot(内部架构代号Dune)代码库重构投入了超过600个PR

50%
待验证

Dune架构中直接禁用useEffect、禁止代码注释,并通过依赖图检查强制Electron main线程与render线程进程隔离,要求每帧在16ms内完成

50%
待验证

Lauren Tan 为 Grok Bot 构建了一套叫 Dune 的架构,可理解为「面向 Electron 应用的 Next.js」,专为 agent 编写而设计。

50%

来源文章