Documentation
Guides
- Architecture Overview
The shell extension and the engine run in separate processes. The shell is hosted inside a .NET Framework 4.7.2 VS/SSMS process; the engine is a .NET 10 self-contained executable.
- Configuration Guide
The configuration file is stored at:
- Deployment Guide
Tool
- Formatter Reference
The SQL formatter rewrites T-SQL text according to a formatting profile (.akmlstyle), preserving semantic equivalence. It runs as part of the out-of-process Engine and is invoked via the IPC API.
- IPC API Reference
All communication between the shell extension and the engine uses MessagePack-framed RpcMessage envelopes. The named pipe is the default transport (used by all SSMS/VS shell extensions today); spec…
- Static Code Analysis Rules
The analysis engine ships with 120+ rules across 8 categories. Rules run on every keystroke (debounced) and on save.
- Structured Use Cases
Version: 1.0 | Date: March 2026 | Author: Derived from Phase 1–9 PRDs Coverage: All features across Phase 1 (Foundation & Installer) through Phase 9 (AI Assistance)
- M3 — WebSocket bridge security & threat model
Spec: 025-m3-bridge-closure (FR-007 / FR-009) PRD: M3-websocket-transport.md Last reviewed: 2026-05-27