Rowboat 是一个开源的个人与团队 AI 工作应用,由 rowboatlabs/rowboat 维护。该应用会把用户的工作上下文,包括已连接的电子邮件、会议以及助手对话,摄入到一个以 Markdown 笔记构成、通过双向链接组织起来的本地知识库中,形成类似 Obsidian 的网状知识图谱。
用途与工作面
本技能面向对该应用的三种使用方式:一是说明与操作应用,二是排查问题,三是理解其数据组织方式。使用前需先确认目标为 rowboatlabs/rowboat 应用本身,而非任意知识图谱项目;仓库事实以固定提交为准,这些事实不代表当前运行时行为。工作前应先把任务归类到以下工作面之一:应用安装与配置;源数据同步;图谱构建与整理;UI 或核心模块的缺陷。归类后再检查相关的已固定版本文件和当前代码检出,然后才给出命令。
主要能力与实现要点
应用以 Markdown 笔记和反向链接组织知识库。图构建器会跟踪源文件状态,并在每个代理批次中处理一个源文件,以降低跨文件实体污染;资料明确指出,这并不构成存在独立图数据库的证据。诊断陈旧的或缺失的笔记时,应按顺序检查源同步是否完成、变更文件检测、图谱状态和笔记目标位置,再决定是否建议重建或重新导入。除非用户批准破坏性重置,否则应保留源文件与状态。
使用方式与权限边界
涉及下载或安装应用及依赖、修改配置或登录状态、连接账户、导入私人邮件或会议数据、访问云资源、写入数据库、启动公共服务或付费上传等副作用操作,均需单独获得批准。只读的本地检查无需此类批准。离线预检工具只能比较所列公共文件的哈希,不能作为运行时验证,因此不得仅凭源码哈希声称安装、账户连接、同步或图谱正确性已经成立。
适用场景与限制
适用于 Rowboat 应用的安装配置说明、同步与图谱构建问题定位、UI 或核心模块缺陷分析等任务。例如:会议笔记未出现在知识图谱中时,可只读地追踪同步与构建路径,而不自动重新导入;配置应用并连接 Gmail 时,应先说明固定版本的安装路径,再分别对下载安装与账户授权导入进行批准。若任务是为研究档案设计 Neo4j 本体,则不属于该应用技能范围。
其他限制包括:需保持应用工作区身份与所有者身份明确,不得从邮件头推断用户身份;应保留源出处,并区分 Markdown 笔记图谱与目录元数据、向量搜索或关系型存储。当当前代码检出的包脚本和配置与固定快照不同时,以当前代码为准。排障时应先说明最后已验证的层级,再提出下一个只读检查,最后才建议写入操作。