Vigils v0.1.30
--doctor now health-checks every agent, not just Claude.
Added
setup --mcp --doctornow covers all four agent surfaces. The read-only launch-health preflight —
which answers "after wrapping, can each MCP server's underlying program still start in this
environment?" — previously checked only Claude Code's servers. It now checks Claude (user +
per-project), Codex, Cursor, and Windsurf in one pass, each row tagged by agent.--doctor --probe
likewise runs a real MCP-handshake test for servers across all four. It sees through Vigil's wrapping —
it checks the underlying program (e.g.npx/uvx/python), notvigil-hubitself. This directly
answers the most common worry aftersetup --all: "did wrapping break any of my tools?"
Fixed / Security
- A broken (malformed or unreadable) config for a non-Claude agent is now reported as a counted doctor
failure with an accurate cause (parse failure vs permission/IO error), instead of being silently
skipped — so--doctorcan no longer claim "all servers resolve" while an entire agent surface went
unchecked. All diagnostic output (including config paths) is scrubbed before printing.
中文
--doctor 现在体检每个 agent,不再只是 Claude。
新增
setup --mcp --doctor现在覆盖全部四个 agent 接入面。 这个只读的启动健康预检 —— 回答"wrap 之后,
每个 MCP server 的底层程序在本环境还能起来吗" —— 此前只查 Claude Code 的 server。现在一次过查 Claude
(user + 各项目)、Codex、Cursor、Windsurf,每行按 agent 标注。--doctor --probe同样对四个面的 server
做真实 MCP 握手测试。它看穿 Vigil 的包裹 —— 检查的是底层程序(如npx/uvx/python)而非
vigil-hub自身。这直接回应setup --all后最常见的担忧:"wrap 之后我的工具是不是被弄坏了?"
修复 / 安全
- 非 Claude agent 的配置坏了(无法解析 或 读不了),现在会作为计入失败的 doctor 项报告,并给出准确成因
(解析失败 vs 权限/IO 错误),而不再被静默跳过 —— 这样--doctor不会在某个 agent 面整个没被检查到的情况下
仍宣称"所有 server 都可解析"。所有诊断输出(含配置路径)在打印前都经脱敏。
Downloads — which file do I want?
- Desktop app (most users): the installer for your OS — Windows
Vigils_*_x64-setup.exe(or.msi), macOSVigils_*.dmg, Linux.AppImage/.deb/.rpm. Gives you the GUI: Activity Feed, Approval Queue, Server Registry. - CLI gateway (put Vigils in front of an AI agent — Claude Code / Codex / Cursor / Zed):
vigils-cli-<platform>(containsvigil-hub+vigil-native-host). This is the MCP proxy your agent connects to. - Browser extension (guard pasting/typing secrets into AI web apps, Chrome MV3):
vigils-chrome-extension.zip— unzip, then load unpacked atchrome://extensions. - The
.sigandVigils.app.tar.gzfiles are desktop auto-updater artifacts — you do not need to download them.
New here? Full setup & agent-integration guide: https://duncatzat.github.io/vigils
Early releases are unsigned; your OS may show a Gatekeeper / SmartScreen prompt on first run.
Apache-2.0 · https://vigils.ai · Full changelog