OPENKYROZEN / DOCUMENTATION

OpenKyrozen 文档

这些指南和项目文档直接来自 OpenKyrozen 代码仓库。技术文档目前以英文为主。

项目概览

产品与开发指南

阅读文档

Web, REST, streaming, webhooks, and MCP

kyrozen-web serves the browser UI and API through the same runtime, workspace, SQLite store, permission gates, provider configuration, and tool adapters used by the…

docs/api.md
阅读文档

Architecture

OpenKyrozen is a modular monolith. Its Python package contains the implementations; root scripts are launchers. The Bubble Tea client remains in the tui Go package.

docs/architecture.md
阅读文档

Command and keyboard reference

The Rich command loop, Bubble Tea TUI, and web UI share the agent modes and durable runtime, but their keyboard and session controls differ. Slash commands are entered in…

docs/commands.md
阅读文档

OpenKyrozen vs other open-source agents

This is a capability comparison, not a speed, quality, or benchmark claim. It compares the documented product shape of OpenKyrozen, OpenCode, OpenClaw, and Codewhale as…

docs/comparison.md
阅读文档

Configuration

OpenKyrozen has separate provider connection settings and workspace behavior settings. Provider credentials come from their provider-specific environment variable, ambient…

docs/configuration.md
阅读文档

Development guide

See CONTRIBUTING.md for the issue, contribution, and pull request workflow.

docs/development.md
阅读文档

Skills, plugins, and learned artifacts

OpenKyrozen loads reusable guidance from bundled skills, user-installed skill packages, project instruction files, and Python plugins. Their roles and trust requirements…

docs/extensions.md
阅读文档

Conversation history and rollback

History preserves conversation snapshots as a tree. Each node is tied to a user actor, workspace, session, and parent version. The current head represents the active line.…

docs/history-and-rollback.md
阅读文档

OpenKyrozen documentation

This index covers the current product guides, developer references, and dated engineering records. Start with a task below; use the linked source files when an…

docs/index.md
阅读文档

Install, update, and recover

The published v2.0.8 release supports Python 3.12 and 3.13. Python 3.14 is excluded by the package metadata. The official installers provision Python through uv; a source…

docs/installation.md
阅读文档

Memory and local storage

OpenKyrozen distinguishes durable facts and event history from retrieval indexes. SQLite is the authoritative store for v2 sessions, events, memory claims, durable tasks,…

docs/memory-and-storage.md
阅读文档

Native project intelligence and built-in skills

OpenKyrozen ships Graphify 0.9.64, GitHub CLI 2.101.0 integration, and Ponytail 4.10.0 as versioned built-in skills. /skills reports their installed versions and lifecycle…

docs/native-project-intelligence.md
阅读文档

Compact prompts and tool discovery

The prompt profile is optional. The default remains classic.

docs/prompt-discovery.md
阅读文档

Model providers

OpenKyrozen separates provider selection, credentials, model defaults, and task-complexity routing. The provider registry in openkyrozen/providers/registry.py is the…

docs/providers.md
阅读文档

Engineering reports and evidence

This page indexes records of work performed at a stated revision and time. A report's test count, feature matrix, provider trial, and limitations describe that run. They…

docs/reports.md
阅读文档

Security, permissions, and deployment

OpenKyrozen runs local code with the permissions of the operating-system account that launches it. Its capability and approval layers restrict agent requests inside the…

docs/security.md
阅读文档

Self-learning, memory, and evidence

Self-learning is one of OpenKyrozen's two defining features. It is a guarded feedback loop around real work: the agent records what happened, proposes a small reusable…

docs/self-evolution.md
阅读文档

Sub-agents

OpenKyrozen can delegate independent investigations or specialized work without manual agent creation. The main agent receives delegation guidance at the start and during…

docs/subagents.md
阅读文档

Durable tasks and scheduled work

This guide describes resumable work recorded by the local runtime. A normal chat turn and a durable task have different lifecycle rules: accepting a plan or requesting…

docs/tasks-and-automation.md
阅读文档

OpenKyrozen runtime inventory

This file is generated from the live runtime registry (AgentRuntime.AVAILABLETOOLS), the FastAPI route table (server.app.routes), and the MCP schema builder. Run make…

docs/tool-inventory.md
阅读文档

Troubleshooting

Start by recording kyrozen --version, the operating system, Python version if relevant, the launch command, and the exact sanitized error. Do not paste API keys,…

docs/troubleshooting.md
阅读文档

Usage, token accounting, and estimated cost

OpenKyrozen records provider usage locally when the provider returns token counts. The ledger attributes completed calls to the provider and model used, including the…

docs/usage-and-cost.md
阅读文档

Usage guide

This is the shortest path from an installed OpenKyrozen command to useful work.

docs/usage.md

工程记录与报告

阅读文档

Agentic runtime roadmap

OpenKyrozen now has one durable interaction state machine across the classic CLI, Bubble Tea TUI, web UI, REST, and SSE. Ask and Plan are read-only; accepted plans become…

docs/agentic-runtime-roadmap.md
阅读文档

Jev Decision and Decision Assist

Jev Decision is OpenKyrozen's optional judgment layer. It is not the main chat model and it does not execute tools or approve work. Instead, it answers small typed…

docs/decision-assist-validation.md
阅读文档

Fast mode benchmark — 2026-09-27 (legacy report)

Fast is now named System One. This historical report is retained for compatibility with earlier raw files and documents the old end-to-end protocol. Use the System One…

docs/fast-mode-benchmark.md
阅读文档

Modular refactor validation

Validation date: 2026-09-30. Results cover the modular refactor included with this record. The unrelated, untracked AGENTS.md was preserved.

docs/modular-refactor-validation.md
阅读文档

Final production audit — 4 October 2026

This is the historical HOLD snapshot. The shipping follow-up supersedes its unresolved gates with new evidence.

docs/production-audit-2026-10-04.md
阅读文档

Production shipping follow-up — 4 October 2026

This report supersedes the earlier HOLD recommendation for the gates rechecked below. The original report and evidence remain a historical record of the unfinished…

docs/production-shipping-audit-2026-10-04.md
阅读文档

Self-learning audit — 2026-10-03

This audit traces the 20 switches through their trigger, durable product, and later use. PASS in the matrix means an isolated repeatable scenario exercised that chain,…

docs/self-learning-audit-2026-10-03.md
阅读文档

System One benchmark protocol

benchmarks/systemone.py is the repeatable typed-decision benchmark. It uses the same fixed labeled corpus for routing, an explicitly supported clarification, learning…

docs/system-one-benchmark.md

社区与项目政策