github volcengine/OpenViking v0.3.14

6 hours ago

OpenViking v0.3.14

本次 v0.3.14 主要聚焦在可观测性、多租户插件适配、检索/上传体验和管理能力补强,同时修复了一批 OpenClaw、OpenCode、CLI 与 Bot 侧的易用性问题。整体上,这是一个偏工程完善和接入体验提升的版本。

Highlights

  • 可观测性增强。OTLP 导出现在支持自定义 headers,可同时覆盖 traces、logs 和 metrics 场景,便于直连需要额外鉴权头或 gRPC metadata 的观测后端。
  • 上传与资源导入更贴近真实仓库行为。本地目录扫描和上传现在会遵循根目录及子目录中的 .gitignore,减少无关文件、构建产物和临时文件被误导入。
  • 检索能力补强。searchfind 现在支持一次传入多个目标 URI,适合跨目录、跨仓库范围检索。
  • 多租户与插件链路继续打磨。OpenClaw 插件进一步明确 agent_prefix 仅作为前缀使用;OpenCode memory plugin 也补上了 tenant headers 透传,减少多租户场景下的接入歧义。
  • 管理侧新增 agent namespace 发现能力。服务端、CLI 和文档同步支持列出指定 account 下已存在的 agent namespace,方便排查和管理。

Upgrade Notes

  • 如果你在 OTLP 后端接入中依赖额外认证信息,现在可以通过 headers 统一配置到 traces、logs 和 metrics exporter。
    • gRPC 模式下会作为 metadata 发送,header key 建议使用小写。
    • HTTP 模式下会作为普通请求头发送。
  • 如果你通过本地目录上传资源,v0.3.14 起会默认遵循根目录和嵌套目录的 .gitignore 规则;此前被导入的临时文件、生成文件、日志文件,升级后可能会被自动过滤。
  • 如果你在 OpenClaw 插件里使用 agent_prefix,现在它只表示“前缀”,不会再被当成完整 agent 标识处理;相关文档中的 agentId 也已统一迁移为 agent_prefix
  • 如果你在管理侧需要查看某个 account 下有哪些 agent 空间,现在可以直接使用新增的 admin API / CLI 能力,而不必手动遍历存储。

What's Changed

Observability

  • OTLP 导出支持 headers 参数,可用于透传自定义鉴权头或 gRPC metadata,覆盖 traces、logs、metrics 三条链路。
    #1805 by @baojun-zhang
  • 补充了 gRPC metadata 的使用说明和相关文档示例,方便对接需要额外 header 的观测后端。
    #1807 by @baojun-zhang

Search and Upload

  • search / find 支持多个 target URI,提升跨范围检索场景的可用性。
    #1808 by @MDNDDD
  • 本地目录上传会遵循根目录及嵌套目录中的 .gitignore,并保留标准 Git 语义,包括反向规则。
    #1812 by @sentisso

OpenClaw / OpenCode / Memory

  • OpenClaw 插件修复 agent_prefix 语义,确保它只作为前缀参与命名,不再被误当作完整 agent 标识。
    #1809 by @qin-ptr
  • 多租户文档继续收口,完成 OpenClaw Plugin 2.0 章节中 agentId → agent_prefix 的统一。
    #1818 by @r266-tech
  • OpenCode memory plugin 修复 tenant headers 透传问题,多租户场景下请求上下文更完整。
    #1820 by @btspoony
  • oc2ov 远程适配进一步完善,测试链路对异常返回与超时场景更稳健。
    #1815 by @kaisongli

CLI / Bot / Skill / Docs

  • CLI 在解析失败时会打印 raw content,便于排障和理解原始返回内容。
    #1819 by @MaojiaSheng
  • Skill / Bot 相关问题修复,包括 skill PR 流程问题、文档中的失效配置清理,以及 DeepSeek API 适配修正。
    #1794 by @yeshion23333

Admin

  • 新增 agent namespace 列表能力,服务端 admin API、CLI 和文档同步支持,便于发现和管理 account 下已有的 agent 空间。
    #1821 by @qin-ctx

New Contributors

Full Changelog: v0.3.13...v0.3.14

What's Changed

  • feat(observability): support header param while OTLP export by @baojun-zhang in #1805
  • doc(observability): add grpc metadata guide && format test code by @baojun-zhang in #1807
  • fix(openclaw): treat agent_prefix as prefix only by @qin-ptr in #1809
  • fix: support multiple target URIs in search and find by @MDNDDD in #1808
  • Fix/oc2ov remote ov adapt by @kaisongli in #1815
  • fix: print raw content when parse failed in CLI by @MaojiaSheng in #1819
  • feat(upload): respect root and nested .gitignore during filtering by @sentisso in #1812
  • fix(skill): Fix PR bug, delete invalid config in doc, fix deepseek API for bot by @yeshion23333 in #1794
  • docs(multi-tenant): finish agentId→agent_prefix rename in OpenClaw Plugin 2.0 section by @r266-tech in #1818
  • fix(memory): include tenant headers in opencode plugin by @btspoony in #1820
  • feat(admin): list agent namespaces by @qin-ctx in #1821

New Contributors

Full Changelog: v0.3.13...v0.3.14

Don't miss a new OpenViking release

NewReleases is sending notifications on new releases.