feat(FN-3184): add collapsible tool detail panel in agent log viewer

This merge adds a collapsible tool detail panel to the AgentLogViewer, introduces a plugin-runner module with cached contribution accessors in the core package, refactors the heartbeat and agent-tools engine modules, improves QuickChatFAB mobile alignment and chat streaming feedback, adds provider v

Fusion-Task-Id: FN-3184
This commit is contained in:
Fusion
2026-05-01 17:43:10 -07:00
committed by gsxdsm
parent 4d13ba01ea
commit 6da8a4e650
3 changed files with 128 additions and 16 deletions

View File

@@ -158,6 +158,40 @@
overflow-wrap: anywhere;
}
.agent-log-tool-detail-wrapper {
margin-top: var(--space-xs);
}
.agent-log-tool-detail-toggle {
width: 100%;
display: inline-flex;
align-items: center;
gap: var(--space-xs);
padding: var(--space-xs) var(--space-sm);
color: var(--text-muted);
background: var(--card);
border: 1px solid var(--border);
border-radius: var(--radius-sm);
cursor: pointer;
transition: background var(--transition-fast), color var(--transition-fast);
font-size: 12px;
text-align: left;
}
.agent-log-tool-detail-toggle:hover {
background: var(--card-hover);
color: var(--text);
}
.agent-log-tool-detail-toggle:focus-visible {
outline: none;
box-shadow: var(--focus-ring-strong);
}
.agent-log-tool-detail-content--collapsed {
display: none;
}
.agent-log-tool-detail {
margin: var(--space-xs) 0 0;
padding: var(--space-xs) var(--space-sm);
@@ -330,4 +364,8 @@
right: var(--space-sm);
bottom: var(--space-sm);
}
.agent-log-tool-detail-toggle {
min-height: calc(var(--space-lg) + var(--space-lg) + var(--space-xs));
}
}