Appearance
架构决策记录(ADR)
ADR(Architecture Decision Record)记录 Kairo 项目中每一个重要的架构决策——做了什么选择、为什么这样选、考虑过哪些替代方案、有什么已知的 trade-off。
代码告诉你系统"是"什么,ADR 告诉你"为什么"是这样。
核心运行时
- ADR-001: ReAct Loop Decomposition
- ADR-006: Compaction Pipeline Architecture
- ADR-011: DurableExecutionStore SPI Design
- ADR-012: ResourceConstraint SPI Design
- ADR-013: Cost-Aware Routing Design
- ADR-017: AgentConfig Capability Pattern
工具与安全
- ADR-003: Cooperative Cancellation Semantics
- ADR-007: Guardrail SPI Design
- ADR-009: MCP Security Default Policy
- ADR-010: ToolResultBudget Contract
- ADR-024: PII Redaction as a Guardrail Policy
- ADR-025: ExecutionSandbox SPI
架构与扩展
- ADR-002: MCP Module Decoupling
- ADR-004: Exception Hierarchy Design
- ADR-005: Provider Decomposition Template
- ADR-008: Exception Phase B — Structured Fields
- ADR-023: SPI Stability Policy
- ADR-026: Workspace SPI
Hook 与治理
- ADR-019: Hook API Consolidation
- ADR-018: Unified Event Bus
- ADR-022: KairoEventBus → OpenTelemetry Exporter
能力模块
- ADR-014: Agent Self-Evolution
- ADR-015: Expert Team Orchestration
- ADR-016: Coordinator SPI
- ADR-020: Skill Subsystem Unification
- ADR-029: Plugin SPI with Claude Code Format Compatibility