Files
zclaw_openfang/docs/knowledge-base
iven 7de294375b
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
feat(auth): 添加异步密码哈希和验证函数
refactor(relay): 复用HTTP客户端和请求体序列化结果

feat(kernel): 添加获取单个审批记录的方法

fix(store): 改进SaaS连接错误分类和降级处理

docs: 更新审计文档和系统架构文档

refactor(prompt): 优化SQL查询参数化绑定

refactor(migration): 使用静态SQL和COALESCE更新配置项

feat(commands): 添加审批执行状态追踪和事件通知

chore: 更新启动脚本以支持Admin后台

fix(auth-guard): 优化授权状态管理和错误处理

refactor(db): 使用异步密码哈希函数

refactor(totp): 使用异步密码验证函数

style: 清理无用文件和注释

docs: 更新功能全景和审计文档

refactor(service): 优化HTTP客户端重用和请求处理

fix(connection): 改进SaaS不可用时的降级处理

refactor(handlers): 使用异步密码验证函数

chore: 更新依赖和工具链配置
2026-03-29 21:45:29 +08:00
..

ZCLAW 知识库

记录开发过程中的经验、问题和解决方案,为项目演化提供知识储备。

目录结构

knowledge-base/
├── README.md                       # 本文件 - 索引
├── zclaw-technical-reference.md    # ZCLAW 技术参考
├── websocket-protocol.md           # WebSocket 协议文档
├── configuration.md                # 配置系统文档
├── troubleshooting.md              # 常见问题排查
├── frontend-integration.md         # 前端集成模式
├── agent-provider-config.md        # Agent 和 LLM 提供商配置
├── tauri-desktop.md                # Tauri 桌面端开发笔记
├── feature-checklist.md            # 功能清单和验证状态
├── hands-integration-lessons.md    # Hands 集成经验总结
├── semantic-memory-audit.md        # 语义记忆审计记录与审计方法论
├── openmaic-analysis.md            # OpenMAIC 项目深度分析
└── openmaic-zclaw-comparison.md    # OpenMAIC vs ZCLAW 对比分析

快速索引

协议与通信

主题 文件 关键词
WebSocket 流式聊天 websocket-protocol.md 流式响应, 事件类型, 消息格式
REST API zclaw-technical-reference.md Agent, Hands, Health
配置系统 configuration.md TOML, 环境变量

故障排查

问题类型 文件 常见原因
连接失败 troubleshooting.md 端口、认证、配置
流式响应不工作 troubleshooting.md 事件类型、代理配置
LLM 错误 troubleshooting.md API Key 未配置

开发指南

主题 文件 说明
前端集成 frontend-integration.md React + Zustand 模式
Agent 配置 agent-provider-config.md LLM 提供商配置
Tauri 开发 tauri-desktop.md 桌面端开发注意事项
功能清单 feature-checklist.md 所有功能的验证状态
Hands 集成 hands-integration-lessons.md Hands 功能集成经验
语义记忆审计 semantic-memory-audit.md 审计方法论 + 差距记录 + 可复用清单

参考项目分析

主题 文件 说明
OpenMAIC 分析 openmaic-analysis.md 清华大学 AI 教育平台深度分析
对比分析 openmaic-zclaw-comparison.md OpenMAIC vs ZCLAW 功能对比

版本历史

日期 版本 变更
2026-03-26 v2.2 添加语义记忆审计记录,含可复用的审计方法论和差距模式
2026-03-26 v2.1 添加 OpenMAIC 深度分析,补充 StreamBuffer、Director、Action 引擎架构
2026-03-22 v2.0 重构为 ZCLAW 独立产品文档,添加 OpenMAIC 对比分析
2026-03-14 v1.1 添加 Hands 集成经验总结、功能清单
2026-03-14 v1.0 初始创建

贡献指南

当遇到以下情况时,请更新知识库:

  1. 发现协议与文档不一致 - 记录实际行为
  2. 解决了一个棘手的 bug - 记录根因和解决方案
  3. 找到了更好的实现方式 - 记录模式和最佳实践
  4. 踩了坑 - 记录避坑指南

文档格式

# 主题

## 问题描述
简要描述遇到的问题

## 根本原因
解释为什么会发生

## 解决方案
具体的解决步骤

## 代码示例
相关代码片段

## 相关文件
列出涉及的源文件