Huo15 Knowledge Base Enterprise

Other

火一五知识库企业版 - 基于 huo15-knowledge-base 构建,额外支持 Odoo Knowledge 同步功能。支持可见性控制、部门级权限、企业凭证管理。触发词:Odoo知识库、企业知识库、火一五知识库企业版、Odoo Knowledge。

Install

openclaw skills install huo15-knowledge-base-enterprise

SKILL.md - huo15-knowledge-base-enterprise

火一五知识库企业版 - 基于 Andrej Karpathy 的 LLM Knowledge Bases 方案 在基础版基础上增加 Odoo Knowledge 同步功能


版本历史

  • v1.0.0 — Enterprise 初始版本
    • Odoo Knowledge 同步
    • 可见性控制(private/workspace/department)
    • 部门级权限
  • v0.7.2 — 基础版最终版本

企业版功能

功能基础版Enterprise
知识库管理
LLM 自动编译
memory-evolution 桥接
Odoo Knowledge 同步
可见性控制
部门级权限

Odoo Knowledge 同步

配置

创建 config.enterprise.json

{
  "odoo": {
    "url": "https://huo15.com",
    "db": "huo15",
    "uid": 5,
    "password": "your_password"
  },
  "visibility": {
    "default": "workspace",
    "departments": {
      "技术部": [2, 3, 5],
      "销售部": [7, 8, 9]
    }
  }
}

可见性控制

可见范围说明
private仅创建者可见
workspace工作区全员可见(默认)
department:部门指定部门可见

实现机制

  • 通过 knowledge.article.member 表管理成员权限
  • 部门配置中的 user IDs 会自动转换为 partner IDs
  • 为每个有效用户创建 article.member 记录(permission: write)

注意:需要确保配置的 user IDs 在 Odoo 中存在且有关联的 partner。

命令

# 导出所有 wiki 文章到 Odoo Knowledge
kb-odoo-export

# 仅导出指定文章
kb-odoo-export --article odoo-19-crm

# 预览模式(不实际创建)
kb-odoo-export --dry-run

# 设置默认可见性
kb-odoo-export --visibility private

工作流程

kb-ingest --url "https://..."
kb-compile
kb-odoo-export          # 同步到 Odoo Knowledge

核心脚本

脚本功能
kb-odoo-export企业版新增 - 导出到 Odoo Knowledge
kb-odoo-export.py企业版新增 - Odoo API 调用器
kb-ingest入库文档(自动抓取网页内容)
kb-compileLLM 自动编译 raw → wiki
kb-search搜索知识库
kb-lint体检知识库(自愈)
kb-sync桥接 memory-evolution

Agent 隔离架构

设计原则:

  • Skill 代码共享,不重复安装
  • 数据目录在每个 Agent 的 agent/kb/ 下,完全隔离
  • 通过 AGENT_DIR 环境变量自动检测当前 Agent 上下文

触发词

  • Odoo知识库、"同步 Odoo 文档"、"入库 Odoo"
  • 企业知识库、"Odoo Knowledge"
  • "编译知识库"、"体检知识库"

配置

Agent 专属配置:~/.openclaw/agents/{agent-id}/agent/kb/config.json

{
  "version": "1.0.0",
  "paths": {
    "raw": "raw",
    "wiki": "wiki",
    "cache": "cache"
  },
  "odoo": {
    "url": "https://huo15.com",
    "db": "huo15"
  },
  "visibility": {
    "default": "workspace"
  },
  "memory_bridge": {
    "enabled": true,
    "auto_sync": false
  }
}

凭证管理

企业凭证存储规则:

  • 所有账号密码、API Token 必须存储到公司 Odoo 系统知识库
  • 不能只存在本地文件
  • 位置:Odoo → 知识库 → 技术部凭证