Grok Build 开源发布
xAI 已将 Grok Build 开源,这是一个代码代理和 TUI(终端用户界面)。此次发布允许开发者检查代理的上下文组装、工具调用分发以及整体框架的内部机制,同时支持完全本地优先的执行。
Grok Build 的技术架构
Grok Build 被设计为一个强大的代码代理框架。开源代码库为代理循环、工具集成和用户界面的实现提供了权威参考。
代理循环与工具
Grok Build 的核心由一个代理循环组成,负责管理上下文的组装方式以及模型响应的解析。该循环处理工具调用的分发,使代理能够在开发环境中执行特定操作。集成的工具使代理能够读取、编辑和搜索代码,以及执行命令。
终端用户界面(TUI)
Grok Build 内置了 TUI 以供交互。代码库揭示了渲染、输入处理和计划审查系统的实现。它还包含一个内联差异查看器,允许用户审查代理所做的更改。
扩展系统与可扩展性
该系统通过多种机制构建为可扩展的。源代码是以下组件加载和调用方式的参考依据:
技能和插件: 添加到代理的自定义功能。
钩子: 代理工作流的拦截器。
MCP 服务器: 用于外部数据集成的模型上下文协议服务器。
子代理: 可被委派任务的专用代理。
本地优先执行
现在用户可以完全本地优先地运行 Grok Build。通过自行编译软件并指向自己的本地推理引擎,整个环境可通过 config.toml 文件驱动,无需依赖外部云服务。
Sources
- OriginalGrok Build is Now Open Source
相关
- Dispatch
- Dispatch
- 项目
- Dispatch
- Dispatch