Skip to content

v1.2.0

Choose a tag to compare

@Alphainfix Alphainfix released this 15 Oct 04:14
· 4 commits to main since this release

Chat with your DeepSeek Harness agent from WeChat.

New in 1.2.0: a schedule secretary on WeChat (macOS only, off by default)

  • The bot can read your Mac calendars. Every account in the Calendar app (iCloud, Google, Exchange, subscribed calendars), recurring events and notes included. Ask "am I free tomorrow afternoon?" and it checks before it answers.
  • It plans into a calendar of its own. You name a dedicated calendar in the settings; it is created in iCloud when you have it, so it shows up on your phone. Tell the bot your to-dos and deadlines: it finds free time, schedules the work there, and replies in a few lines — what happens when, what got moved, what clashes. Scheduled work still gets a WeChat reminder.
  • Other calendars: it asks first. Changing or deleting anything outside its own calendar waits for your "yes" on WeChat. Only you can use the calendar tools.
  • Reminders stay reminders. "Remind me to call home at 8" becomes a WeChat reminder, not a calendar event.
  • Calendar alerts. Events it adds get an alert 10 minutes before by default. Change it in the settings, or tell the bot how early you want it.
  • The secretary's rules are yours. Switching on 日程秘书 writes a short set of planning rules into your long-term memory, memory.md: one main thread a day, deep work in 60–90-minute blocks, plan only 70–80% of the day, short replies. Edit them freely: the 打开 memory.md button on the 日程秘书 row opens the file. Switching off keeps your version for next time.

To turn it on: Plugins → wechat-clawbot → 微信 Bot → Mac 日历 (name the calendar, switch it on, click "Allow" on the Mac once), then 日程秘书. The first time, the plugin compiles a small background app, Clawbot-Calendar, which needs the Xcode command line tools (xcode-select --install).

Fixes

  • The Codex 会话联动 switch on the settings card never took effect (the host's form only saves settings that apply live). It works now; flipping it restarts the WeChat listener.
  • When a model fills optional parameters with empty values (gpt-6-luna does), the calendar tools and read_dsh_session treat them as not given.
  • Upgrading in place from an older version (for example from the Plugins page) no longer leaves the old bot running next to the new one.
  • memory.md no longer collects blank lines at the end, and a memory.md that cannot be read (permissions, a disk error) is left alone instead of being replaced by a fresh file.

Install and settings: see the README and wechat-clawbot-INSTALL.md.


在微信里和电脑上的 DeepSeek Harness 助手聊天。

1.2.0 新改动:日程秘书(仅 macOS,默认关闭)

  • bot 能读你 Mac 上的日历。 「日历」App 里的所有账户都行(iCloud、Google、Exchange、订阅日历),重复日程和备注都看得到。问它「明天下午有空吗」,它查过日历再回答。
  • 它在自己的日历里排日程。 在设置里给它起一个专用日历的名字,优先建在 iCloud,手机上同步可见。跟它说待办和截止时间,它先找空档、排进去,再用几行告诉你:几点做什么、挪走了什么、哪里有冲突。排进日历的事照样有微信提醒。
  • 动别的日历先问你。 专用日历以外的日程,改或删之前都会在微信里问你,你回「好」才做。只有你自己能用日历。
  • 提醒和日程分得清。 「八点提醒我给家里打电话」只设微信提醒,不进日历。
  • 日历提醒。 bot 加的日程默认提前 10 分钟提醒,可以在设置里改,也可以在微信里直接说要提前多久。
  • 秘书的规则归你。 打开「日程秘书」时,一套简短的排日程规则会写进长期记忆 memory.md:一天一条主线、深度工作 60–90 分钟一块、只排满 70–80%、回复要短。想怎么改都行:设置里「日程秘书」那一行有「打开 memory.md」按钮。关掉时会留一份你改过的版本,下次打开原样放回。

怎么打开:「插件」→ wechat-clawbot → 微信 Bot →「Mac 日历」(填专用日历的名字,打开开关,在 Mac 上点一次「允许」),再打开「日程秘书」。第一次打开时,插件会在本机编译一个后台小程序 Clawbot-Calendar,需要 Xcode 命令行工具(xcode-select --install)。

修复

  • 设置卡片上的「Codex 会话联动」开关以前拨了不生效(宿主的表单只保存能即时生效的设置),现在能用了;拨动时会重启微信监听。
  • 模型把可选参数都填成空值时(gpt-6-luna 会这样),日历工具和 read_dsh_session 当作没填。
  • 从旧版本就地升级(比如在插件页里升级)时,不会再出现新旧两个 bot 同时在线。
  • memory.md 末尾不再越攒越多空行;读不出来时(权限、磁盘出错)不会再被一份新文件盖掉。

安装和设置见 README 和 wechat-clawbot-INSTALL.md。