免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

ollama v0.15.2发布:新增Clawdbot集成指令,全面支持Ollama模型启动!

发布日期:2026-01-29 14:35:12 浏览次数: 1549
作者:福大大架构师每日一题

微信搜一搜,关注“福大大架构师每日一题”

推荐语

Ollama v0.15.2带来重大技术升级,一键启动Clawdbot实现AI工作流无缝集成!

核心内容:
1. 新增ollama launch clawdbot指令,实现Ollama模型与Clawdbot智能网关的直接交互
2. 自动检测和配置Clawdbot运行环境,简化开发者部署流程
3. 新增193行核心代码,实现配置编辑与网关服务自动启动功能

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

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  OpenCode

Clawdbot从此成为Ollama生态内置支持的集成之一。


三、核心新增文件:cmd/config/clawdbot.go

该文件新增了完整的 Clawdbot 配置与运行逻辑,共计 193 行代码。
核心功能包括:

(1) 运行逻辑——自动检测并启动网关

func (c *Clawdbot) Run(model stringerror {
    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.<timestamp> 的备份文件,保证任何配置变更都能回溯。


(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已成为正式支持的集成。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询