← 返回 Skills 市场
yuchangxu1989-openclaw

Kivo

作者 yuchangxu · GitHub ↗ · v0.4.0 · MIT-0
cross-platform ⚠ suspicious
223
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install kivo
功能描述
KIVO — Agent Knowledge Iteration Engine. A knowledge management system for AI agents that provides knowledge extraction, storage, search, conflict resolution...
使用说明 (SKILL.md)

KIVO — Agent Knowledge Iteration Engine

Agent 知识迭代引擎。为 AI agent 提供知识提取、存储、搜索、冲突解决和迭代学习能力。

Features

  • Knowledge extraction and storage (SQLite-backed)
  • Semantic and keyword search
  • Conflict detection and resolution
  • Knowledge distribution and subscription
  • Multi-agent authentication and permissions
  • Bootstrap initialization and health checks
  • Document gate for doc-code consistency

Quick Start

npm install @self-evolving-harness/kivo
import { KnowledgeStore, ExtractionPipeline } from '@self-evolving-harness/kivo';

const store = new KnowledgeStore({ dbPath: './knowledge.db' });
const pipeline = new ExtractionPipeline({ store });
await pipeline.extract(document);

CLI

npx kivo init        # Initialize knowledge base
npx kivo health      # Health check
npx kivo capabilities # Show capabilities
安全使用建议
This package appears to implement a full local knowledge engine and will persist agent messages and document extracts to a SQLite database and may build native modules during npm install. Before installing: 1) Verify the package publisher / npm package name and integrity (checksum/signature) — do not blindly run npm install on an untrusted package. 2) Expect it to persist conversational data by default (OpenClawAdapter → ~/.openclaw/...); change dbPath to an isolated directory if you do not want chats written into your home/workspace. 3) Do not provide high-privilege API keys (e.g., your primary OpenAI key) to a package you haven't audited; consider using a limited-scope key or a local embedding provider. 4) Review bootstrap behavior: it creates an admin user and the provided bootstrap hash is a simple custom hash — ensure you set a strong admin password and inspect how passwords/sessions are stored. 5) If you plan to run in production, audit the source files (or the published npm package) for any network calls, telemetry, or undisclosed endpoints and confirm no secrets are transmitted to third parties. If you want, I can list the files that touch the filesystem, network, or read environment variables so you can inspect them more quickly.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
The package code and README implement a knowledge-extraction, storage (SQLite), search, conflict-resolution, and adapter system that matches the stated purpose. However the registry metadata declares no required environment variables or credentials while the code and README clearly reference runtime configuration (e.g., KIVO_EMBEDDING_PROVIDER, KIVO_EMBEDDING_API_KEY, AUTH_PASSWORD) and provide an OpenClaw adapter that defaults to storing the DB under the user's ~/.openclaw workspace. The absence of declared env requirements in metadata is an incoherence worth flagging.
Instruction Scope
SKILL.md instructs installing and calling the library (npm install, npx kivo init), and the code contains adapters that will automatically ingest session messages (OpenClawAdapter.onSessionMessage → kivo.ingest) and persist extracted knowledge. That means agent conversations and other ingested inputs can be stored on disk and broadcast via an EventBus. The instructions do not explicitly call this out as a persistent collection of chat content, which may be surprising and could capture sensitive data if used without caution.
Install Mechanism
The registry lists no install spec (instruction-only), but the package contains a full codebase and README that suggest npm installation. The project depends on native-building modules (better-sqlite3) and crypto/crypto-adjacent libraries (bcryptjs) which will run build steps at install time and require Node >= 20. Installing from an unknown/unverified package name and building native modules increases risk: check package provenance, signatures, and the exact npm package published under the name before running npm install.
Credentials
Although the registry lists no required env vars, the code/README expect environment variables for embedding/LLM providers and a web AUTH_PASSWORD (KIVO_EMBEDDING_PROVIDER, KIVO_EMBEDDING_API_KEY, KIVO_EMBEDDING_MODEL, AUTH_PASSWORD). Requesting an embedding API key (potentially an OpenAI key) is proportionate to semantic search capabilities, but the omission from metadata is misleading. Also the bootstrap flow will create an admin account (the bootstrap code uses a simple custom hash fallback) — you should ensure a secure password and understand where credentials are stored.
Persistence & Privilege
The skill does not set always:true and does not itself claim extra platform privileges, but its adapters and bootstrap code write persistent data (SQLite DB) to disk by default (notably ~/.openclaw/workspace/state/kivo.db for the OpenClaw adapter). The skill can be invoked autonomously (default) and will persist ingested content and emit events; this is expected for a knowledge store but increases blast radius for sensitive conversation data.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kivo
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kivo 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.0
15域后端编码完成,645测试全绿,tsc 0 error
v0.3.1
P3修复: CLI --help退出码0 + uuid升级14.0.0消除漏洞; P0密码哈希安全缺陷修复bcrypt替换
v0.3.0
域Z全部10FR完成,325/325测试通过,文档齐全
v1.0.0
v1.0.0: Full release with six knowledge types, conflict resolution, gap detection, research scheduling, context injection, multi-format parsing, and relationship mapping
v0.1.0
Initial release: 5 domains, 269 tests, MIT license
v0.0.2
更新描述至最新项目定位
v0.0.1
Initial release of kivo — cognitive infrastructure for AI agent harnesses. - Provides domain intent understanding and intent routing - Enables autonomous knowledge extraction, validation, and accumulation - Supports versioned management and rollback of rules, knowledge, and configurations - Facilitates cross-module intent orchestration and execution coordination - Core module of the Self-Evolving Harness system
元数据
Slug kivo
版本 0.4.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Kivo 是什么?

KIVO — Agent Knowledge Iteration Engine. A knowledge management system for AI agents that provides knowledge extraction, storage, search, conflict resolution... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 223 次。

如何安装 Kivo?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kivo」即可一键安装,无需额外配置。

Kivo 是免费的吗?

是的,Kivo 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Kivo 支持哪些平台?

Kivo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Kivo?

由 yuchangxu(@yuchangxu1989-openclaw)开发并维护,当前版本 v0.4.0。

💬 留言讨论