v1.6.36

AIPentest/CyberStrikeAIv1.6.36Jun 12, 2026by Ed1s0nZ

AI Summary

This release introduces robust connection self-healing for external MCP connections, including SSE long-lived connections, using dead-connection detection and auto-reconnect with exponential backoff. It improves the MCP management interface by adding status polling and disconnect reason display, and fixes a bug where external tools were not persisting their 'always visible' status under tool_search.

Key Highlights

  • Implemented connection self-healing with automatic reconnection for external MCP.
  • Added scheduled polling and disconnect reason display in the MCP management UI.
  • Fixed external tools not remaining 'always visible' under tool_search.
  • Resolved runtime matching conflicts for tool names (config vs. display).

New Features

  • Connection self-healing for external MCP connections.
  • Disconnect reason display in MCP management UI.
  • Auto-reconnect with exponential backoff.

Full Release Notes

本次围绕外部 MCP(含 SSE 长连接)做了连接自愈:断连检测、状态修正、指数退避自动重连,并避免与手动停止或进行中的连接冲突;MCP 管理页增加定时刷新与断连原因展示。同时修复外部工具「常驻」在 tool_search 下不生效的问题(配置用 mcp::tool,运行时匹配 mcp__tool),监控页统一以双下划线展示工具名,与模型侧命名一致。

---

This update adds resilient external MCP handling (including SSE long-lived connections): dead-connection detection, corrected client state, and auto-reconnect with exponential backoff, while avoiding races with manual stop or in-flight connects; the MCP management UI now polls status and shows disconnect reasons. It also fixes external tools not staying “always visible” under tool_search (config uses mcp::tool, runtime matches mcp__tool), and aligns the monitor UI with model-facing mcp__tool names instead of internal mcp::tool.