You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kanban dashboard now shows task outcome surfaces (summary tree, run metadata, blocked context, artifact availability) so reviewers see the useful state without drilling into raw artifacts.
Why salvage
PR #29247's branch was 567 commits behind main. The branch ancestor predated #28958 (strip tool_name for strict providers like Moonshot/Kimi), so its diff also reverted #28958's fix + test + AUTHOR_MAP entry. Cherry-picking only @SatoDri's substantive kanban commit (e3b73162e) onto current origin/main keeps the kanban work and leaves #28958 intact.
Closing this salvage. On closer review the scope is larger than the PR body framed: alongside the summary-tree read endpoint, #29247 also adds a POST /tasks/{id}/artifacts/open write endpoint that shells out (open/xdg-open/explorer) plus a regex-based path scraper over free-form comment text. Even with the backend-derived-path allow-list, that's a meaningfully different design discussion from "show task outcomes," and the IIFE-only dashboard frontend (no source) makes surgical trimming risky. Following up on #29247 directly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
comp/pluginsPlugin system and bundled pluginsP3Low — cosmetic, nice to havetype/featureNew feature or request
4 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Salvage of @SatoDri's PR #29247 onto current main.
Summary
Kanban dashboard now shows task outcome surfaces (summary tree, run metadata, blocked context, artifact availability) so reviewers see the useful state without drilling into raw artifacts.
Why salvage
PR #29247's branch was 567 commits behind main. The branch ancestor predated #28958 (strip
tool_namefor strict providers like Moonshot/Kimi), so its diff also reverted #28958's fix + test + AUTHOR_MAP entry. Cherry-picking only @SatoDri's substantive kanban commit (e3b73162e) onto currentorigin/mainkeeps the kanban work and leaves #28958 intact.Changes
plugins/kanban/dashboard/plugin_api.py(+745): summary-tree endpoint, blocked-task context, artifact-availability metadata.plugins/kanban/dashboard/dist/index.js(+292),dist/style.css(+223): dashboard UI for the new payloads.tests/plugins/test_kanban_dashboard_plugin.py(+255): coverage for summary-tree/blocked/artifact paths.Validation
pytest tests/plugins/test_kanban_dashboard_plugin.py— 102 passedpytest tests/hermes_cli/test_kanban*.py tests/tools/test_kanban_tools.py— 621 passednode --check plugins/kanban/dashboard/dist/index.js— OKOriginal author @SatoDri preserved in commit metadata. Closes #29247.