mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-07-09 14:08:25 +02:00
Add files via upload
This commit is contained in:
+79
-24
@@ -3708,18 +3708,14 @@ header {
|
||||
|
||||
.timeline-item-iteration {
|
||||
border-left-color: var(--accent-color);
|
||||
background: rgba(0, 102, 255, 0.05);
|
||||
background: rgba(0, 102, 255, 0.06);
|
||||
}
|
||||
|
||||
/* Eino 多代理:主编排器 vs 子代理时间线区分 */
|
||||
.timeline-eino-role-orchestrator {
|
||||
border-left-color: #5c6bc0 !important;
|
||||
background: rgba(92, 107, 192, 0.09) !important;
|
||||
}
|
||||
.timeline-eino-role-sub {
|
||||
border-left-color: #00897b !important;
|
||||
background: rgba(0, 137, 123, 0.08) !important;
|
||||
}
|
||||
/*
|
||||
* Eino 主/子代理:保留 timeline-eino-role-* class(由 applyEinoTimelineRole 写入),
|
||||
* 但不再在此处整卡铺色 + !important,否则会盖住工具调用/结果/思考的类型色。
|
||||
* 主编排 vs 子代理的区分由「迭代轮次」上的 timeline-eino-scope-* 负责。
|
||||
*/
|
||||
.timeline-item-iteration.timeline-eino-scope-main {
|
||||
border-left-color: #3949ab !important;
|
||||
background: rgba(57, 73, 171, 0.1) !important;
|
||||
@@ -3729,29 +3725,72 @@ header {
|
||||
background: rgba(0, 105, 92, 0.09) !important;
|
||||
}
|
||||
|
||||
/* 模型内部思考:弱化灰紫,避免与「助手输出」抢视觉 */
|
||||
.timeline-item-thinking {
|
||||
border-left-color: #9c27b0;
|
||||
background: rgba(156, 39, 176, 0.05);
|
||||
border-left-color: #7e57c2;
|
||||
background: rgba(103, 58, 183, 0.06);
|
||||
}
|
||||
|
||||
/* 迭代中主通道流式正文(标题常为「助手输出」等):中性底 + 主色条,表示对用户可见的答复流 */
|
||||
.timeline-item-thinking[data-response-stream-placeholder="1"] {
|
||||
border-left-color: var(--accent-color);
|
||||
background: rgba(0, 102, 255, 0.04);
|
||||
}
|
||||
|
||||
.timeline-item-reasoning_chain {
|
||||
border-left-color: #5c6bc0;
|
||||
background: rgba(92, 107, 192, 0.06);
|
||||
border-left-color: #5e35b1;
|
||||
background: rgba(94, 53, 177, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-planning {
|
||||
border-left-color: #00838f;
|
||||
background: rgba(0, 131, 143, 0.06);
|
||||
}
|
||||
|
||||
/* 工具调用:信息色(蓝),与「结果绿/红」分离;完成态不再用绿色以免与成功结果混淆 */
|
||||
.timeline-item-tool_call {
|
||||
border-left-color: #ff9800;
|
||||
background: rgba(255, 152, 0, 0.05);
|
||||
border-left-color: #1565c0;
|
||||
background: rgba(21, 101, 192, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result {
|
||||
border-left-color: #78909c;
|
||||
background: rgba(120, 144, 156, 0.06);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result:has(.tool-result-section.success) {
|
||||
border-left-color: var(--success-color);
|
||||
background: rgba(40, 167, 69, 0.05);
|
||||
background: rgba(40, 167, 69, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result:has(.tool-result-section.error) {
|
||||
border-left-color: var(--error-color);
|
||||
background: rgba(220, 53, 69, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result.error {
|
||||
border-left-color: var(--error-color);
|
||||
background: rgba(220, 53, 69, 0.05);
|
||||
background: rgba(220, 53, 69, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-eino_agent_reply {
|
||||
border-left-color: #6a1b9a;
|
||||
background: rgba(106, 27, 154, 0.07);
|
||||
}
|
||||
|
||||
.timeline-item-progress {
|
||||
border-left-color: #607d8b;
|
||||
background: rgba(96, 125, 139, 0.08);
|
||||
}
|
||||
|
||||
.timeline-item-warning {
|
||||
border-left-color: #f57c00;
|
||||
background: rgba(245, 124, 0, 0.09);
|
||||
}
|
||||
|
||||
.timeline-item-tool_calls_detected {
|
||||
border-left-color: #0277bd;
|
||||
background: rgba(2, 119, 189, 0.06);
|
||||
}
|
||||
|
||||
.timeline-item-error {
|
||||
@@ -3941,20 +3980,36 @@ header {
|
||||
border: 1px solid rgba(220, 53, 69, 0.3);
|
||||
}
|
||||
|
||||
/* 工具调用项状态样式 */
|
||||
/* 工具调用项状态:全程保持「信息蓝」系,完成态不用绿色(避免与工具成功结果混淆) */
|
||||
.timeline-item-tool_call.tool-call-running {
|
||||
border-left-color: var(--accent-color);
|
||||
background: rgba(0, 102, 255, 0.08);
|
||||
border-left-color: #42a5f5;
|
||||
background: rgba(66, 165, 245, 0.1);
|
||||
}
|
||||
|
||||
.timeline-item-tool_call.tool-call-completed {
|
||||
border-left-color: var(--success-color);
|
||||
background: rgba(40, 167, 69, 0.08);
|
||||
border-left-color: #0d47a1;
|
||||
background: rgba(13, 71, 161, 0.08);
|
||||
}
|
||||
|
||||
.timeline-item-tool_call.tool-call-failed {
|
||||
border-left-color: var(--error-color);
|
||||
background: rgba(220, 53, 69, 0.08);
|
||||
background: rgba(220, 53, 69, 0.1);
|
||||
}
|
||||
|
||||
/* 参数块与卡片类型色弱对齐,扫读时一眼归到「调用」 */
|
||||
.timeline-item-tool_call .tool-args {
|
||||
background: rgba(21, 101, 192, 0.06);
|
||||
border-color: rgba(21, 101, 192, 0.22);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result:has(.tool-result-section.success) .tool-result {
|
||||
background: rgba(40, 167, 69, 0.08);
|
||||
border-color: rgba(40, 167, 69, 0.35);
|
||||
}
|
||||
|
||||
.timeline-item-tool_result:has(.tool-result-section.error) .tool-result {
|
||||
background: rgba(220, 53, 69, 0.1);
|
||||
border-color: rgba(220, 53, 69, 0.45);
|
||||
}
|
||||
|
||||
/* 活跃任务栏 */
|
||||
|
||||
Reference in New Issue
Block a user