🔥 Hermes OpenAgent Dashboard

📦 hermes-dashboard

Repository Info

Path: /home/yi/hermes-dashboard

Branch: main

Status: ok

Gitea: hermes-dashboard ↗

Latest Commit

Hash: 230294bea82fe6b36cec99a7383d928e86cba8ec

Message: feat(projects/tasks): mount docs section + task commits section

Time: 2026-08-17 20:07:03 (14h ago)

Git Status

M app.py
 M routes/api.py
 M routes/pages.py
 M services/kanban.py
 M services/task_project_linker.py
 M services/worker.py
 M static/js/main.js
 M templates/base.html
 M templates/dashboard.html
 M templates/project_detail.html
 M templates/projects.html
 M templates/task_detail.html
 M templates/tasks.html
?? .venv/
?? db.sqlite3
?? scripts/migrate_task_project_links.py
?? services/blocked_classifier.py
?? services/chat_session.py
?? services/git_history.py
?? services/llm_health.py
?? services/openagent_state.py
?? services/orchestration_tracker.py
?? services/task_outputs.py
?? services/task_subagent_tree.py
?? services/timeline_analyzer.py
?? templates/chat.html
?? templates/file_view.html

Last Commit Diff Stat

routes/pages.py               |  9 ++++++-
 services/docs.py              | 58 +++++++++++++++++++++++++++++++++++++++++++
 templates/project_detail.html | 31 +++++++++++++++++++++++
 3 files changed, 97 insertions(+), 1 deletion(-)

📋 Task Timeline (27 tasks)

ID Title Status Created Duration Outcome
t_4e08f2b0 [hermes-dashboard] 验收测试需求-可取消 done 2026-08-18 00:05:45 43s cancelled: empty body (only dashboard boilerplate), title suffix '-可取消' explicit
t_f4aa56ce [hermes-dashboard] 验收测试需求-可取消 done 2026-08-17 23:45:12 1.8m cancelled: empty body (only dashboard boilerplate), title suffix '-可取消' explicit
t_eb6997e7 dashboard: Running Processes 实时更新 + 全页面可见 done 2026-08-17 22:37:45 49.9m
t_e7b945e0 hermes-dashboard: blocked task 智能展示 (stale / active / auto-resolved 分组 + reason done 2026-08-17 21:08:27 1.1h
t_02222bb4 hermes-dashboard: 实时多角色编排 SSE 显示 (v2, 用 sub-agent 模式不是 team-mode) done 2026-08-17 20:24:48 32.9m
t_bc891155 hermes-dashboard: 实时多角色编排 SSE 显示 (Prometheus/Hephaestus/Oracle/Momus 实时状态 + 持久化时 done 2026-08-17 20:23:00 13s
t_ad404f7c hermes-dashboard: 大改造 (4 件事, 多角色 Prometheus/Hephaestus/Oracle/Momus 编排) blocked 2026-08-17 20:20:22 -
t_42390621 hermes-dashboard: 大改造 (编排记录 + 最终输出 + done 折叠 + project 模型增强) done 2026-08-17 20:15:34 25.7m
t_379db6d8 hermes-dashboard git init + commit + push to Gitea done 2026-08-17 19:55:50 3.5m
t_82f3704c 写 services/task_project_linker.py 关联 39 task 到 5 项目 done 2026-08-17 19:55:50 2.6m
t_39067383 写两份产品文档 (overview-demo + bug-fixes) 到 docs/ done 2026-08-17 19:55:50 3.5m
t_8b31f1af /timeline 路由 + timeline.html 模板 (全 task 时间线) done 2026-08-17 19:55:50 3.5m
t_ea651464 项目详情 + 任务详情改造 (挂载 task/commit/文档) done 2026-08-17 19:55:50 4.3m
t_bc82c20c hermes-dashboard: 修 overview + git 化 + 文档中心 (浏览器读 docs) done 2026-08-17 19:49:13 13.7m
t_7b01dfe3 hermes-dashboard: 加项目执行全貌视图 (project↔task 关联 + 文件改动 + 全景 timeline) blocked 2026-08-17 19:30:49 -
t_f5751406 hermes-dashboard: 修 2 个 bug (路由 int:task_id + OPENCODE_CONFIG_DIR 透传) done 2026-08-17 19:07:20 16.9m
t_8b8d0dab e2e-verify-csrf-fix-af6a140d done 2026-08-17 19:04:55 36.1m
t_3535d15d e2e-verify-csrf-fix-2026-08-17-test done 2026-08-17 18:53:35 3.6h no-op closure: body 是 e2e dispatch 验证, claim_lock 死锁是 board daemon race conditio
t_af6a140d e2e-verify-csrf-fix-2026-08-17-test done 2026-08-17 18:52:13 12.2m
t_e289f53a e2e-verify-csrf-fix-2026-08-17 done 2026-08-17 18:44:01 9.8m
t_54a46a20 csrf-fix-verify-dispatch done 2026-08-17 18:40:34 3.9m
t_87b64bf3 hermes-dashboard: 完整 E2E 测试 (派活 + 错误 + 真派活修复 bug + UI 集成) done 2026-08-17 18:38:35 23.3m
t_f3cf912b csrf-fix-verify-demo done 2026-08-17 18:27:17 13.4m csrf-fix-verify-demo: 真实派活链路验证通过. dashboard :8092/api/dispatch + valid CSRF → t_
t_90d307d9 hermes-dashboard: 派活功能 bug 修复 (CSRF + 错误处理 + demo 文档) done 2026-08-17 18:19:37 7.2m
t_3b886f49 hermes-dashboard: 加派活功能 (变 IDE-style) done 2026-08-17 17:27:55 22.6m
t_910502cd hermes-dashboard: omo 项目管理 + 本机 Gitea + 5 项目仪表盘 (含 omo 配置自身) done 2026-08-17 16:59:36 26.0m
t_fb71c6f5 blog-app: P0 修复 (OPT-1 CSRF + OPT-2 消重复 + OPT-3 scope + starred bug) done 2026-08-17 12:07:37 7.4m

📚 Project Docs (19)

Title Path Size Updated
Hermes-Dashboard Blocked Task 智能展示 Demo (matched) docs/hermes-dashboard-blocked-ui-demo.md 6.8 KB 11h ago
Hermes Dashboard v2 Demo (matched) docs/hermes-dashboard-v2-demo.md 8.6 KB 14h ago
Hermes Dashboard: 项目管理 + 执行全貌 + 文档中心 (matched) docs/hermes-dashboard-overview-demo.md 12.4 KB 14h ago
Hermes Dashboard 迭代 Bug 修复记录 (matched) docs/hermes-dashboard-bug-fixes.md 11.1 KB 14h ago
hermes-dashboard 完整 E2E 测试报告 (2026-08-17) (matched) docs/hermes-dashboard-e2e-test.md 10.1 KB 15h ago
hermes-dashboard 派活功能 demo (matched) docs/hermes-dashboard-dispatch-demo.md 10.3 KB 16h ago
全栈 LLM 容错实施文档 docs/llm-fallback-demo.md 6.1 KB 10h ago
Orchestration Tracker — Demo 验证文档 docs/orchestration-tracker-demo.md 7.7 KB 14h ago
Orchestration Tracker — 设计文档 docs/orchestration-tracker-design.md 9.6 KB 14h ago
Task t_bc891155 — Runtime State Report docs/kanban-t_bc891155-state-report.md 4.2 KB 14h ago
长篇小说 opencode 方案调研报告 v2 (增量重核) docs/novel-plugin-research-v2.md 18.8 KB 15h ago
novel-app v0.1 续作 Demo 文档 — 真部署 + LLM 拆书 + 写章节 全链路 docs/novel-app-demo.md 16.9 KB 17h ago
长篇小说 opencode 方案调研报告 docs/novel-plugin-research.md 16.1 KB 18h ago
blog-app 全项目复盘 (projects-retrospective) docs/projects-retrospective.md 32.2 KB 20h ago
Report Review — optimization-report.md + refactoring-report.md docs/analysis/report-review.md 23.2 KB 21h ago
Stage 3 Summary — 配置外置 + 部署硬化 docs/stage3-summary.md 4.1 KB 21h ago
Gunicorn Evaluation — Stage 3 docs/analysis/gunicorn-evaluation.md 3.2 KB 21h ago
Blog-App 重构方案 (Refactoring Report) docs/analysis/refactoring-report.md 15.2 KB 23h ago
Blog-App 优化方案 (Optimization Report) docs/analysis/optimization-report.md 12.5 KB 23h ago

🔀 Recent Commits (3)

Hash Author Time Subject
230294b yi 2026-08-17 20:07:03 feat(projects/tasks): mount docs section + task commits section
c0cbd68 hermes-dashboard 2026-08-17 20:00:37 feat: project overview + timeline + docs center
1e5e30f hermes-dashboard 2026-08-17 19:51:51 initial: hermes-dashboard snapshot (post overview + git integration)

📁 Files Changed (per task time window)

t_8b31f1af

c0cbd68: 11 file(s)
  • config.py
  • routes/pages.py
  • services/projects.py
  • services/task_project_linker.py
  • templates/base.html
  • templates/dashboard.html
  • templates/doc_view.html
  • templates/docs.html
  • templates/project_detail.html
  • templates/task_detail.html
  • ... 1 more

t_ea651464

230294b: 3 file(s)
  • routes/pages.py
  • services/docs.py
  • templates/project_detail.html

t_bc82c20c

c0cbd68: 11 file(s)
  • config.py
  • routes/pages.py
  • services/projects.py
  • services/task_project_linker.py
  • templates/base.html
  • templates/dashboard.html
  • templates/doc_view.html
  • templates/docs.html
  • templates/project_detail.html
  • templates/task_detail.html
  • ... 1 more
1e5e30f: 22 file(s)
  • .gitignore
  • app.py
  • config.py
  • extensions.py
  • requirements.txt
  • routes/__init__.py
  • routes/api.py
  • routes/pages.py
  • scripts/deploy.sh
  • security.py
  • ... 12 more

t_3535d15d

230294b: 3 file(s)
  • routes/pages.py
  • services/docs.py
  • templates/project_detail.html
c0cbd68: 11 file(s)
  • config.py
  • routes/pages.py
  • services/projects.py
  • services/task_project_linker.py
  • templates/base.html
  • templates/dashboard.html
  • templates/doc_view.html
  • templates/docs.html
  • templates/project_detail.html
  • templates/task_detail.html
  • ... 1 more
1e5e30f: 22 file(s)
  • .gitignore
  • app.py
  • config.py
  • extensions.py
  • requirements.txt
  • routes/__init__.py
  • routes/api.py
  • routes/pages.py
  • scripts/deploy.sh
  • security.py
  • ... 12 more

← Back to Projects

⚙️ Running Processes

Loading…