Skip to content

feat(knowledge): v3.3 本地知识工作空间架构转型#5

Merged
wynxing merged 2 commits into
mainfrom
feat/v3.3-knowledge-workspace
Jun 19, 2026
Merged

feat(knowledge): v3.3 本地知识工作空间架构转型#5
wynxing merged 2 commits into
mainfrom
feat/v3.3-knowledge-workspace

Conversation

@wynxing

@wynxing wynxing commented Jun 19, 2026

Copy link
Copy Markdown
Owner

概述

将 NeoCompanion 产品主轴从"智能网关 + Agent 连接枢纽"全面转型为"本地知识工作空间"。关联 RFC: #4

变更动机

v3.2 架构以 OpenClaw 任务代行网关和分布式远程宿主为核心,存在外部依赖过重、架构过度设计、缺乏用户数据闭环等问题。本次转型聚焦"本地知识 + AI 问答",形成更清晰的差异化价值。

变更内容

产品方向

  • 能力层重命名:Gateway LayerKnowledge & AI Layer
  • 里程碑重排:v2 = 本地知识工作空间,v3 = 知识扩展与长期陪伴

架构变更

  • 删除 Mode C(分布式远程宿主挂载)
  • 向量方案从 LanceDB / hnswlib-wasm 迁移至 SQLite FTS5 + sqlite-vec
  • 聊天模型与 Embedding Provider 分开配置(OpenAI-compatible /embeddings
  • 明确降级策略:Embedding 不可用时回退全文检索,界面显示索引状态

新增功能

功能 说明
知识工作空间窗口 Tauri 窗口配置 knowledge label, 1280×820
知识组件 (8个) ProjectSidebar, NotesPane, BoardPane, TasksPane, NoteList, NotePreview, BoardCard, BoardColumn, IndexStatusDot, KnowledgeTopbar
Markdown 编辑器 基于 Tiptap,支持斜杠命令、标签建议、Markdown 往返编解码
面板入口 KnowledgeEntryCard 面板卡片
设置面板 KnowledgeSection 设置区块
测试 Markdown 往返测试 24 个用例,Vitest 配置

移除能力

  • ClawGatewayCard.vue — OpenClaw 网关 UI
  • Mode C 分布式远程宿主架构文档
  • OpenClaw 自动打桩相关描述

文档更新

  • README.md — v3.3 徽章、能力层描述、技术栈表
  • ARCHITECTURE.md — v1.3,删除 Mode C,更新通信模式表
  • PRD_overview.md — v3.3,知识工作空间定位
  • 具体能力构思.md — v3.3,知识检索与 AI 对话设计

文件统计

68 files changed, +5338 / -522
新增: 34 个文件(组件、编辑器、测试、样式)
删除: 1 个文件(ClawGatewayCard.vue)
修改: 19 个文件(文档、配置、现有组件适配)

测试验证

 ✓ tests/markdown-roundtrip.test.ts (24 tests) 156ms
 Test Files  1 passed (1)
      Tests  24 passed (24)

检查清单

wynxing added 2 commits June 16, 2026 17:04
@
feat(knowledge): v3.3 本地知识工作空间架构转型

将产品主轴从"智能网关 + Agent 连接枢纽"转型为"本地知识工作空间":

产品方向:
- 重命名能力层: Gateway Layer → Knowledge & AI Layer
- 删除 Mode C 分布式远程宿主挂载
- 移除 OpenClaw 自动打桩与 ClawGatewayCard
- 里程碑重排: v2=知识工作空间, v3=知识扩展与长期陪伴

架构变更:
- 向量方案从 LanceDB/hnswlib-wasm 迁移至 SQLite FTS5 + sqlite-vec
- 聊天模型与 Embedding Provider 分开配置
- 明确降级策略: Embedding 不可用时回退全文检索

新增功能:
- 知识工作空间窗口 (knowledge label, 1280x820)
- 知识组件: ProjectSidebar, NotesPane, BoardPane, TasksPane 等
- Markdown 编辑器: 基于 Tiptap, 支持斜杠命令和标签建议
- KnowledgeEntryCard 面板入口卡片
- KnowledgeSection 设置面板
- Markdown 往返测试 (24 个用例)

Closes #4
@
@fennoai

fennoai Bot commented Jun 19, 2026

Copy link
Copy Markdown

Important

Fenno AI is not enabled for this organization

Fenno AI is currently in internal testing and is not yet open for external organizations.

If you would like to request access, sign in to Fenno AI Console, choose Give Feedback in the lower-left corner, and tell us what you need. We will follow up promptly.

@wynxing wynxing merged commit 8676c63 into main Jun 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants