Repository navigation
Releases
v0.3.0
Jump back to the conversation a memory came from.
Every entry recorded from a conversation now stores that Session and the turn it came from. In the calendar card a memory with a source renders as a link: clicking one opens that conversation and scrolls to the recorded turn, with a brief highlight.
Entries written outside a conversation — hand-edited day files, or any entry from before this release — carry no source and stay plain text. The scroll addresses turns through the Web client's data-chat-turn attribute; a client that stops publishing it still opens the conversation, just without scrolling.
v0.2.0
Make the duty editor a floating card over a blurred calendar The inline panel carried a heading, an explanatory caption, a four-row field, and three buttons. It is now a floating card anchored under the header button: the field holds the text and one line of copy, and the header button is the whole chrome — it opens the card, turns into a check once the draft differs, and commits; clicking it unchanged, pressing escape, or clicking the blurred calendar discards. Clearing the field and committing still restores the built-in sentence, which the placeholder names. Command-enter commits.
v0.1.0
dsh-journal-calendar-0.1.0.tgz
dsh-journal-calendar 0.1.0
A daily journal the agent keeps for you, drawn in the DSH sidebar as a calendar.
助手替你维护的每日日志,在 DSH 右侧栏画成日历。
安装(预构建,无需构建授权)
dsh plugin --profile web add https://github.com/crease123/dsh-journal-calendar/releases/download/v0.1.0/dsh-journal-calendar-0.1.0.tgz
包含
- Host 半边:
journal服务,day/month/setDone三个 Remote 端点 - 工具:
journal_record,外加一条常驻职责提示词段 - 浏览器半边:右侧栏日历卡片——月历网格(按待办未完成 / 已完成 / 只有记事三种状态标记)+ 所选日期的待办与记事、勾选写回
数据
一天一个 JSON 文件,位于 $DSH_HOME/journal/<YYYY-MM-DD>.json。纯文件,归你所有,可直接编辑。
已验证
- DSH
0.1.7-rc.1与0.2.0-rc.2:安装、启动、bundle 投递、三个端点读写真实文件 - Node
22.19.0与26.4.0 - 42 项测试;GitHub Actions CI 全绿
Full Changelog: https://github.com/crease123/dsh-journal-calendar/commits/v0.1.0