coding-agents
vectorize-io/hindsightHindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
通过 ETAPI 把 Trilium 笔记库接入 agent,提供 20 个工具:记忆读写(remember/recall + 自动注入索引)、笔记管理(CRUD/克隆/属性/修订)、全文搜索、周报工作流、附件、日历笔记、备份导入,独立设置卡片,配置 0600 落盘。
English | 中文
A DeepSeek Harness (DSH) Web GUI plugin that connects your Trilium notes to the agent through the ETAPI: durable memory, note management, full-text search, a weekly report workflow, attachments, calendar notes, backups, and a settings card.
trilium_remember / trilium_recall scoped to a memory directory,
plus auto-injected memory index at session start (toggleable)."exact phrase", #label, subtree scoping).trilium_weekly_report collects the week's material and stores
the finished report with startDate/endDate labels.trilium_attachment, trilium_calendar.trilium_backup, trilium_export, trilium_import.~/.dsh/dsh-trilium.json (0600); token never
enters cordis.yml or the model context; deletes require confirm.dsh plugin --profile web add dsh-trilium # npm
# or: dsh plugin --profile web add github:MineRPi/dsh-trilium
Restart dsh web. The repository ships lib/, so git installs normally need no
build approval.
trilium_app_info trilium_search trilium_get_note trilium_list_children
trilium_create_note trilium_update_note trilium_delete_note trilium_undelete_note
trilium_clone trilium_attribute trilium_attachment trilium_calendar
trilium_remember trilium_recall trilium_weekly_report trilium_revisions
trilium_backup trilium_export trilium_import trilium_history
# the agent tools should be listed in the session (or just ask the agent)
# connection test:
curl -s -o /dev/null -w '%{http_code}\n' http://127.0.0.1:3080/api/dsh-trilium/config
>=0.1.0-rc.7 <0.2.0, Node ^22.19.0 || >=24.0.0npm install
npm run typecheck
npm run build
npm test
dsh-trilium@0.1.2 published ✅data/plugins/ → run
node scripts/generate-readme.mjs → open a PR → dshmarket picks it up after merge