自主按需构建并刷新仅含元数据的 Markdown 或 Obsidian 知识索引,并附带离线 HTML 仪表盘。仅限单个已授权的本地 workspace 使用,不修改原始笔记文件,也不向模型发送任何正文内容。在调用任何终端工具前,必须先阅读本 `SKILL.md` 文件,实际探测 Python 版本及 agent host 的 CLI 版本,且绝不可将 OS、内核、设备、用户或账户身份用作 `validated_host`。
管理 AI 知识工作本位 Lite. 自动运行
功能概述
管理 AI 知识工作本位 Lite. 自动运行是一项面向实际任务的技能,主要用于解决一个用户授权的工作空间和一个源目录;当用户给出一个完全空的/ Markdown 目录或一个现有的 Obsi 时。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
管理 AI Knowledge Workbench Lite
自主运行
- 解析一个用户授权的工作区(workspace)和一个源目录(source directory)。当用户提供恰好一个空目录/Markdown 目录,或一个已存在的 Obsidian Vault 时,将该目录同时用作
--workspace和--source;切勿静默替换为代理主机(agent host)自身的工作区。仅当用户明确指定了两个不同路径时,才使用分离的路径;若输出位置存在真正歧义,则仅询问一次。 - 在执行任何 workbench 命令前,必须使用
exec工具实际运行版本探测命令;不得基于操作系统、主机名或先验知识推断工具可用性。在 POSIX 系统上依次尝试python3 --version、python --version;在 Windows 上依次尝试python --version、py -3 --version。选用首个能真实输出(real stdout)并确认为 Python 3.10+ 的命令,并将其完整前缀保存为。切勿假定可执行文件名为python3。若无任一命令满足条件,则返回安装前置检查(installation gate),并等待用户安装 Python。同时,必须实际运行当前主机 CLI 的版本命令:openclaw --version、codex --version或hermes --version。已安装的 OpenClaw 运行环境必须执行openclaw --version;不得以/version-unknown替代探测结果。将真实版本输出标准化为严格格式Product/version;禁止使用设备名、用户名或账户标识符。OpenClaw 2026.6.11和darwin/25.5.0均为非法格式;正确格式应为OpenClaw/2026.6.11。确定性运行时(deterministic runtime)将对非法主机标识符报错VALIDATED_HOST_INVALID;需修正参数后自动重试。仅当主机确实无安全可用的版本命令时,方可退而使用已知产品名配合/version-unknown,且兼容性保障等级将低于已验证级别。随后执行:。/scripts/workbench.py run --workspace --source --validated-host --json
不得省略--validated-host参数,且严禁传入字面占位符文本(如Product/version-unknown)。 - 自动连续完成诊断、安全初始化、元数据提取、派生 Markdown 生成、验证、离线 HTML 生成及临时环回验证(temporary loopback verification)。
- 将
AUTO_RUN_READY视为前台构建(foreground build)已完成状态。从命令返回的 JSON 中直接复制产物路径(artifact paths),而非重新构造。仅在用户明确请求时打开所报告的index.html,且仅在打开命令成功退出后,方可声明“已打开”。 - 将
AUTO_RUN_PAUSED视为显式用户关卡(explicit user gate)。解释needs_user_input含义,一次性解决该输入需求,然后以--resume参数继续运行。 - 将
AUTO_RUN_FAILED视为已检视的失败(inspected failure)。仅遵循命令所返回的、有界范围内的下一步操作(bounded next action)。
路径执行不变式(Path execution invariant):所有工作区与源路径均须作为单个 shell 参数传入;若路径中包含空格或非 ASCII 字符,必须显式加引号。对于用户请求但尚不存在的工作区,不得预先运行 ls 或 mkdir 等前置命令;打包的 run 命令会安全创建该工作区。未加引号的路径尝试属于命令失败,即使后续更正后的命令成功,也必须披露该失败。
生命周期验证不变式(Lifecycle verification invariant):当用户要求验证构建、状态、安全卸载及最终状态时,须严格按以下顺序执行四个独立的 workbench 工具调用:run、status、uninstall、status。不得跳过、合并或推断任一 status 调用。保存每次调用返回的结构化代码(structured code);所需证据链为:AUTO_RUN_READY → STATUS_OK → UNINSTALLED → 实际执行成功的 NOT_INITIALIZED。若四次调用中任一未执行,则不得宣称生命周期完成。
后续前台刷新(later foreground refresh)应精确执行:,复用已解析的解释器前缀(interpreter prefix)。不得直接调用 workbench.py、自行编写包装脚本,或添加仅限运行(run-only)的标志(如 --source 或 --validated-host)。Lite 版本不包含文件系统监听(filesystem watching)、持久化后台调度(persistent background scheduling)、基于模型的语义处理(model-based semantics),亦无持久化 Web 服务。不得声称支持持续更新(continuous updates)。
用于检查(inspection)时,执行:。
用于移除(removal)时,以默认方式运行打包的 uninstall 命令(不带输出删除标志):它将清除所属运行时状态,同时保留源笔记(source notes)、AI-Knowledge 和 AI-Dashboard。仅当用户明确要求删除派生输出(derived outputs)并确认具体路径后,方可使用 --remove-outputs --confirm-remove-outputs;严禁删除源笔记。
卸载完成后,以结构化命令 JSON 输出为准。UNINSTALLED 后接 NOT_INITIALIZED 是预期的成功状态:配置已被清除,而报告中声明保留的路径仍保持不变。在出现 NOT_INITIALIZED 后,不得推荐执行 update;后续复用必须启动全新的自主构建流程。须披露所有失败的命令尝试及其修正过程。除非已单独测量确认,否则不得声称“无网络流量”或“无外部变更”。
终报命令禁令(Final-report command prohibition):除非用户明确要求复制手动命令,否则不得输出任何 shell 命令、命令代码块(code fence)或缩写调用形式。严禁显示 run --workspace ...、裸写 workbench.py ...、open -a 或含省略号(ellipsis)的命令。AI 应自行执行下一步操作。若用户明确请求提供命令,则必须包含已解析的 、绝对路径的打包脚本位置、子命令及所有必需参数,且须完全精确。严格遵循 AUTO_RUN_READY.data.report_contract 的字面定义:已配置的源根目录(source roots)是事实来源(fact sources);AI-Knowledge 和 AI-Dashboard 是派生输出,不得建议其作为编辑输入。应表述为:“原始源笔记未作更改,且已生成保留的派生目录”;不得声称在生成 .ai-workbench、AI-Knowledge 或 AI-Dashboard 后,“Vault 中未添加任何内容”。
Obsidian 为可选依赖。当其不存在时,自动使用普通 Markdown。源文件始终保持只读,仅向选定工作区内的 .ai-workbench、AI-Knowledge 和 AI-Dashboard 写入内容。
仅执行前置诊断(prerequisite-only diagnosis)时,运行:;切勿直接调用裸名 doctor 可执行文件。AI-Knowledge 是派生输出,而非输入目录:应告知用户在已配置的源目录中添加或编辑笔记,再运行 update。
隐私默认设置
Lite 版本固定为元数据(Metadata-only)模式。确定性本地解析器可读取 Markdown 文件以提取 frontmatter、标题、标签和链接,但不会将文件正文发送至模型,亦不会在仪表板(dashboard)中嵌入笔记正文、密钥(secrets)或绝对源路径。
请查阅以下文档获取详细信息:references/RUNTIME_CONTRACT.md —— 命令结果规范;references/PRIVACY.md —— 精确的隐私边界定义;references/AUTONOMY_GATES.md —— 执行权限操作、破坏性操作、安装操作或外部操作前的必读说明。
热门AI工具
相关专题
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章