)
人工智能AI 應(yīng)用AI Agent代碼智能體開發(fā)工具CLIMCP Clients【免費(fèi)下載鏈接】grok-buildSpaceXAIs coding agent harness and TUI. Fullscreen, mouse interactive, extensible.項(xiàng)目地址https://gitcode.com/gh_mirrors/gr/grok-build點(diǎn)擊查看免費(fèi)下載導(dǎo)讀本文基于 grok-build 開源倉(cāng)庫(kù)的 0.2.61 版本變更記錄發(fā)布于 2026-06-22系統(tǒng)梳理該版本在配置體系、終端交互、剪貼板與 SSH 場(chǎng)景下的全部功能增強(qiáng)與缺陷修復(fù)。讀完本文你將掌握如何在config.toml中通過[features]與[goal]兩個(gè)表完整配置 Goal 模式、理解/usage額度面板與 Wayland 剪貼板鏈路的變化并能快速判斷升級(jí) 0.2.61 時(shí)需要注意的行為變更。一、版本概覽一次以「配置化」與「SSH/剪貼板可靠性」為主題的迭代grok-build 0.2.61 于 2026-06-22 發(fā)布整體變更集中在三個(gè)方向配置能力前移Goal 模式/goal的總開關(guān)、限制項(xiàng)與角色模型首次完整下沉到config.toml開發(fā)者無需在會(huì)話內(nèi)逐個(gè)敲命令即可在配置文件中統(tǒng)一治理賬戶與剪貼板體驗(yàn)/usage命令新增預(yù)付額度prepaid credits余額與自動(dòng)充值狀態(tài)展示W(wǎng)ayland 剪貼板復(fù)制鏈路加入wl-copy兜底SSH 場(chǎng)景可靠性修復(fù)了 Focus 報(bào)告跨 SSH 讀取被拆分時(shí)的文本泄漏與事件丟失問題并針對(duì) VS Code over SSH 的剪貼板復(fù)制增加非 ASCII 亂碼警告。配套的機(jī)器可讀變更清單見 0.2.61.json其中逐條標(biāo)注了類別features / fixes與是否破壞性變更breaking_change——值得注意的是「關(guān)閉運(yùn)行中進(jìn)程的終端 tab 不再?gòu)棿_認(rèn)對(duì)話框」被標(biāo)記為breaking_change: true這是本版本唯一的一條破壞性變更升級(jí)時(shí)需重點(diǎn)留意詳見下文第七節(jié)。二、新特性一終端 Tab 關(guān)閉確認(rèn)對(duì)話框——引入與回退的完整循環(huán)0.2.61 的 Features 部分先引入了Closing a terminal tabwith a running process now shows a confirmation dialog instead of killing it immediately.即當(dāng)關(guān)閉一個(gè)仍有進(jìn)程在運(yùn)行的終端 tab 時(shí)不再立即殺死進(jìn)程而是先彈出確認(rèn)對(duì)話框避免誤操作導(dǎo)致進(jìn)程被直接終止。然而在同版本的 Bug Fixes 列表中出現(xiàn)了看似矛盾的一條Closing a terminal tabwith a running process no longer shows a confirmation dialog.對(duì)應(yīng) 0.2.61.json 中這條記錄被明確標(biāo)記為breaking change。這說明該確認(rèn)對(duì)話框在本版本迭代過程中被引入后又因故回退最終 0.2.61 的行為是「關(guān)閉帶運(yùn)行進(jìn)程的終端 tab 不再顯示確認(rèn)對(duì)話框」。從源碼結(jié)構(gòu)看Tab 關(guān)閉與確認(rèn)相關(guān)邏輯集中在 leader/mod.rs 與 prompt_suggest.rs 附近的會(huì)話提示鏈路中。升級(jí)建議如果你依賴「關(guān)閉 tab 前有二次確認(rèn)」來保護(hù)長(zhǎng)任務(wù)進(jìn)程需要在 0.2.61 中改用其他保護(hù)手段如顯式暫停任務(wù)、使用 Session 持久化。三、新特性二/usage 命令新增預(yù)付額度與自動(dòng)充值狀態(tài)/usage命令在本版本開始展示兩類賬戶信息預(yù)付額度余額prepaid credits balance自動(dòng)充值狀態(tài)auto top-up status。這意味著用戶無需離開終端去網(wǎng)頁端核對(duì)賬戶即可在會(huì)話內(nèi)直接查看計(jì)費(fèi)與充值配置。相關(guān)實(shí)現(xiàn)位于 extensions/billing.rs該模塊負(fù)責(zé)賬單/額度數(shù)據(jù)的獲取與展示同時(shí)被 mvp_agent/acp_agent.rs 中的 Agent 鏈路引用說明/usage的數(shù)據(jù)同樣服務(wù)于 Agent 場(chǎng)景下的額度感知。四、新特性三Wayland 剪貼板新增 wl-copy 兜底與按通道診斷日志W(wǎng)ayland 環(huán)境下此前剪貼板復(fù)制可能因?yàn)橐蕾噯我还ぞ叨 ?.2.61 的改進(jìn)是Clipboard copyon Wayland now also tries wl-copy; per-leg outcomes are now logged for diagnostics.即復(fù)制操作會(huì)依次嘗試多個(gè)通道leg在原有通道之外追加wl-copy作為兜底同時(shí)每個(gè)通道的嘗試結(jié)果都會(huì)單獨(dú)寫入日志便于排查「到底哪條復(fù)制鏈路失敗」。這一改動(dòng)讓 Wayland 桌面用戶如 GNOME/KDE Wayland 會(huì)話的復(fù)制可靠性顯著提升也讓診斷信息從「復(fù)制失敗」這種黑盒反饋?zhàn)兂闪丝芍鹜ǖ雷粉櫟拿骷?xì)日志。五、新特性四Goal 模式全面配置化——[features] 與 [goal] 兩張配置表這是 0.2.61 最核心的工程變更共兩條Goal mode toggles and limitscan now be set in config.toml under the [features] table.All /goal options(toggles, limits, role models) are now configurable together in a [goal] table.5.1 [goal] 表Goal 模式的一站式配置在 0.2.61 之前/goal的各種開關(guān)、限制與角色模型只能通過會(huì)話內(nèi)命令逐項(xiàng)設(shè)置現(xiàn)在它們?nèi)靠梢栽赾onfig.toml的[goal]表下統(tǒng)一配置。對(duì)照源碼 config.rs 中的GoalConfig結(jié)構(gòu)體完整的可用鍵如下配置鍵類型語義enabledboolGoal 模式總開關(guān)classifier_enabledbool分類器classifier是否啟用planner_enabledbool規(guī)劃器planner是否啟用summary_enabledbool總結(jié)器summary是否啟用use_current_model_onlybool所有 Goal 角色是否強(qiáng)制繼承當(dāng)前模型不單獨(dú)路由模型verifier_countu32驗(yàn)證器verifier數(shù)量classifier_max_runsu32每個(gè) Goal 的分類器最大運(yùn)行次數(shù)下限受GOAL_CLASSIFIER_MAX_RUNS_MIN約束strategist_everyu32每 N 次分類器運(yùn)行觸發(fā)一次策略師strategistreverify_afteru32經(jīng)過多少輪后重新驗(yàn)證planner_modelstring規(guī)劃器角色使用的模型strategist_modelstring策略師角色使用的模型skeptic_modelsstring[]懷疑者skeptic角色模型池可配置多個(gè)源碼中的de_tolerant_goal_role_model/de_tolerant_goal_role_models反序列化器表明模型字段采用容錯(cuò)解析——即使填寫的模型名格式不完全規(guī)范也會(huì)被盡量兼容接收不會(huì)因單個(gè)字段格式問題導(dǎo)致整個(gè)配置加載失敗。示例配置[goal] enabled true classifier_enabled true planner_enabled true summary_enabled true use_current_model_only false verifier_count 3 classifier_max_runs 5 strategist_every 2 reverify_after 3 planner_model grok-4 strategist_model grok-4 skeptic_models [grok-4-mini, grok-4-fast]5.2 解析優(yōu)先級(jí)config env remote 內(nèi)置默認(rèn)從 config.rs 的resolve_goal()與resolve_goal_u32()等解析函數(shù)可以確認(rèn)Goal 各項(xiàng)配置遵循分層覆蓋的解析模型本地[goal]配置優(yōu)先其次是環(huán)境變量層如use_current_model_only場(chǎng)景下環(huán)境層對(duì)部分字段有豁免再其次是遠(yuǎn)程設(shè)置remote settings例如goal_enabled、goal_classifier_enabled、goal_planner_enabled、goal_verifier_count、goal_classifier_max_runs等遠(yuǎn)端開關(guān)最后是內(nèi)置默認(rèn)值。resolve_goal()的注釋還揭示了一個(gè)重要設(shè)計(jì)Goal 模式主開關(guān)默認(rèn)開啟Default ON同時(shí)遠(yuǎn)程設(shè)置的goal_enabled標(biāo)志位可以整體關(guān)停該能力——這樣做的原因是默認(rèn)值不能架空遠(yuǎn)程部署的管控能力。而分類器/規(guī)劃器/總結(jié)器的默認(rèn)值都跟隨 Goal 主開關(guān)本身/goal開啟時(shí)它們默認(rèn)開啟除非配置/環(huán)境/遠(yuǎn)程設(shè)置單獨(dú)關(guān)閉。5.3 [features] 表Goal 開關(guān)與更多功能開關(guān)的匯聚點(diǎn)[features]表在 0.2.61 中新增了對(duì) Goal 模式開關(guān)與限制的支持。對(duì)照源碼 config.rs 的Features結(jié)構(gòu)體該表實(shí)際是一個(gè)功能開關(guān)的匯聚點(diǎn)除 Goal 相關(guān)鍵外還包括配置鍵類型默認(rèn)/語義support_permissionbool是否允許 Agent 請(qǐng)求工具執(zhí)行權(quán)限telemetryenum遙測(cè)模式None時(shí)回退遠(yuǎn)程設(shè)置/默認(rèn)關(guān)codebase_indexingbool / string[]代碼庫(kù)圖索引go-to-definition/references默認(rèn)開啟可傳 glob 數(shù)組含!負(fù)向排除non_git_warningbool在非 Git 倉(cāng)庫(kù)啟動(dòng)時(shí)是否彈阻塞警告默認(rèn) falsemanaged_configbool托管配置拉取managed_config.toml requirements.toml默認(rèn) truetitle_refreshbool會(huì)話早期自動(dòng)標(biāo)題刷新image_genbool/imagine圖像生成工具默認(rèn) truevideo_genbool/imagine-video視頻工具默認(rèn) trueimage_gen_model_overridestring圖像生成模型覆蓋默認(rèn)grok-imagine-image-qualityimage_edit_model_overridestring圖像編輯模型覆蓋compaction_modestringsummary默認(rèn)|transcript|segments可被 CLI /GROK_COMPACTION_MODE覆蓋compaction_detailstringnone|minimal|balanced|verbose默認(rèn)compaction_tool_choicestring壓縮時(shí)的工具選擇策略mcp_liveness_watchersboolMCP 客戶端存活輪詢器 狀態(tài)分發(fā)器默認(rèn) truemcp_auto_restartboolstdio MCP 服務(wù)器崩潰自動(dòng)重啟最多 3 次退避 1s/4s/16s默認(rèn)開啟mcp_push_server_statusboolPager 端訂閱 MCP 服務(wù)器狀態(tài)推送默認(rèn) true示例配置[features] goal_enabled true image_gen true video_gen false codebase_indexing true compaction_mode transcript mcp_auto_restart true注意mcp_liveness_watchers、mcp_auto_restart、mcp_push_server_status這幾個(gè)鍵的注釋明確說明它們會(huì)被util::config::resolve::mcp繞過結(jié)構(gòu)體、直接從原始 TOML 重新讀取結(jié)構(gòu)體中的字段聲明是為了避免serde_ignored將合法鍵誤報(bào)為未識(shí)別鍵。其中mcp_push_server_status的 Pager 側(cè)開關(guān)僅通過環(huán)境變量OnceLock緩存生效因此在config.toml里關(guān)閉該鍵并不會(huì)影響已啟動(dòng)進(jìn)程的訂閱行為——這類「聲明鍵」與「生效路徑」的差異是排查配置不生效時(shí)最容易被忽略的坑。六、新特性五VS Code over SSH 剪貼板亂碼預(yù)警Clipboard copiesfrom VS Code over SSH now warn when non-ASCII text may be garbled.當(dāng)用戶通過 VS Code Remote-SSH 使用 grok-build 并復(fù)制包含非 ASCII 字符如中文、日文、Emoji的文本時(shí)由于 SSH 會(huì)話的編碼鏈路可能對(duì)文本進(jìn)行轉(zhuǎn)碼0.2.61 會(huì)給出亂碼預(yù)警提示用戶復(fù)制結(jié)果可能與源文本不一致。這是對(duì)「遠(yuǎn)程開發(fā) 剪貼板」這一高頻場(chǎng)景的體驗(yàn)補(bǔ)齊與其讓用戶在粘貼后發(fā)現(xiàn)亂碼不如在復(fù)制時(shí)提前告知風(fēng)險(xiǎn)。七、破壞性變更Tab 關(guān)閉確認(rèn)的行為回退升級(jí)必讀如第二節(jié)所述本版本唯一的breaking_change: true記錄是Closing a terminal tabwith a running process no longer shows a confirmation dialog.即 0.2.61 最終交付的行為是關(guān)閉帶有運(yùn)行進(jìn)程的終端 tab 時(shí)不再?gòu)棾龃_認(rèn)對(duì)話框直接關(guān)閉。這恢復(fù)了此前的快捷關(guān)閉體驗(yàn)但代價(jià)是失去了一道誤操作防線。若你的工作流依賴該確認(rèn)升級(jí)后請(qǐng)改用其他方式保護(hù)長(zhǎng)任務(wù)例如先CtrlZ掛起任務(wù)或使用獨(dú)立的持久化會(huì)話。八、Bug 修復(fù)詳解SSH、Agent 與并發(fā)場(chǎng)景的可靠性加固8.1 Focus 報(bào)告在 SSH 場(chǎng)景下的兩項(xiàng)修復(fù)Focus reportsno longer leak as literal text when split across reads over SSH.Focus eventsnow fire correctly for SSH-split focus reports.遠(yuǎn)程開發(fā)中終端輸出會(huì)被 SSH 鏈路拆分為多次讀取read分片傳輸。此前若 Focus 報(bào)告恰好在分片邊界被切斷可能導(dǎo)致報(bào)告內(nèi)容以字面文本的形式泄漏到終端界面上而不是作為結(jié)構(gòu)化 Focus 事件被消費(fèi)Focus 事件因分片不完整而無法正確觸發(fā)。0.2.61 對(duì)跨分片的 Focus 報(bào)告做了重組修復(fù)同時(shí)保證「既不以字面文本泄漏又能正確觸發(fā) Focus 事件」。8.2 --disable-web-search 在無頭與 Agent 模式真正生效--disable-web-searchnow honored in grok -p and grok agent; auxiliary model routing respects catalog overrides.此前--disable-web-search可能只在 TUI 交互模式下生效而在grok -p管道/一次性提示模式與grok agentAgent 模式下被忽略。0.2.61 修復(fù)了該參數(shù)在這兩種模式下的生效問題并同時(shí)修復(fù)了輔助模型auxiliary model路由對(duì) catalog 覆蓋的遵循——即分類器、總結(jié)器等輔助角色的模型路由在 catalog 中配置了覆蓋時(shí)應(yīng)以覆蓋為準(zhǔn)而不是沿用默認(rèn)路由。該參數(shù)的實(shí)現(xiàn)分散于 agent/config.rs、session/acp_session_impl/spawn.rs、agent/subagent 等模塊的 spawn 鏈路中。8.3 布爾工具 Flag 支持字符串與數(shù)字Boolean tool flagsnow accept true/false/yes/no/1/0 strings and numbers in addition to native booleans.這是對(duì)工具參數(shù)解析的兼容性增強(qiáng)布爾型工具參數(shù)此前只接受原生true/false現(xiàn)在額外接受字符串true、false、yes、no數(shù)字1、0既包括1/0字符串也包括真正的數(shù)字類型。這意味著調(diào)用工具時(shí)無需再糾結(jié)參數(shù)格式無論 JSON 里傳true、yes還是1都能被正確解析為布爾值顯著降低了 Agent 與第三方客戶端生成參數(shù)的出錯(cuò)率。8.4 會(huì)話并發(fā)寫入下的狀態(tài)回退修復(fù)Session last-active timestampsand message counts no longer regress under concurrent writers.多寫者并發(fā)更新同一會(huì)話時(shí)舊的「最后活躍時(shí)間戳」和「消息計(jì)數(shù)」可能因?qū)懭腠樞騿栴}覆蓋新值造成狀態(tài)回退regress。0.2.61 修復(fù)了該競(jìng)爭(zhēng)條件確保并發(fā)寫入下這兩個(gè)指標(biāo)單調(diào)更新、不回退。8.5 iTerm2 圖像顯示回退 OSC 1337iTerm2now always uses text/metadata image fallback instead of broken OSC 1337 overlays.此前在 iTerm2 終端中圖像可能通過 OSC 1337 控制序列以 overlay 方式渲染但該路徑在部分場(chǎng)景下?lián)p壞。0.2.61 起iTerm2 一律改用text/metadata 圖像回退方案即通過文本/元數(shù)據(jù)方式渲染行內(nèi)圖片保證圖像展示的確定性。8.6 模型切換后提示隊(duì)列卡死修復(fù)Model switchesno longer leave the prompt queue stuck after a reconnect.在會(huì)話重連后切換模型可能導(dǎo)致提示隊(duì)列prompt queue卡死、后續(xù)輸入無響應(yīng)。0.2.61 修復(fù)了重連與模型切換交錯(cuò)時(shí)的隊(duì)列狀態(tài)機(jī)問題保證切換模型后隊(duì)列能繼續(xù)正常消費(fèi)。8.7 自定義 Agent Profile 的 Harness 一致性Custom agent profilesnow correctly use the harness required by their pinned model.Subagentsunder custom profiles now adopt the correct harness from the parents model.自定義 Agent profile 可以固定pin特定模型而不同模型可能要求不同的 harness運(yùn)行容器/執(zhí)行環(huán)境。0.2.61 修復(fù)了兩處關(guān)聯(lián)問題自定義 profile 自身啟動(dòng)時(shí)應(yīng)使用其固定模型所要求的 harness此前可能誤用默認(rèn) harnessprofile 下的子代理subagent子代理應(yīng)繼承父級(jí)模型的 harness而不是各自采用錯(cuò)誤/默認(rèn)的 harness。這兩項(xiàng)修復(fù)保證了「自定義 profile 子代理」場(chǎng)景下執(zhí)行環(huán)境與模型要求的嚴(yán)格一致避免模型與容器能力不匹配導(dǎo)致的運(yùn)行失敗。8.8 Changelog 與 Release-notes 模態(tài)框滾動(dòng)Changelog and release-notesmodals now scroll with the mouse wheel and arrow keys./changelog與 release-notes 彈窗此前只能通過拖拽滾動(dòng)條查看0.2.61 起支持鼠標(biāo)滾輪與方向鍵↑/↓滾動(dòng)長(zhǎng)變更記錄的可瀏覽性大幅提升。九、版本文件與配套清單變更記錄正文changelogs/0.2.61.md機(jī)器可讀清單含 breaking_change 標(biāo)記changelogs/0.2.61.jsonGoal 配置結(jié)構(gòu)體GoalConfigsrc/agent/config.rs功能開關(guān)結(jié)構(gòu)體Featuressrc/agent/config.rsGoal 開關(guān)解析優(yōu)先級(jí)resolve_goalsrc/agent/config.rs/usage賬單實(shí)現(xiàn)src/extensions/billing.rsTab 關(guān)閉相關(guān)會(huì)話邏輯src/leader/mod.rs十、升級(jí)建議小結(jié)行為變更0.2.61 中「關(guān)閉帶運(yùn)行進(jìn)程的終端 tab」不再?gòu)棿_認(rèn)框?qū)倨茐男宰兏?qǐng)?jiān)u估對(duì)既有操作習(xí)慣的影響配置遷移若此前通過會(huì)話命令維護(hù)/goal各項(xiàng)設(shè)置可遷移到config.toml的[goal]表統(tǒng)一管理[features]表是功能總開關(guān)的推薦落點(diǎn)遠(yuǎn)程開發(fā)用戶SSH 場(chǎng)景的 Focus 報(bào)告、剪貼板亂碼預(yù)警、--disable-web-search生效等修復(fù)值得第一時(shí)間驗(yàn)證升級(jí)Wayland 用戶剪貼板已具備wl-copy兜底若復(fù)制仍失敗可查看按通道記錄的診斷日志定位具體鏈路。贊分享人工智能AI 應(yīng)用AI Agent代碼智能體開發(fā)工具CLIMCP Clients【免費(fèi)下載鏈接】grok-buildSpaceXAIs coding agent harness and TUI. Fullscreen, mouse interactive, extensible.項(xiàng)目地址https://gitcode.com/gh_mirrors/gr/grok-build點(diǎn)擊查看免費(fèi)下載相關(guān)推薦Arduino-ESP32 快速上手從點(diǎn)亮開發(fā)板到聯(lián)網(wǎng)上傳的完整教程Arduino ESP32 快速上手從點(diǎn)亮開發(fā)板到聯(lián)網(wǎng)上傳的完整教程 用一塊幾十元的 ESP32 開發(fā)板和一套免費(fèi)的開發(fā)環(huán)境約 10 分鐘就能把第一個(gè)聯(lián)網(wǎng)程人工智能AI 應(yīng)用AI Agent代碼智能體開發(fā)工具CLIMCP ClientsAPNG Studio 深度指南在 GitHub Copilot 畫布中構(gòu)建動(dòng)畫 PNGAPNG Studio 深度指南在 GitHub Copilot 畫布中構(gòu)建動(dòng)畫 PNG 本指南基于 awesome copilot https://link文檔知識(shí)庫(kù)AI 技能/插件如何在Laravel項(xiàng)目中快速集成Intervention Validation5分鐘上手教程如何在Laravel項(xiàng)目中快速集成Intervention Validation5分鐘上手教程 Intervention Validation是一個(gè)為L(zhǎng)ara人工智能AI 應(yīng)用AI Agent代碼智能體開發(fā)工具CLIMCP Clients上一篇512字節(jié)LISP的極限挑戰(zhàn)從引導(dǎo)扇區(qū)到元循環(huán)求值器的實(shí)戰(zhàn)解決方案下一篇Swow 項(xiàng)目常見問題解決方案創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考