OpenViking v0.3.14
本次 v0.3.14 主要聚焦在可观测性、多租户插件适配、检索/上传体验和管理能力补强,同时修复了一批 OpenClaw、OpenCode、CLI 与 Bot 侧的易用性问题。整体上,这是一个偏工程完善和接入体验提升的版本。
Highlights
- 可观测性增强。OTLP 导出现在支持自定义
headers,可同时覆盖 traces、logs 和 metrics 场景,便于直连需要额外鉴权头或 gRPC metadata 的观测后端。 - 上传与资源导入更贴近真实仓库行为。本地目录扫描和上传现在会遵循根目录及子目录中的
.gitignore,减少无关文件、构建产物和临时文件被误导入。 - 检索能力补强。
search和find现在支持一次传入多个目标 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
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
.gitignoreduring 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