Files
zclaw_openfang/wiki/feature-map.md
iven 7ba7389093
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
docs(wiki): Phase E+F完成 — index重构+feature-map转索引
- index.md: 移除架构Q&A(移入模块页)+新增症状导航表 (144→101行)
- feature-map.md: 33链路详细描述→紧凑索引表 (424→60行)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 21:57:47 +08:00

3.7 KiB

title, updated, status
title updated status
功能链路索引 2026-04-22 active

功能链路索引

每个功能从前端到后端的完整路径。详细实现见各模块页面。

链路总览

ID 功能 模块 链路摘要
F-01 发送消息 chat ChatPanel → streamStore → getClient() → kernel_chat → loop_runner → LLM
F-02 流式响应 chat Tauri Event 'chat-response-delta' → streamStore.onDelta → UI
F-03 模型切换 routing conversationStore.currentModel → connectionStore → SaaS 白名单验证
F-04 上下文管理 chat conversationStore → IndexedDB → 跨会话恢复
F-05 取消流式 chat cancelStream() → atomic flag → kernel cancel
F-06 创建 Agent chat agentStore → kernel_agent_create → SQLite
F-07 切换 Agent chat agentStore.select → conversationStore.sessionKey 重置
F-08 配置 Agent chat AgentSettings → kernel_agent_update → TOML/SQLite
F-09 删除 Agent chat agentStore → kernel_agent_delete → SQLite cleanup
F-09.5 Agent 搜索 hands-skills ResearcherHand → Baidu+Bing CN 并行 → Jina Reader
F-10 触发 Hand hands-skills LLM tool_call → ToolRegistry → HandExecutor
F-11 Hand 审批 hands-skills needs_approval=true → UI confirm → HandExecutor
F-12 Hand 结果 hands-skills HandEnd event → handStore → UI
F-13 Browser 自动化 hands-skills BrowserHand → chromiumoxide → headless Chrome
F-14 记忆搜索 memory MemoryPanel → viking_ls → FTS5 fulltext → UI
F-15 记忆注入 memory Middleware@150 → extraction_adapter → FTS5+TF-IDF → system prompt
F-16 记忆管理 memory MemoryPanel → viking_delete → FTS5
F-17 用户注册 saas RegisterForm → POST /api/auth/register → Argon2id → JWT
F-18 用户登录 saas LoginForm → POST /api/auth/login → JWT→Cookie→Keyring
F-19 Token 刷新 security HttpOnly cookie → POST /api/auth/refresh → rotate JWT
F-20 订阅管理 saas BillingPanel → GET /api/subscriptions → SaaS quota
F-21 支付计费 saas PayButton → POST /api/payments → Alipay/WeChat mock
F-22 Admin 管理 saas Admin V2 → 137 routes → PostgreSQL
F-23 简洁/专业切换 butler uiModeStore.toggle → ButlerPanel layout switch
F-24 行业配置 butler industryStore → saas-industry API → ButlerRouter keywords
F-25 痛点积累 butler Middleware → ExperienceStore → FTS5 → pre_hook injection
F-26 选择模板 pipeline WorkflowPanel → pipelineStore → YAML parse
F-27 配置参数 pipeline WorkflowBuilder → DAG config → Tauri invoke
F-28 执行工作流 pipeline DAG executor → topological sort → parallel execution
F-29 模型设置 routing Settings → configStore → kernel_set_model
F-30 工作区配置 routing Settings → configStore → TOML write
F-31 数据隐私 security Settings → secure_storage → OS keyring
F-32 JWT 认证 security login → JWT Claims(pwv) → Cookie→Keyring
F-33 TOTP 2FA security Settings → TOTP secret → AES-256-GCM → verify

统计

模块 链路数 详见
对话/Agent 9 chat
自主能力 5 hands-skills
记忆 3 memory
SaaS 6 saas
管家 3 butler
Pipeline 3 pipeline
配置/安全 5 routing security