![]()
![]()
![]()
2026年1月26日,Ollama正式发布了 v0.15.2 版本。本次更新内容虽不多,但极具技术含量。它带来了全新的 Clawdbot 集成,并新增了一个关键命令:
ollama launch clawdbot —— 通过Ollama模型直接启动Clawdbot。
这意味着,从此开发者可以在同一个环境中,直接使用Ollama提供的模型,与Clawdbot智能网关相互交互,大大提升了AI工作流的一体化体验。
一、版本信息
• 版本号: v0.15.2
• 发布时间: 2026年1月26日
• 本次提交数量: 2 commits
• 涉及文件: 3个文件
• 主要贡献者: 1位
• 代码改动量: 约820行新增代码,无删除内容
1. 新增指令:ollama launch clawdbot
该指令用于启动Clawdbot,并自动加载Ollama模型配置。它在更新后的命令注册中被正式列入支持列表:
Supported integrations:
claude Claude Code
clawdbot Clawdbot
codex Codex
droid Droid
opencode OpenCodeClawdbot从此成为Ollama生态内置支持的集成之一。
三、核心新增文件: cmd/config/clawdbot.go
该文件新增了完整的 Clawdbot 配置与运行逻辑,共计 193 行代码。
核心功能包括:
(1) 运行逻辑——自动检测并启动网关
func (c *Clawdbot) Run(model string) error {
if _, err := exec.LookPath("clawdbot"); err != nil {
return fmt.Errorf("clawdbot is not installed, install from https://docs.clawd.bot")
}
...
cmd := exec.Command("clawdbot", "gateway")程序首先检测本地是否安装了Clawdbot,若缺失则给出引导安装信息。
紧接着会启动Clawdbot的 gateway 网关服务 ,并自动捕获输出以判断是否重复运行,智能提示“Gateway 已在运行”。
(2) 配置编辑逻辑——自动连接到Ollama模型
Edit() 方法用于写入或更新 Clawdbot 的配置文件 ~/.clawdbot/clawdbot.json:
• 创建或修复配置目录结构
• 自动填入 Ollama 模型信息
• 设置
baseUrl为本地 Ollama 服务:http://127.0.0.1:11434/v1• 注册本地 API Key:
ollama-local• 写入默认模型参数(上下文长度131072,最大Tokens 16384)
• 自动更新
agents.defaults.model.primary为首选模型
此设计使得 Clawdbot 可以无缝调用 Ollama 本地模型,无需手动配置。
(3) 模型配置示例
每个模型都被写入为独立结构,支持保留用户已有字段,例如:
{
"id":"llama3.2",
"name":"llama3.2",
"reasoning":false,
"input":["text"],
"cost":{
"input":0,
"output":0,
"cacheRead":0,
"cacheWrite":0
},
"contextWindow":131072,
"maxTokens":16384
}(4) 配置文件安全机制为了确保用户配置的可靠,新增了 自动备份机制。
每次写入配置文件前,系统会执行:
writeWithBackup(configPath, data)这会在临时目录中生成 clawdbot.json.
的备份文件,保证任何配置变更都能回溯。
(5) 模型读取函数
Models() 方法提供了从 Clawdbot 配置中读取 Ollama 模型列表的能力,可返回所有已配置模型ID。
四、测试文件: cmd/config/clawdbot_test.go
该文件新增了 625 行单元测试代码,几乎覆盖所有功能场景。
测试内容包括:
•
"fresh install":验证首次安装写入正常•
"multiple models":支持多模型同时配置•
"preserve other providers":确保不会删除非Ollama配置•
"preserve user customizations":用户自定义字段可保留•
"empty models":空模型输入不修改文件•
"corrupted JSON":错误配置可安全修复•
"backup created":验证备份机制生效•
"idempotent":多次编辑产生一致结果•
"preserve other agents":不会影响其他agent配置项
整套测试场景完整验证了配置编辑的稳定性与兼容性。
五、整合改动: cmd/config/integrations.go
此文件对应注册集成模块,新增一行:
"clawdbot": &Clawdbot{},同时更新了 LaunchCmd 中的帮助信息,表明Clawdbot已成为正式支持的集成。
六、技术总结
代码地址:github.com/ollama/ollama
Ollama v0.15.2 是一次“小而强”的版本更新。它主打:
✅ Clawdbot 全新支持 — 让开发者可直接用 Ollama 模型启动智能代理网关。
✅ 高度自动化配置管理 — 无需人工编辑配置文件,即可完成本地模型挂载。
✅ 完善测试与安全机制 — 625 行测试覆盖所有边缘场景,保证稳定性与可回滚性。
✅ 生态扩展 — Clawdbot 现已加入 OLLAMA Integrations,标志 Ollama 集成生态进一步扩大。
总结一句:
Ollama v0.15.2不仅仅是版本号上的递进,它让Clawdbot与Ollama实现了强耦合——让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.