feat: 完善堡垒机与 Agent 智能运维能力

- 支持 Windows Agent 构建、安装脚本和统一上报协议

- 增强 RDP 剪贴板、虚拟盘和文件传输能力

- 新增 AIOps 上下文工具、告警 RCA trace 落库和回放接口

- 重构 docs 模块文档并补充终端、堡垒机、监控、AI Agent 设计
This commit is contained in:
Logan.Li committed 2026-07-05 23:49:36 +08:00
1 parent a9513c2056
commit e0d652d211
169 files changed
+12192 -9116

No files matched your search

@@ -1,5 +1,6 @@
// 服务器管理共享纯函数/常量 // Logan.Li
import { Badge } from '@/components/ui/badge';
import i18n from '@/i18n';
import type { Server as ServerType } from '@/types';
import type { JsonData } from '@/types/common';
@@ -39,26 +40,26 @@ export function getStatusBadge(status: ServerType['status']) {
return (
<Badge variant="outline" className="border-emerald-500/30 dg-text-green bg-emerald-500/10">
<div className="w-1.5 h-1.5 rounded-full bg-emerald-400 mr-1.5 animate-pulse" />
运行中
{i18n.t('server.statusBadge.running')}
</Badge>
);
case 'stopped':
return (
<Badge variant="outline" className="border-[var(--dg-border)] text-[var(--dg-text-muted)] bg-[var(--dg-bg-tertiary)]">
已停止
{i18n.t('server.statusBadge.stopped')}
</Badge>
);
case 'maintenance':
return (
<Badge variant="outline" className="border-amber-500/30 dg-text-yellow bg-amber-500/10">
<div className="w-1.5 h-1.5 rounded-full bg-amber-400 mr-1.5" />
维护中
{i18n.t('server.statusBadge.maintenance')}
</Badge>
);
case 'offline':
return (
<Badge variant="outline" className="border-red-500/30 dg-text-red bg-red-500/10">
离线
{i18n.t('server.statusBadge.offline')}
</Badge>
);
default: