
人工智能大模型AI Agent代码智能体CLI工具调用MCP Clients【免费下载链接】grok-buildSpaceXAIs coding agent harness and TUI. Fullscreen, mouse interactive, extensible.项目地址https://gitcode.com/gh_mirrors/gr/grok-build点击查看免费下载本文基于开源仓库 grok-build 中 xai-grok-shell 的版本发布说明 changelogs/0.2.79.md结合仓库内xai-grok-shell的配置解析、会话管理与测试源码深入拆解该版本在上下文提示Contextual hints、优雅关闭与轮次恢复、Grok.com 会话网关桥接、提问超时、会话完整性修复以及压缩Compaction后台化方面的具体实现与配置方式。读完本文你将掌握 0.2.79 每个变更背后的代码位置、可调配置项及其生效优先级并能在自己的环境中验证这些行为。版本概览0.2.79 发布于 2026-06-30是 grok-build 代码生成/Shell 体系crates/codegen/xai-grok-shell的一个功能与稳定性版本。其变更可归纳为四类分类变更摘要Features上下文提示按场景显示快捷键优雅关闭支持带暂停预算的轮次恢复Grok.com 聊天会话与 gateway bridge 深度集成Bug Fixes提问提示 6 分钟超时而非永久阻塞修复轮次进行中执行会话完整性修复时的崩溃PerformanceCompaction 在阻塞会话前可先行在后台完成部分工作下文逐项结合源码展开。上下文提示Contextual hints按场景显示的快捷键0.2.79 起上下文提示Contextual hints会在相关场景出现时显示对应快捷键例如 plan 模式或剪贴板粘贴时给出操作提示避免用户在不熟悉 TUI 快捷键时无从下手。从源码结构看提示开关的解析集中实现在 util/config/hints.rs该文件定义了 8 类提示门控gate默认全部开启undo撤销相关提示plan_modeplan 模式相关提示image_input图片输入相关提示send_now立即发送相关提示small_screen小屏幕适配相关提示word_select词选相关提示export_copy导出/复制相关提示ssh_wrapSSH 换行相关提示配置开关与优先级ResolvedContextualHints的默认值全部为true见 hints.rs但解析逻辑给出了四层优先级自高到低环境变量GROK_CONTEXTUAL_HINTS进程级总开关1全开、0全关用户配置文件中的[ui.contextual_hints].X逐项设置远程下发配置contextual_hints.X仅设置默认值或软禁用内置默认值true。对应解析函数resolve_contextual_hintshints.rs对每个提示项执行BoolFlag::env(...).config(...).feature_flag(...).default(true).resolve()链式求值实现环境变量最高、用户配置次之、远程只设默认的语义。同文件内置的单元测试验证了这些规则包括contextual_hints_env_master_forces_all_on即使用户配置与远程全部置falseGROK_CONTEXTUAL_HINTS1仍强制全开contextual_hints_env_master_zero_forces_all_offGROK_CONTEXTUAL_HINTS0强制全关contextual_hints_config_true_overrides_remote_disable用户显式true可以覆盖远程的软禁用contextual_hints_remote_tier_controls_default_per_tip远程配置只影响未显式设置的提示项。这些测试同时刻意锁定了进程级环境变量CONTEXTUAL_HINTS_ENV_LOCK避免开发机 shell 中的残留值污染测试结果hints.rs。配置示例用户可通过config.toml按需关闭某个提示[ui.contextual_hints] # 默认全部开启以下为按需调整示例 plan_mode true undo false需要全局控制时使用环境变量# 强制全部关闭 GROK_CONTEXTUAL_HINTS0 grok # 强制全部开启可覆盖用户配置与远程软禁用 GROK_CONTEXTUAL_HINTS1 grok优雅关闭与中断轮次恢复0.2.79 引入优雅关闭Graceful shutdown增强被中断的轮次turn可以在**可配置的暂停预算pause budget**内恢复执行而不是中断即丢失。从仓库测试与实现路径看轮次中断/恢复是xai-grok-shell会话层的一项关键能力相关代码分布在session/acp_session_impl/cancel.rs处理轮次取消/中断session/acp_session_impl/wait_interrupt_tests.rs覆盖等待期间被中断的场景agent/mvp_agent/tests/session_resume_close_tests.rs验证会话恢复/关闭语义。需要说明的是暂停预算的具体配置键名在本次检索的源码中未直接命中建议以实际发布版本的配置文档为准从 changelog 的措辞看该预算应可在配置中调整决定中断后允许暂停/恢复的时间窗口。其核心价值在于网络抖动、用户误触中断或模型响应超时导致的轮次中断不再意味着必须从零开始而是在预算窗口内自动恢复。Grok.com 聊天会话与 gateway bridge 集成0.2.79 让 Grok.com 聊天会话与 gateway bridge 实现全量集成涉及**模型目录model catalog与会话恢复resume**两条链路。从源码结构看gateway bridge 是 shell 与外部网关/工作区服务通信的枢纽模块。xai-grok-shell中的引用集中在 agent/mvp_agent/agent_ops.rs包括crate::gateway_bridge::local_workspace_supervisor本地工作区服务的启动、就绪探测READY_TIMEOUT、当前目录校验validate_cwd与自身重启restart_own_fromcrate::gateway_bridge::ComputerSession计算机会话computer session信息的推送与更新push_computer_sessions_updatecrate::gateway_bridge::resolve_hub_urlHub 地址解析。在协议侧仓库内的 xai-acp-lib/src/gateway.rs 定义了 ACPAgent Client Protocol网关层的通道实现。0.2.79 的变更意味着 Grok.com 的聊天会话不再被当作外部孤立会话处理而是可以复用网关桥接的模型目录能力会话可感知可用模型与恢复能力会话可被续接与本地会话体验对齐。Bug Fixes提问提示 6 分钟超时0.2.79 修复了一个体验问题ask_user_question提问提示此前可能永久阻塞现在默认在 6 分钟后超时。提问工具的超时行为在 util/config/resolve/toolset.rs 中集中解析包含两个配置维度配置项含义默认timeout_enabled是否启用超时true对应DEFAULT_ASK_USER_QUESTION_TIMEOUT_ENABLEDtimeout_secs超时秒数工具 crate 的RESPONSE_TIMEOUT默认 1800 秒0.2.79 将实际行为收敛为 6 分钟360 秒解析优先级超时是否启用遵循严格的分层解析toolset.rsrequirements受管要求 环境变量 用户 config.toml managed 配置 远程设置 默认 true其中环境变量为GROK_ASK_USER_QUESTION_TIMEOUT_ENABLED布尔秒数的环境变量为GROK_ASK_USER_QUESTION_TIMEOUT_SECS由工具 crate 的规范解析器读取。秒数解析还带有一项安全校验非正整数一律警告并忽略该层因为0绝不能表达永远等待——需要永远等待必须显式设置timeout_enabled falsetoolset.rs。配置示例[toolset.ask_user_question] # 默认已启用如需调整超时窗口 timeout_enabled true timeout_secs 360# 或通过环境变量覆盖 GROK_ASK_USER_QUESTION_TIMEOUT_SECS360 grok从测试看配置解析与持久化均有覆盖例如 config_tests.rs 断言timeout_enabledfalse、timeout_secs30的 TOML 能被正确解析util/config/persist_tests.rs 验证该配置可回写并重新解析。Bug Fixes会话完整性修复期间的崩溃0.2.79 修复了轮次进行中执行会话完整性修复conversation integrity repair时可能崩溃的问题。要理解这个修复需要了解完整性修复的触发场景。仓库中的集成测试 chat_history_integrity_tests.rs 给出了清晰的不变量说明一条push_user_message系统提醒、插话等可能落在一条已提交但未收到结果的助手tool_use之后。此时完整性修复会伪造一条cancelled by the user的tool_result如果随后该工具真的执行并追加了真实结果同一tool_call_id就会出现两条tool_result提供商会对后续每个请求返回 HTTP 400会话将永久损坏且无法带内恢复。该测试套件还揭示了具体触发源action-stationarity nudge连续相同工具调用的卡在轮询循环提醒会命中这一脆弱窗口。因此 0.2.79 的修复目标可以概括为一条不变量——任何轮次中途的用户注入都不得为同一个工具调用 id 留下重复结果同时避免修复逻辑在轮次仍处于活动状态时崩溃。相关机制还涉及turn.rs中IdenticalToolCallRun的锁存器latch及其单元测试正是崩溃修复 并发窗口收敛的组合。PerformanceCompaction 后台化0.2.79 的压缩Compaction流程改为先异步在后台完成部分工作再阻塞会话执行剩余部分从而缩短用户可见的停顿时间。压缩是长会话管理的关键环节相关实现与回归测试位于session/helpers/session_compact_reasoning_compaction_regression_tests.rssession/helpers/session_compact_large_body_tests.rs。这些测试围绕压缩大体积会话体与推理型压缩场景展开说明压缩路径对上下文规模敏感0.2.79 将其中可预计算的部分如会话体整理、预算评估等耗时步骤挪到后台执行把真正需要独占会话的临界区压缩到最小。该优化对超长会话的交互流畅度有明显收益且不改变压缩结果语义。如何验证 0.2.79 的这些变更仓库为只读镜像验证方式以本地构建与测试为主。你可以基于 crates/codegen/xai-grok-shell 包运行相关测试子集# 上下文提示解析 cargo test -p xai-grok-shell --lib util::config::hints # 提问超时配置解析与持久化 cargo test -p xai-grok-shell --lib util::config::resolve::toolset cargo test -p xai-grok-shell --lib util::config::persist_tests # 会话完整性修复 cargo test -p xai-grok-shell --lib session::acp_session_tests::turn::chat_history_integrity_tests其余 changelog 与历史版本说明可继续查看 changelogs 目录 下的各版本文档以便对比 0.2.79 与相邻版本的能力演进。小结0.2.79 是一次典型的体验 稳健性发布上下文提示让 TUI 新手也能按场景发现快捷键优雅关闭与暂停预算减少了中断损失Grok.com 会话通过 gateway bridge 获得与本地会话一致的模型目录与恢复体验提问超时从永久阻塞收敛为 6 分钟可配置窗口完整性修复崩溃被根治并固化为测试不变量压缩则借助后台预计算缩短阻塞时长。对使用者而言最值得立即上手的是[ui.contextual_hints]、[toolset.ask_user_question]两组配置以及GROK_CONTEXTUAL_HINTS、GROK_ASK_USER_QUESTION_TIMEOUT_*环境变量它们共同决定了你日常交互中的提示密度与等待上限。赞分享人工智能大模型AI Agent代码智能体CLI工具调用MCP Clients【免费下载链接】grok-buildSpaceXAIs coding agent harness and TUI. Fullscreen, mouse interactive, extensible.项目地址https://gitcode.com/gh_mirrors/gr/grok-build点击查看免费下载相关推荐grok-build xai-grok-shell 0.2.29 深度解读/rewind 跨压缩边界修复与大会话恢复加速grok build xai grok shell 0.2.29 深度解读 /rewind 跨压缩边界修复与大会话恢复加速 本篇文章基于 grok build人工智能大模型AI Agent代码智能体CLI工具调用MCP Clientsgrok-build 0.2.46 版本解析Mermaid 渲染、会话恢复与并行工具调用的关键修复grok build 0.2.46 版本解析Mermaid 渲染、会话恢复与并行工具调用的关键修复 本篇文章基于开源仓库 grok buildSpaceXA人工智能大模型AI Agent代码智能体CLI工具调用MCP Clientsgrok-build 0.2.49 版本解读Mermaid 渲染增强、会话恢复修复与插件市场能力扩展grok build 0.2.49 版本解读Mermaid 渲染增强、会话恢复修复与插件市场能力扩展 本文基于 grok buildSpaceXAI 的 c人工智能大模型AI Agent代码智能体CLI工具调用MCP Clients创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考