<!-- Last verified: 2026-05-10 | Current version: v1.0.5 -->

# 插件系统 (Stage: Plugins)

> 详见 [./02-system-architecture.md](./20-system-architecture.md) 的渲染器部分。

MindOS 内置渲染器插件体系，通过 `registerRenderer()` 注册，用户可在 Settings 中单独禁用。

---

## 面向人类的插件 (Human-Facing)

| 插件 | 触发文件 | 功能 |
|------|---------|------|
| Wiki Graph | 任意 `.md` | WikiLink + Markdown Link → force-directed 图谱，Local/Global 范围 |
| Timeline | `CHANGELOG.md`, `TIMELINE.md` | 日期标题 → 竖向时间轴卡片，`#tag` 提取 |
| Backlinks | `BACKLINKS.md`, `index.md`, `MOC.md` | 全库扫描引用来源 + 上下文 snippet |
| AI Briefing | `DAILY.md`, `SUMMARY.md` | 最近修改 → AI 流式生成每日简报 |

## 面向 Agent 的插件 (Agent-Facing)

| 插件 | 触发文件 | 功能 |
|------|---------|------|
| Workflow Runner | `Workflow.md`, `SOP.md` | `## Step N` → 可执行步骤卡片，单步 Run/Skip |
| Workflow YAML Engine | `*.yaml` in Workflows/ | YAML 工作流引擎：Skill/Agent 集成、可视化编辑器、单步/全量执行 |

## 应用内建能力（非插件面板）

| 能力 | 触发文件 | 功能 |
|------|---------|------|
| TODO Board | `TODO.md/csv` | checkbox → 交互看板，按 `##` 分列，变更即时写回；作为 MindOS 内建能力，不在插件面板管理 |
| CSV Views | 任意 `.csv`（排除 TODO） | Table/Gallery/Board 视图；作为 MindOS 内建能力，不在插件面板管理 |
| Agent Inspector | `.mindos/agent-audit-log.json`（兼容旧 `.agent-log.json`） | Agent 工具调用日志可视化；作为 MindOS 内建能力，不在插件面板管理 |
| Config Panel | `CONFIG.json` | 配置编辑面板；作为 MindOS 内建能力，不在插件面板管理 |
| Diff Viewer | `.mindos/change-log.json` 关联文件 | 文件变更 inline diff 可视化；作为 MindOS 内建能力，不在插件面板管理 |

## 注册机制

| 字段 | 类型 | 说明 |
|------|------|------|
| `id` | string | 唯一标识 |
| `name` | string | 显示名称 |
| `match` | `(ctx) => boolean` | 触发条件（filePath + extension） |
| `component` | React | 接收 `{ filePath, content, extension, saveAction }` |
| `builtin` | boolean | true = 内置 |
