Dune
GrokBot的底层架构代号,支持云端代理与约束硬编码进CI的工程体系
时间轴 (近 90 天)
Lauren Tan 为 Grok Bot 构建了一套叫 Dune 的架构,可理解为「面向 Electron 应用的 Next.js」,专为 agent 编写而设计。
Dune 的约束包括:每个 feature 所有代码集中在单一目录、禁止使用 useEffect(CI 直接失败)、禁止写代码注释、ElectronMain 与 ElectronRenderer 目录之间的 import 由 CI 检查依赖图强制阻断。
Dune的CI禁用了React的useEffect和代码注释,并执行导入检查以校验依赖图与导入边界。
GrokBot所用的架构代号Dune,被形容为「给Electron应用用的Next.js」,专为智能体编写代码而设计。
Dune的CI会检查依赖图,阻止 electron main 和 electron renderer 目录间意外导入。
Lauren花了超过600个PR将GrokBot重构到“Dune”架构,现在已不再看代码。
Dune框架强制功能代码按目录共置,禁止 useEffect,禁止代码注释。
巴特勒圣战(Butlerian Jihad)在《沙丘》正史中发生在人类与“思维机器”之间,历时约两个世纪。
巴特勒圣战的核心禁令是“汝等不可制造仿人思维的机器”。
在《沙丘》设定中,巴特勒圣战催生了门塔特(Mentat)和宇航公会(Spacing Guild)等以人类能力替代计算机的文明形态。
还有 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%