rqwj/oh-my-ticket
rqwj★ 1TypeScript最后同步: 2026-08-22
a ticket tool for agent
README 摘要
Oh-My-Ticket (OMT) DSH 的 ticket 管理插件 : Epic → Story → [SubStory] → Ticket → [SubTicket] 五级任务体系, SQLite 存元数据与层级关系,Markdown 存正文。ticket 随项目走( .omt/ 目录可直接进 git), 模型通过工具创建/推进,人通过三种可切换的 UI 展现方式浏览与管理; run 机制支持把一批 ticket 交给模型批量执行,全程有状态机、进度与信任策略兜底。 ✨ 功能特性 三种展现方式,一键切换 同一份 ticket 树,三种外壳共享同一套过滤/排序/搜索交互: - 左侧抽屉 : shell.overlay 浮层,顶部 OMT 按钮开合,宽度可拖拽记忆 - 浮窗 :自由拖拽移动、右下角缩放,位置尺寸持久化;浮窗激活时 OMT Tab 自动隐藏并回退 Chat - OMT Tab :注册进会话视图环,与 Chat | Trajectory 并列,可"弹出为浮窗" 完整的树交互 - 类型徽章(E/S/SS/T/ST)、状态点(归档空心化)、优先级信号条(P1–P3 渐强着色) - 搜索、类型/状态/优先级多选过滤、优先级排序、编号显示开关;过滤器状态 自动保存到工作区 .omt/ui-filters.json ,刷新自动恢复,面板内一键重置 - 归档独立维度(与生命周期状态正交,归档只读)、折叠状态跨会话记忆 - 窄视口适配( OMT HOME /.omt ) - 创建 Epic 时弹窗选择归属;id 跨 home 全局唯一 - 树跟随当前会话的工作区自动切换 Run 批量执行 把一批 Ticket/SubTicket 快照成有序 run,交给模型逐项认领、执行、如实报告: - item 状态机 : pending → running → done / failed / blocked / skipped / interrupted , 另有信任策略态 awaiting confirmation ——非 report 的裸 done 需人在 run 详情确认或打回 - 续跑 :run 可 pause/resume,interrupted 项 retry 后重新入队;idle 续跑 nudge 自动提醒 - UI 联动 :Runs 区块展示列表/详情/进度统计,树行"▸▸"一键加入 run; 从 UI 触发「开始执行」会自动唤醒执行会话进入 claim 循环 - 执行上下文注入 :claim 成功即时读取祖先链(Epic → Story → SubStory → 父 Ticket) 正文作为只读背景返回,16 KiB 预算内最近父级优先,截断显式标记,单点读取失败降级不阻塞 - 祖先激活 :ticket 开工(置 in progress 或 cla…
在 GitHub 查看完整 README →分类
🌊 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,800
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,857
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,788