Skip to content

参考

本页列出 Knowlery 使用的文件、命令、skills 和安全边界。

插件元数据

字段当前值
Plugin IDknowlery
Minimum Obsidian app version1.12.2
Desktop-only manifest flagtrue
Main bundlemain.js
Stylesheetstyles.css

Dashboard 和 Settings Surfaces

Surface用途
Dashboard homeToday's move、Suggested moves、Knowledge health、This note、Recent activity、This week 和 Bundles
Share knowledge bundleSeed 选择、graph-closure review、risk scan 和 bundle 导出
Install knowledge bundleManifest 和 conformance 预览、安装和已安装 bundle 列表
Move drill-ins完整 suggested-move 列表和单个 move prompt
Activity drill-in完整 recent activity 列表
Freshness Reviewrequest 准备、result 导入、suggestion decisions、apply 和 undo
Settings: DiagnosticsVault health、content stats、configuration integrity 和 diagnosis
Settings: Rules & schemaAgent rules、schema shortcuts 和 config maintenance
Settings: SkillsBuilt-in、registry、custom 和 disabled skill 管理

创建的文件和文件夹

路径Setup 创建说明
KNOWLEDGE.mdVault 操作指南
SCHEMA.md知识分类与页面约定
INDEX.baseBases index
entities/Agent-maintained entity pages
concepts/Agent-maintained concept pages
comparisons/Agent-maintained comparison pages
queries/Agent-maintained research threads
.knowlery/manifest.jsonSetup state
.agents/skills/Canonical skills
.agents/rules/OpenCode pathOpenCode rules
.claude/skills/为 Claude Code 镜像的内置 skills
.claude/CLAUDE.mdClaude Code pathClaude instructions
.claude/rules/Claude Code pathClaude Code rules
opencode.jsonOpenCode pathOpenCode config
skills-lock.jsonSkill lock state
.knowlery/activity/Activity logging私有 activity receipts
.knowlery/reports/Weekly summary本地 HTML report 输出
.knowlery/requests/Daily polishDaily review requests
.knowlery/reviews/Daily polishDaily review results
.knowlery/freshness/Freshness ReviewRequest、result、log、queue 和 sidecar 文件
.knowlery/exports/Share knowledge bundle编译后的 bundle 输出(可选打成 zip)
.knowlery/export-scope.jsonShare knowledge bundle按主题保存的 review scope
Library/<bundle-id>/Install knowledge bundle已安装 bundle 的内容
.knowlery/bundles.jsonInstall knowledge bundle已安装 bundle 的注册表

Built-In Skills

NameKind用途
cookknowledge将笔记整理成知识页面并同步 SCHEMA.md taxonomy
askknowledge从 vault 内容回答问题
exploreknowledge追踪想法时间线和连接
challengeknowledge压力测试信念和 drift
ideasknowledge从 vault 内容生成想法
auditknowledge扫描 agent 维护目录中的结构健康问题
organizeknowledge建议结构改进
obsidian-clitooling使用 Obsidian CLI patterns
obsidian-markdowntooling编写 Obsidian markdown
obsidian-basestooling处理 Bases files
json-canvastooling处理 JSON Canvas
defuddletooling从网页提取干净 markdown
vault-conventionstooling执行 vault naming conventions
knowlery-clitooling用独立的 knowlery CLI 操作知识库

Settings Sections

Section控制内容
General知识库名称和 Node.js 路径
PlatformClaude Code / OpenCode 切换
ActivityActivity logging 和 activity ledger rule
Maintenance重新生成 agent config 和重新初始化 vault

默认 Rule Templates

Knowlery 包含这些默认 rule templates:

Rule用途
Citation required要求 vault 回答使用 wikilink citations
Language preference匹配用户语言
Domain context描述 vault 的领域

Obsidian 中注册的命令

Knowlery 会注册 command palette actions,用于打开 dashboard、初始化 vault、运行诊断、添加 reflection、分享 knowledge bundle、安装 knowledge bundle 和切换平台。

具体 label 可能随 UI 演进,但命令面主要围绕 review、setup、diagnosis 和 platform migration。

Activity Ledger

Activity receipts 存在于 .knowlery/activity/YYYY-MM-DD.jsonl

它们是私有摘要,不是普通 knowledge pages。settings 中的 activity toggle 可以通过写入 .knowlery/activity-disabled 来关闭记录。

Weekly Summary and Daily Review

Weekly summary 会把 HTML 输出写到:

  • .knowlery/reports/latest.html
  • .knowlery/reports/weekly/<week-label>.html

Daily review polish 使用:

  • .knowlery/requests/daily-review-YYYY-MM-DD.json
  • .knowlery/reviews/daily-review-YYYY-MM-DD.json

Freshness Review Files

Freshness Review 使用:

  • .knowlery/freshness/requests/freshness-review-<timestamp>.json
  • .knowlery/freshness/results/freshness-review-<timestamp>.json
  • .knowlery/freshness/logs/freshness-review-<timestamp>.jsonl
  • .knowlery/freshness/queue.json
  • .knowlery/freshness/notes/*.json

Candidate pages 会从 entities/concepts/comparisons/queries/ 收集,并受当前 candidate limit 限制。Suggestions 只能 patch 这些知识页面上的 scalar freshness frontmatter。

Network Use

Knowlery 不收集 telemetry。

当你显式使用 skill registry 功能时,Knowlery 可能通过 npx skills ... 访问网络。这个命令可能连接外部 skills tooling 使用的服务。Freshness Review 不会调用 model API;它只准备本地 request files,并导入你单独运行的 agent 写出的 result files。

Local Command Use

当你显式使用 CLI 相关功能或可选 setup preparation 时,Knowlery 可以运行本地命令。

示例包括:

  • claude
  • opencode
  • node
  • npx
  • skills

这些命令会在你的电脑上以你的用户权限运行。

升级行为

当插件版本变化时,Knowlery 会刷新 .agents/skills/.claude/skills/ 里的 bundled skills,通过插入缺失的 anchor sections 来迁移 SCHEMA.md,并在有已安装 bundles 时刷新 KNOWLEDGE.md 中的 installed-bundles 指引块。

在 v0.5.0 中,knowledge bundle 的分享与安装上线:dashboard 的 Bundles 区块、Library/ 文件夹和 .knowlery/bundles.json 是新增的表面。在 v0.4.0 中,dashboard maintenance 已移到 Obsidian settings:diagnostics、rules/schema shortcuts 和 Skills library 不再是单独的 dashboard tabs。

custom 和 forked skills 会被保留。被禁用的 built-in skills 会继续保持禁用状态,即使磁盘上的 bundled copy 已刷新。

删除行为

当你在 UI 中使用 delete 或 disable actions 时,Knowlery 可能删除 skill 或 rule 文件。

Setup 不应该删除普通用户笔记。不过,对于重要 vault,仍然建议先测试,并使用版本控制或备份。

Released under the MIT License.