Add AI trading supervisor with WeChat push and daily session
Proactive monitoring for manual/hub closes and new opens prevents overtrading via in-app alerts, configurable WeChat links, and supervisor chat. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4541,6 +4541,7 @@ body.hub-page-ai #page-ai {
|
||||
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="trading"] .ai-chat-panel,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="general"] .ai-chat-panel,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="supervisor"] .ai-chat-panel,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="history"] .ai-chat-panel {
|
||||
display: flex;
|
||||
flex: 1 1 auto;
|
||||
@@ -4551,12 +4552,14 @@ body.hub-page-ai #page-ai {
|
||||
}
|
||||
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="trading"] .ai-chat-history-panel,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="general"] .ai-chat-history-panel {
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="general"] .ai-chat-history-panel,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="supervisor"] .ai-chat-history-panel {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="trading"] .ai-chat-main,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="general"] .ai-chat-main {
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="general"] .ai-chat-main,
|
||||
body.hub-page-ai .ai-layout[data-ai-mobile-tab="supervisor"] .ai-chat-main {
|
||||
display: flex;
|
||||
flex: 1 1 auto;
|
||||
min-height: 0;
|
||||
@@ -5182,6 +5185,31 @@ body.hub-page-ai #page-ai {
|
||||
color: var(--accent);
|
||||
border-color: color-mix(in srgb, var(--accent) 40%, var(--border-soft));
|
||||
}
|
||||
.ai-chat-history-badge.supervisor {
|
||||
color: #c27803;
|
||||
border-color: color-mix(in srgb, #c27803 45%, var(--border-soft));
|
||||
}
|
||||
.ai-msg-row-system {
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.ai-bubble-system {
|
||||
background: color-mix(in srgb, var(--surface-2) 88%, #c27803 12%);
|
||||
border: 1px solid color-mix(in srgb, var(--border-soft) 70%, #c27803 30%);
|
||||
font-size: 0.92rem;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.ai-bubble-warn {
|
||||
border-color: color-mix(in srgb, var(--danger) 45%, var(--border-soft));
|
||||
}
|
||||
.ai-chat-history-panel.hidden {
|
||||
display: none !important;
|
||||
}
|
||||
.ai-chat-new-btn.hidden {
|
||||
display: none !important;
|
||||
}
|
||||
.supervisor-settings-grid {
|
||||
margin-top: 0.75rem;
|
||||
}
|
||||
.ai-chat-history-del {
|
||||
min-width: 28px;
|
||||
min-height: 28px;
|
||||
|
||||
Reference in New Issue
Block a user