# CASAN Governed Chat for VS Code This extension contributes an explicit `@casan` GitHub Copilot Chat route. CASAN opens admission before the selected Copilot model is called and finalizes the same trace after streaming completes. It intentionally does **not** claim to intercept built-in Copilot chat. Use `@casan ` when a CASAN-owned route is required. Claude Code and Codex inside VS Code continue to use their own project lifecycle hooks installed by `casan init`. The extension has no runtime dependency beyond the VS Code API and Python 3 required by CASAN.