#20904: feat: Cloud.ru FM proxy, MAX Messenger extension, AI Fabric integration
docs
gateway
cli
commands
agents
size: XL
Cluster:
Subagent Enhancements and Features
## Summary
- **MAX Messenger Extension** (`extensions/max/`) — full chat bot integration with MAX (VK Teams / eXpress): runtime adapter, onboarding wizard, 109 unit tests + 32 integration tests
- **Cloud.ru AI Fabric** — MCP server auto-discovery, A2A agent discovery, manual endpoint entry flow (no IAM), agent status monitoring
- **Cloud.ru FM Proxy** — Docker proxy for routing through Cloud.ru Foundation Models (GLM-4.7 → gpt-oss-120b migration), health checks, rollback CLI
- **Insight Logger Hook** — bundled hook for logging tool use events
- **Documentation** — ADR-001 through ADR-011, Russian docs (`docs/ru/`), quality reports, shift-left testing, QE Queen assessments
### Key changes
- 58 commits across 179 files (+54,916 lines)
- New `src/ai-fabric/` module: IAM auth, HTTP client with retry, MCP/Agent/AgentSystem clients, agent status monitoring
- New `extensions/max/` with accounts, config schema, runtime adapter (probe/send/monitor), retry/rate-limit support
- Onboard wizard: Cloud.ru FM auth choice, AI Fabric setup with IAM and manual entry paths
- Skills: `ask-agent`, `status-agents`
- Project config: `.claudeignore`, `setup.sh`, Claude Code commands
## Test plan
- [x] All 6,243 tests pass (`pnpm test`)
- [x] 6 new tests for manual AI Fabric entry flow
- [x] 109 unit tests for MAX extension
- [x] 32 integration tests for MAX runtime adapter
- [ ] Manual verification of onboard wizard with `--auth-choice cloudru-fm-gpt-oss`
- [ ] Verify proxy Docker Compose generation on a Docker-enabled host
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Most Similar PRs
#21035: feat: agent hardening — modifying after_tool_call hook, cron contex...
by roelven · 2026-02-19
65.1%
#9049: fix: prevent subagent stuck loops and ensure user feedback
by maxtongwang · 2026-02-04
64.2%
#21867: feat: add email-brief extension for Gmail inbox summary via Telegram
by dzhechko · 2026-02-20
62.8%
#10486: feat: A2A protocol plugin
by benclarkeio · 2026-02-06
61.7%
#11996: fix: CLI backend JSON array parsing and clearEnv merge
by shanemmattner · 2026-02-08
61.6%
#20527: feat(mabos): complete setup_auto_fix and wire real channel testing
by kingler · 2026-02-19
61.6%
#11463: feat(tts): add MiniMax as a core TTS provider
by AlexZhangji · 2026-02-07
61.3%
#19957: feat(mattermost): add interactive buttons support
by tonydehnke · 2026-02-18
61.2%
#18860: feat(agents): expose tools and their schemas via new after_tools_re...
by lan17 · 2026-02-17
60.4%
#18670: feat: add first-class Claude Code CLI auth path + CLI model UX hard...
by SmithLabsLLC · 2026-02-16
60.1%