![]()
![]()
![]()
Ollama 在 2026 年 2 月 2 日正式發布了v0.15.4版本,本次更新帶來了多個關鍵改進與功能增強,尤其是集成系統和模型解析器的深度優化,提升了用戶在 AI 本地部署與多平臺集成時的體驗。
一、OpenClaw 正式接管 Clawdbot!Onboarding 流程全面自動化
本次核心更新在于“ollama launch openclaw”命令的全新行為。
? 當首次運行
ollama launch openclaw時,系統將自動進入標準的OpenClaw Onboarding 流程。? 如果此前未完成配置,
OpenClaw會自動執行onboard啟動向導,并使用本地訪問令牌ollama進行網關初始化。? 這一流程通過檢測配置文件中
wizard.lastRunAt標記是否存在來判斷是否已經完成向導:? 若
.openclaw/openclaw.json或舊版.clawdbot/clawdbot.json文件中缺少標記,則會自動進入初始化。? 若配置完整,則直接運行 OpenClaw 網關服務。
該邏輯在新增的onboarded()函數中實現,能夠自動識別配置來源、處理舊路徑兼容、解析損壞或錯誤類型的 JSON 并安全回退。
測試文件openclaw_test.go也同步新增了多維度的單元測試,包含:
? 無配置文件時返回
false?
wizard節缺失或為空時的判斷? 正確識別
wizard.lastRunAt? 兼容舊
.clawdbot路徑? 優先使用新路徑并忽略舊路徑
? 識別損壞的 JSON 結構
這一系列完善的自動化判斷與測試邏輯,確保 OpenClaw 在首次使用和遷移時均能平滑過渡。
二、全面替換 Clawdbot,整合為 OpenClaw 生態
從 v0.15.3 開始,Clawdbot 已更名為OpenClaw。此次 v0.15.4 更新延續了這一整合方向:
?
cmd/config/integrations.go中的集成注冊表被重構:? 原有的
"clawdbot"、"moltbot"均映射到新的Openclaw實例。?
ollama launch命令中更新了集成列表說明:openclaw支持別名clawdbot、moltbot。
?
openclaw.go文件新增路徑邏輯:? 優先讀取
.openclaw/openclaw.json,兼容舊.clawdbot/clawdbot.json;? 自動對接 Ollama 服務的本地地址(通過
envconfig.Host()動態適配);? 運行
openclaw gateway時,若檢測到已有網關運行,會提示綠色信息 “Gateway is already running”。
? 對應的文檔新版內容(
docs/integrations/openclaw.mdx) 全面替換了舊版文檔:? 新增安裝命令:
npm install -g openclaw@latest? 提供一鍵配置入口:
ollama launch openclaw? 推薦模型包括:
?
qwen3-coder?
glm-4.7?
gpt-oss:20b?
gpt-oss:120b
這標志著 OpenClaw 成為了 Ollama 官方推薦的跨平臺個人 AI 助手網關集成方案。
三、更多細節優化:工具調用、環境變量與交互體驗更新 1. 環境變量與 Host 管理優化
多個集成模塊(Claude、Droid、OpenCode)均由硬編碼地址改為使用動態主機地址:
BaseURL: envconfig.Host().String() + "/v1"這意味著在任意主機環境(包括容器、遠程或反向代理場景)下,Ollama 能自動適配正確的主機地址。
2. 交互式命令行提示優化
命令選擇器 (selector.go) 新增動態過濾提示,當無輸入時會顯示:
Type to filter...提升交互體驗與可讀性。
3. “Serve” 子命令說明改進
cmd.go中統一說明格式,將原:
Short: "Start ollama"調整為:
Short: "Start Ollama"更符合官方品牌規范。
四、Ministral 模型解析器重構:支持嵌套工具調用
Ministral 模型的工具調用邏輯獲得了大規模重構(model/parsers/ministral.go):
? 新增對嵌套 JSON 工具調用的精確統計與解析;
? 改進狀態機結構,使得工具調用、思考 (
[THINK]...[/THINK]) 與普通內容解析明確分離;? 引入
findJSONEnd方法,能夠處理:? 嵌套
{}與[]? 被轉義的引號
\"? 未完整閉合時智能等待后續字符流。
同時輔助函數包括:
?
overlap():檢測輸入緩沖末尾與標簽前綴的最大重疊長度;?
trailingWhitespaceLen():智能過濾尾隨空白字符,確保內容流分割更自然。
這一優化顯著提升了工具調用的魯棒性,尤其是多層函數參數 JSON 的處理能力。
五、文檔更新與兼容性增強
?
docs/docs.json新增:
實現舊路徑自動跳轉。{
"source": "/integrations/clawdbot",
"destination": "/integrations/openclaw"
}? 新增 OpenClaw 官方文檔頁面,同時優化 GPU 文檔、OpenCode 安裝命令及廢棄量化方式更新。
? README.md 新增社區集成項目 “Stakpak”,并移除部分舊支持項。
? 修復
runner.go中的拼寫錯誤:“baackend” → “backend”;?
docs/import.mdx更新量化格式說明,刪除舊的 K-means 量化方式;? 增強了單元測試與 JSON 錯誤處理邏輯;
? 保留舊命令
ollama launch clawdbot的兼容性,用戶遷移無障礙。
代碼地址:github.com/ollama/ollama
Ollama v0.15.4是一次以“穩定遷移與智能適配”為主題的版本:
?替代舊 Clawdbot,全面升級為 OpenClaw;
?集成 Onboarding 流程自動檢測與引導;
?改進模型解析器,優化交互體驗與環境變量配置;
?文檔、測試、兼容性同步完善。
我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業洞察。 歡迎關注“福大大架構師每日一題”,發消息可獲得面試資料,讓AI助力您的未來發展。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.