🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

TomiLite 任务桥 xxwj225-James/tomilite-dsh-plugin

DeepSeek Harness
xxwj225-James56 天前有提交已提供中文文档扫描:含敏感能力

让智能体直接读写本地任务、笔记与项目统计

26.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xxwj225-James/tomilite-dsh-plugin
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 56 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    lib/index.js:74
    resp = await fetch(url, init);
  • 读取密钥环境变量
    lib/index.js:107
    const token = config.apiToken || process.env.TOMILITE_API_TOKEN || '';
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件:让你的 DSH 智能体访问本地 TomiLite 的任务、笔记和项目统计

README

由 DeepSeek 最新模型翻译生成
面向 DeepSeek Harness 的 TomiLite —— 给你的智能体持久记忆与任务 DeepSeek Harness 插件,让你的 DSH 智能体访问本地 TomiLite —— 任务、笔记和项目统计。 智能体在 TomiLite 里创建任务,任务立刻出现在你的 Tasks 面板。你的 DSH 智能体负责动手,TomiLite 始终是工作区。 🚀 获取 TomiLite 本插件需要 TomiLite 桌面应用 在同一台机器上运行。 Windows 一行命令(TomiLite 已在运行就跳过安装,否则下载 + 安装 + 启动): powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/xxwj225-James/tomilite-dsh-plugin/main/scripts/install-tomilite.ps1 | iex" 也可以手动下载安装包:TomiLite Releases TomiLite 没在运行,工具会报错并给出可操作的提示(附下载链接)—— 智能体会转告你。
展开完整文档(README 剩余 1 节)
面向 DeepSeek Harness 的 TomiLite —— 给你的智能体持久记忆与任务

DeepSeek Harness 插件,让你的 DSH 智能体访问本地 TomiLite —— 任务、笔记和项目统计。

智能体在 TomiLite 里创建任务,任务立刻出现在你的 Tasks 面板。你的 DSH 智能体负责动手,TomiLite 始终是工作区。

🚀 获取 TomiLite

本插件需要 TomiLite 桌面应用 在同一台机器上运行。

Windows 一行命令(TomiLite 已在运行就跳过安装,否则下载 + 安装 + 启动):

powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/xxwj225-James/tomilite-dsh-plugin/main/scripts/install-tomilite.ps1 | iex"

也可以手动下载安装包:TomiLite Releases

TomiLite 没在运行,工具会报错并给出可操作的提示(附下载链接)—— 智能体会转告你。

前置条件

- 已安装 DeepSeek Harness(npx @deepseek-ai/dsh web,或从源码构建)
- TomiLite 桌面应用正在运行 —— 插件访问它的本地 API http://localhost:3192(localhost 调用免 token,无需 API key)
- Node.js 22.19+(与 DSH 要求一致)

安装

npm (recommended once published)
dsh plugin --profile web add tomilite-dsh-plugin

git (installs from this repository)
dsh plugin --profile web add github:xxwj225-James/tomilite-dsh-plugin

local checkout
dsh plugin --profile web add ./tomilite-dsh-plugin

安装后重启 DSH web UI(或 dsh 命令行)。

配置

本地 TomiLite 应用用默认值即可开箱使用。在配置档的 cordis.patch.yml 里覆盖:

- id: tomilite
name: tomilite-dsh-plugin
config:
baseUrl: http://localhost:3192 # default
apiToken: '' # only for remote instances (Settings → API Keys)
projectId: proj-default # default single-user project

apiToken 也可以从环境变量 TOMILITE_API_TOKEN 读取。远程实例请优先用 HTTPS —— 否则 token 会以明文 HTTP 传输。

工具

| 工具 | 说明 |
| tomilite_list_tasks | 列出任务,可选 status 过滤(todo / in_progress / done)。返回精简行(描述截断到 300 字符) |
| tomilite_create_task | 创建任务(标题、描述、类型、优先级、故事点) |
| tomilite_update_task | 更新状态 / 优先级 / 描述 |
| tomilite_list_notes | 列出知识库笔记,可选分类过滤。返回精简行(内容预览截断到 500 字符) |
| tomilite_create_note | 创建 Markdown 笔记 |
| tomilite_get_stats | 看板统计 —— 按状态 / 优先级 / 类型计数 —— 写日报前很好用 |
TomiLite 没在运行时,工具会报错并给出可操作的提示(智能体会让你先启动 TomiLite)。每次 HTTP 调用都带 15 秒超时,所以 TomiLite 卡住也不会拖住智能体的一轮对话。

工作原理

这个插件是宿主侧的 Cordis 插件,使用与 TomiLite 自带 Web 前端(apps/web/src/lib/api.ts)相同的 tRPC 线格式:

- 读取:GET /api/<router>.<procedure>?input=<urlencoded JSON>
- 变更:POST /api/<router>.<procedure>,请求体为 JSON
- 响应:tRPC 信封 { result: { data: ... } }
- 认证:x-tl-token 请求头,只有非 localhost 实例才需要

插件注册的工具(ctx.tools.register + 来自 @deepseek-ai/dsh-tools 的 defineTool)就是普通的、模型可见的工具——schema 在 execute 运行前强制校验,结果渲染为紧凑的 JSON 块。

语言

工具描述和结果消息都是英文。DSH 的 locale 服务只在浏览器侧,所以宿主侧的工具插件(包括每个官方 DSH 工具包)都提供静态英文文案;等 DSH 暴露宿主侧 locale 后可以再加翻译。

开发

npm install
npm run build # tsc → lib/
npm test # smoke + real-Cordis load tests (no network)
npm run test:integration # round-trips against a RUNNING TomiLite on :3192

- test/smoke.mjs —— 用 mock 上下文检查注册和模型可见面(不走网络)
- test/cordis-load.mjs —— 启动真实的 @deepseek-ai/cordis 上下文,通过 ctx.plugin() 加载插件,验证 inject 解析、工具注册,以及 Config schema 对非法配置的拒绝(不走网络)
- test/integration.mjs —— 对运行中的 TomiLite 做实时往返;自己创建、自己删除数据行,不碰用户数据

lib/ 已提交到仓库,所以 git 安装无需构建步骤;CI 会重新构建它以保证新鲜度(提交前先跑 npm run build)。

说明

- DeepSeek Harness 处于开发者预览阶段(rc 版本),不同版本之间可能破坏插件 API;本插件锁定 dsh-tools@0.1.0-rc.7。
- GitHub topic:dsh-plugin(用于发现插件生态)

许可证

MIT © 2026 Tomatovector
预览分享卡片长什么样 ↓xxwj225-James/tomilite-dsh-plugin
分享 · DeepSeek Harness Hub
xxwj225-James/tomilite-dsh-plugin

让智能体直接读写本地任务、笔记与项目统计

这是你的仓库?认领条目

回到顶部