feat(FN-3079): add changeset for plugin dashboard views delivery
Completes the plugin dashboard views feature (FN-3079) by adding the changeset that documents the change for the next release. Fusion-Task-Id: FN-3079
This commit is contained in:
5
.changeset/fn-3079-plugin-dashboard-views.md
Normal file
5
.changeset/fn-3079-plugin-dashboard-views.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@runfusion/fusion": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Add host support for plugin-registered top-level dashboard views and ship a plugin-first dependency graph view with interactive navigation and project-scoped layout persistence.
|
||||||
@@ -188,6 +188,10 @@ Features:
|
|||||||
- Filter by role/state, include/exclude system agents, and inspect health/status
|
- Filter by role/state, include/exclude system agents, and inspect health/status
|
||||||
- Start, pause, stop, and trigger agent runs from the view and from detail panels
|
- Start, pause, stop, and trigger agent runs from the view and from detail panels
|
||||||
- Open agent detail tabs for runs, logs, settings/config, tasks, memory, and chain-of-command relationships
|
- Open agent detail tabs for runs, logs, settings/config, tasks, memory, and chain-of-command relationships
|
||||||
|
- Error indicator on agent list cards when an agent is in the `error` state and has a captured error (`lastError`); select it to open **Agent Error Details**
|
||||||
|
- Run-level error indicator in **Agent detail → Runs** when a run has captured stderr; select it to open the same **Agent Error Details** modal
|
||||||
|
- **Agent Error Details** shows full error text plus **Copy** and **Report on GitHub** actions
|
||||||
|
- **Report on GitHub** opens a pre-filled issue draft with available context from where you launched it (surface plus agent metadata, and run/task IDs when available on that view)
|
||||||
- Jump from agent activity to related task logs, and use onboarding/import flows when `experimentalFeatures.agentOnboarding` is enabled
|
- Jump from agent activity to related task logs, and use onboarding/import flows when `experimentalFeatures.agentOnboarding` is enabled
|
||||||
|
|
||||||
For full lifecycle behavior, runtime/heartbeat settings, and budgets, see [Agents guide](./agents.md).
|
For full lifecycle behavior, runtime/heartbeat settings, and budgets, see [Agents guide](./agents.md).
|
||||||
|
|||||||
@@ -51,10 +51,12 @@
|
|||||||
|
|
||||||
.dependency-graph-edge.is-related {
|
.dependency-graph-edge.is-related {
|
||||||
stroke: var(--todo);
|
stroke: var(--todo);
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dependency-graph-edge.is-dimmed {
|
.dependency-graph-edge.is-dimmed {
|
||||||
opacity: 0.4;
|
stroke: var(--border);
|
||||||
|
opacity: 0.35;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dependency-graph-node {
|
.dependency-graph-node {
|
||||||
@@ -76,10 +78,13 @@
|
|||||||
.dependency-graph-node.is-selected .card {
|
.dependency-graph-node.is-selected .card {
|
||||||
box-shadow: var(--focus-ring-strong);
|
box-shadow: var(--focus-ring-strong);
|
||||||
border-color: var(--todo);
|
border-color: var(--todo);
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dependency-graph-node.is-related:not(.is-selected) .card {
|
.dependency-graph-node.is-related:not(.is-selected) .card {
|
||||||
border-color: var(--in-progress);
|
border-color: var(--in-progress);
|
||||||
|
box-shadow: var(--shadow-sm);
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dependency-graph-node.is-dimmed {
|
.dependency-graph-node.is-dimmed {
|
||||||
@@ -87,6 +92,10 @@
|
|||||||
filter: saturate(0.8);
|
filter: saturate(0.8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dependency-graph-node.is-dimmed .card {
|
||||||
|
border-color: var(--border);
|
||||||
|
}
|
||||||
|
|
||||||
.dependency-graph-empty {
|
.dependency-graph-empty {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
Reference in New Issue
Block a user