Repository navigation
Replies: 1 comment
|
现在没有"每个任务独立会话"这层能力:定时任务绑在它被创建的那个 Session 上。
能做到的隔离是倒过来用:先新建一个专用会话,在那个会话里创建这一族任务。这样它们的投递、模型、preset 都跟着那个会话走,主对话不受影响;需要几组就建几个会话。 做不到的是让任务 A 投递到会话 B——任务记录里没有目标会话字段,只有它创建时的来源。 如果你的真实诉求是"每个任务一份干净上下文",现在只能靠"一任务一会话"来近似;真要一等公民的独立运行体,得等上游把任务和会话解耦。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
中文版
之前用 WorkBuddy,建定时任务就是对话里说一句,任务直接挂到独立的自动化列表里,每次执行拉起独立会话,跟当前聊天完全解耦。81 个任务各跑各的,互不干扰。
现在迁到 DeepSeek Harness,发现定时任务(或当前可用的调度方式)是绑定对话的——81 个任务全部落在同一个对话里,改一个任务要翻半天历史,执行记录和日常聊天混在一起,完全没法正常维护。
我知道 DSH 是插件化架构,调度层本身可替换。想找的是不把任务绑死在创建对话上的方案,类似 WorkBuddy 的模式:
我目前了解到 DSH 生态里有几个社区插件可能接近这个方向,但不确定哪个对“81 条任务、不绑对话”的支持最稳:
@liushutan/dsh-automation— 每次执行“fresh root Agent and Session”,不继承源对话历史;dsh-plugin-automations(Sev7een) — 明确“每次执行使用独立 Session”,支持 cron + once;dsh-polling— 任务本身就是一个独立会话,出现在侧边栏“轮询”工作区;dsh-schedule-tasks— 支持 headless / 独立进程运行,侧边栏管理面板。想请教有实际使用经验的朋友:
dsh一次性执行)?感谢任何实际经验或踩坑反馈。
English Version
Title: Help: Is there a WorkBuddy-style "standalone session" scheduler for DSH? 81 tasks crammed into one conversation is unmanageable
On WorkBuddy, creating a scheduled task was trivial—say it in chat, and the task lived in a separate automation list. Each run spun up its own independent session, fully decoupled from the conversation where it was created. I had 81 tasks running side by side, no interference.
Moving to DeepSeek Harness, I'm hitting a wall: scheduling appears to be conversation-bound. All 81 tasks ended up tied to a single conversation. Editing one means scrolling through a massive history, and execution logs are mixed with everyday chat. It's not workable.
I understand DSH has a pluggable scheduling layer. What I'm looking for is a non-conversation-bound model, similar to WorkBuddy's:
I'm aware of a few community plugins that seem to point in this direction, but I'm not sure which handles "81 tasks, not conversation-bound" most reliably:
@liushutan/dsh-automation— starts each occurrence in a "fresh root Agent and Session", no source-chat history inherited;dsh-plugin-automations(Sev7een) — explicitly "each execution uses an independent Session", supports cron + once;dsh-polling— each task is its own session, surfaced in a sidebar "Polling" workspace;dsh-schedule-tasks— headless / standalone process support, sidebar management panel.Would appreciate input from anyone who has actually run these at scale:
dshrun)?Any real-world experience or gotchas would be greatly appreciated.
All reactions