🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

训练守护智能体 Washington5533/Guid-traince

DeepSeek Harnessv0.1.2
Washington553365 天前有提交已提供中文文档扫描:未发现敏感能力

一行命令零改动接入,实时监控训练并自主干预调参

29.1/100
综合分
1
GitHub 星标
12
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @rrrelink/dsh-client-ui-training-guardian
npm 源 · @rrrelink/dsh-client-ui-training-guardian 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/27·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 65 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过

安装清单取自 dsh-plugin/dsh-client-ui-training-guardian/package.json

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@rrrelink/dsh-client-ui-training-guardian @ 0.1.2
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:16:36

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    src/client/index.ts:97
    const res = await fetch(url, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一行命令接入
  • 实时监控训练
  • 自主干预调参
v0.3.02026-08-31
· v0.3.0 发布 · 亮点 · 架构分析:D3 矩形树图 + 主干可视化,FLOPs / 参数量 / 瓶颈检测 · 远程服务器:FastAPI 计算服务端点,带 token 鉴权;PC 面板可远程连接 · 子代理自主性:--autonomy supervised/auto/full · DSH Web GUI 插件 v0.1.1(已在 npm 发布):6 个标签页的训练守护面板 · CPU 模式兼容:没有 GPU 也能平稳降级运行 · 支持 PyTorch >= 1.13 · MCP 工具:共 36 个(25 个读 + 11 个写) · 安装 pip install guarftrain cd /path/to/your-project guarftrain init guarftrain watch -- python train.py --epochs 20 完整快速上手指南:见 README.md
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
训练守护智能体 · Training Guardian Agent PyPI CI Python Streamlit Demo 一行命令,训练脚本零行改动,获得完整守护能力。 一行命令。无需改动训练脚本。完整的守护能力。 guarftrain init && guarftrain watch -- python train.py --epochs 20 v0.3.0 新特性 | 特性 | 描述 | | 架构分析 (Arch Analysis) | D3 treemap + backbone 可视化,FLOPs/参数量/瓶颈层检测,参考 archify 设计 | | 远程通信 (Remote Server) | 算力服务器端 FastAPI 服务,PC Dashboard 远程连接,鉴权 token | | Sub-agent 自主决策 | --autonomy supervised/auto/full,自主调整参数/干预训练 | | DSH Web GUI Plugin | DeepSeek Harness 侧栏面板,实时 metrics/GPU/anomalies/decisions/architecture/history(插件文档) | | CPU 模式兼容 | 无 GPU 时自动降级,训练曲线正常显示,GPU 面板提示不可用 |
展开完整文档(README 剩余 1 节)
训练守护智能体 · Training Guardian Agent

PyPI
CI
Python
Streamlit Demo

一行命令,训练脚本零行改动,获得完整守护能力。

一行命令。无需改动训练脚本。完整的守护能力。

guarftrain init && guarftrain watch -- python train.py --epochs 20

v0.3.0 新特性

| 特性 | 描述 |
| 架构分析 (Arch Analysis) | D3 treemap + backbone 可视化,FLOPs/参数量/瓶颈层检测,参考 archify 设计 |
| 远程通信 (Remote Server) | 算力服务器端 FastAPI 服务,PC Dashboard 远程连接,鉴权 token |
| Sub-agent 自主决策 | --autonomy supervised/auto/full,自主调整参数/干预训练 |
| DSH Web GUI Plugin | DeepSeek Harness 侧栏面板,实时 metrics/GPU/anomalies/decisions/architecture/history(插件文档) |
| CPU 模式兼容 | 无 GPU 时自动降级,训练曲线正常显示,GPU 面板提示不可用 |
| PyTorch >= 1.13 支持 | resource_estimator 回退兼容 PyTorch 1.x |
| MCP 工具扩展 | +1 analyze_architecture 工具(共 36 个) |
| Dashboard 架构分析标签 | 独立「架构分析」标签页,treemap/backbone 双视图 |

v0.2.0 新特性

| 特性 | 描述 |
| guarftrain CLI | pip install 后全局可用,替换旧 python run.py |
| guarftrain init | 自动扫描训练脚本,生成 contract.yaml |
| guarftrain check | 环境自检:Python/GPU/依赖/项目结构 |
| Dashboard 远程配置 | 外部 Agent 通过 MCP 控制 Dashboard 图表/面板,用户操作受 dirty flag 保护 |
| Agent 图表推荐 | chart_selection 决策点:Agent 分析训练状态,推荐应关注的指标组 |
| MCP 委托模式 | 外部 Claude Code 连接时内置 Agent 进入 provisional 模式,决策可被覆盖 |
| 增量图表更新 | Dashboard 实时推送图表数据,不再全量重建 |
| 依赖瘦身 | 核心安装 ~2MB,torch/anthropic 按需安装 |

它做什么? · What does it do?

| 阶段 · Phase | 能力 · Capability | 方式 · How |
| 训练前 Pre-flight | GPU 显存预估 + batch 推荐 | guarftrain preflight |
| 训练中 During | GPU+Loss 监控告警 / 崩溃自动恢复 / LLM 决策 / Sub-agent 自主干预 | guardian watch |
| 训练后 Post | 摘要+AI 解读 / Checkpoint 分析 / 模型可视化 / 架构分析 | guarftrain summarize |
| 跨实验 Cross | 自然语言查询 / 实验对比 / 数据导入 | guarftrain query "best lr?" |
| 外部接入 External | MCP 36 工具 + Dashboard 远程配置 + Agent 图表推荐 + 远程通信 | guarftrain start |

快速开始 · Quick Start

安装 · Install

方式 1: pip 安装(推荐,轻量核心 ~2MB,torch 已有不重装)
pip install guarftrain

方式 2: 从源码安装
git clone https://github.com/Washington5533/Guid-traince.git
cd Guid-traince
pip install .

按需安装可选组件
pip install guarftrain[agent] # AI 决策层 (anthropic)
pip install guarftrain[mcp] # MCP 外部 Agent 接入
pip install guarftrain[dashboard] # Web 控制面板
pip install guarftrain[full] # 全部安装

三步守护 · Three steps to guard

1. 初始化项目(自动扫描训练脚本,生成配置)
cd /path/to/your-project
guarftrain init

2. 守护训练(纯规则,零外部依赖) guarftrain watch -- python train.py --epochs 20

3. 或启用 AI + Dashboard + MCP guarftrain watch --agent --with-dashboard --with-mcp -- python train.py --epochs 20

What does the training script need? · 训练脚本要满足什么?

四项契约(训练脚本的接口约定)。每一项控制一个能力——缺任一项只关闭对应能力,不阻断训练。

1. --resume / --ckpt 标志用于检查点恢复 → 启用崩溃恢复 + 基于重启的干预
2. cp_{epoch}/model.pth 包含 epoch/model_state_dict/optimizer_state_dict → 启用检查点分析 + 训练后工具
3. 结构化日志:epoch {n} loss {v} val_acc {v} lr {v} → 启用损失异常检测 + 进度监控
4. 可导入入口:train:build_model / train:get_dataloaders → 启用预检资源估算 + 模型可视化 + 推理

缺任一项?只关闭对应能力——训练仍会运行。

四项契约(训练脚本的接口约定),每一项控制一个能力——缺任一项只关闭对应能力,不阻断训练。guarftrain init 会自动扫描你的脚本,逐项报告开启/降级状态。

Architecture · 架构

┌─ Guardian Process (sidecar) ────────────────────────────────────┐
│ │
│ CLI (guarftrain) ──→ 18 subcommands │
│ ├─ watch ──→ Watchdog: Popen + crash recovery + CLI rewrite │
│ │ └─ Monitor: log tail + GPU poll + anomaly detect │
│ │ └─ AgentAdvisor: LLM decide → intervene │
│ │ └─ Sub-agent: --autonomy (supervised/auto/full) │
│ ├─ remote ──→ FastAPI 远程通信服务(算力服务器端) │ │ ├─ serve ──→ MCP Server: 36 tools (25 read + 11 write) │ │ ├─ start ──→ Dashboard + MCP one-click │ │ └─ experiments / query / compare ──→ Cross-experiment analysis │ │ │ │ Decision Layers · 决策分层: │ │ ┌─ Contract (hard boundary, human-defined) │ │ ├─ Agent (LLM, optional, within action space) │ │ ├─ Sub-agent (autonomous, --autonomy supervised/auto/full) │ │ ├─ Rules (deterministic, always-on fallback) │ │ ├─ MCP (external agent access, dual-mode delegation) │ │ └─ Dashboard (remote config, dirty-flag user protection) │ │ │ │ Architecture Analysis · 架构分析: │ │ └─ ArchAnalyzer: forward hooks → FLOPs → tree → D3 render │ │ │ │ Training Process: python train.py (0 changes required) │ └──────────────────────────────────────────────────────────────────┘

CLI Commands · 命令速查

| Command | Description |
| init | Auto-detect project + generate contract.yaml |
| check | Environment readiness check (deps, GPU, config) |
| watch | 守护任意训练命令 |
| start | 仪表盘 + MCP 一键启动 |
| serve | 独立 MCP 服务器 |
| remote | 启动远程通信服务器(计算服务器端) |
| contract check | 验证训练脚本契约 |
| preflight | GPU 显存估算 + 批次推荐 |
| analyze | 扫描现有检查点 |
| analyze_architecture | 分析模型架构(D3 树状图/骨干网络) |
| experiments | 列出所有历史实验 |
| query | 自然语言查询(“最佳学习率?”) |
| compare | 比较两个实验 |
| visualize | 模型结构可视化(D3.js HTML) |
| infer | 使用检查点运行推理 |
| gallery | 图像筛选 + 选择 |
| dashboard | Web 控制面板(独立) |
| project | 项目上下文管理(init/show/scan/fill) |

MCP Tools · MCP 工具

25 个只读(始终可用,无需认证):

get_training_status · get_metrics_history · list_checkpoints · compare_checkpoints · get_anomaly_history · get_recovery_history · get_summary · get_agent_decision_log · get_contract_status · list_contract_proposals · list_experiments · query_experiment · compare_experiments · get_model_structure · analyze_architecture · get_guardian_mode · get_gallery_config · get_import_format · inspect_source · get_training_log · get_post_training_checklist · get_pending_decisions · get_dashboard_config · recommend_charts · list_dashboard_templates

11 个写入(令牌认证 + 训练阶段门控):

trigger_recovery · restart_with_params · stop_training · approve_contract_proposal · reject_contract_proposal · run_visualization · set_gallery_config · run_inference · submit_import · resolve_decision · set_dashboard_config

→ 完整 API 参考:docs/MCP_API_REFERENCE.md

Configuration · 配置

三层配置,YAML 中零密钥:

DEFAULTS

Project Status · 项目状态

| 指标 | 值 |
| 版本 | 0.3.0 |
| 模块 | 21 (cp_1 ~ cp_21) |
| 生产代码 | ~12,500 行 |
| 测试 | 266 (推送时 CI) |
| MCP 工具 | 36 (25 读 + 11 写) |
| CLI 命令 | 18 |
| 测试覆盖率 | ~13% (核心路径:100%) |
| Python | 3.10+ |

Docs · 文档索引

| 文档 | 内容 |
| docs/INTRODUCTION.md | 项目介绍 (中文) |
| docs/PACKAGES.md | 包分发与 DSH/Agent 集成指南 (中文) |
| docs/ARCHITECTURE.md | 架构与工作流 (中文) |
| docs/DEPLOYMENT.md | 用户手册 (中文) |
| docs/MCP.md | MCP 集成指南 (中文) |
| docs/MCP_API_REFERENCE.md | 36 工具 API 参考 (中文) |
| docs/MCP_QUICKSTART.md | 5 分钟 MCP 入门 (中文) |
| docs/IMPLEMENTATION_REPORT.md | 各模块完成报告 (中文) |
| dsh-plugin/…/README.zh.md | DSH 插件用户手册 (中文/英文) |

License

MIT
预览分享卡片长什么样 ↓Washington5533/Guid-traince
分享 · DeepSeek Harness Hub
Washington5533/Guid-traince

一行命令零改动接入,实时监控训练并自主干预调参

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部