LouisHaoL/dsh-timer-agent
LouisHaoL★ 3TypeScriptLast synced: 2026-08-21
DSH plugin: host-resident scheduled-jobs × AI-agent engine (hermes-agent cron inspired) — 60s ticker fires real agent sessions via cron; pinned-session / project-workdir / default-workspace targeting; timer_agent model tool + web board
README excerpt
dsh-timer-agent — DSH 定时任务 × AI Agent 引擎 中文 English 一个 DeepSeek Harness (DSH) Web GUI 插件:调研 NousResearch/hermes-agent 的 cron 系统后,按其「定时器 ↔ Agent 协同」思路实现的 host 常驻定时任务引擎 —— dsh web 服务启动即生效, GUI 页面关闭也照常触发 。 它做什么 到点(5 段 cron)通过 真实 agent 会话 执行你写好的 prompt: - 指定已有会话 → 每次触发继续该对话,具备上下文连续性(hermes cron 的 continuity 形态) - 指定项目 workdir → 每次在该项目内新建会话运行(自动加载其 AGENTS.md) - 两者都留空 → 每次触发在默认工作空间新建会话发起新对话 对话中可直接用 timer agent 工具管理任务(create / list / update / pause / resume / remove / run);Web GUI 侧边栏「定时任务」面板管理同一批任务—— 一个台账,三个入口 (工具 / WebUI / 文件)。 架构(hermes-agent cron 同构) 执行结算通过 session/event ( turn/end 的 reason.kind )判定成功/失败,失败原因精确写入台账。 功能 - 定时执行 :5 段 cron(分 时 日 月 周,支持 / /n / a-b / 逗号列表)+ 预设下拉(每天 09:00 / 每小时 / 每 10 分钟 / 每周一 09:00,新建与编辑页均有) - 目标树选择器 :按项目分组的可折叠树,每组含「新增会话」+ 该项目已有会话(按最近活跃排序);选中会话即钉住该对话 - 任务面板 :列表(标题/状态/下次运行/执行次数)、搜索过滤、详情页(cron 编辑/执行历史/跳转会话 transcript/立即执行/重置/删除) - 模型工具 :任何对话中 timer agent 直接创建与管理定时任务 - 系统提示注入 :host 半边注册 plugin:timer-agent 播报段,agent 知晓本插件能力与协作方式 - 安全 :API 路由仅回环 + 同源可访问(与 dsh-ssh 同防线) 安装 安装后 重启 dsh web ,侧边栏出现「定时任务」入口即生效(浏览器侧改动强刷 Ctrl+F5 即可)。 构建 E2E 覆盖:cron 解析与下次运行计算(本地时间语义)、台账原子写与损坏降级、at-most-once 调度触发、钉住会话 resume、 turn/end 成功/失败结算(含失败原因入账)、运行中拒绝重复触发、禁用调度不触发、手动触发通道、workdir 传递、 t…
View full README on GitHub →Category
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,716
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,761
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,757