Справочник A4
Полная API-спецификация A4: Rust Session Protocol (28 команд), Browser Surface API, window.fastdocShell (306 методов), push/event contract и каталог DTO (479 типов).
Этот раздел — машинно выверенный справочник по внешнему API A4. Он описывает четыре независимых поверхности:
| Поверхность | Что это | Страницы |
|---|---|---|
| Rust Session Protocol | 28 команд документной сессии поверх JSONL stdio или loopback WebSocket. Основной путь внешней интеграции. | Транспорт, Команды сессии, Typed editing DTO |
| Browser Surface API | Встраивание готовой Web Surface и события хоста. | Surface API |
| window.fastdocShell | 306 методов доверенного renderer настольного A4. Внутренний API, не публичный SDK. | document … current-api |
| DTO catalog | 479 типов shell-contract и 31 сгенерированный тип сессии. | api-document.ts … Session TypeScript |
Базовая сборка справочника
Заголовок раздела «Базовая сборка справочника»Rust Session Protocol · Browser Surface API · window.fastdocShell · events · DTO
| Показатель | Значение |
|---|---|
| Baseline | git 342102ff1414abfaf3dd8d4aa61d2074fc4e60bb · 26.08.2026 |
| Rust Session Protocol | 28 команд · fastdoc.session-protocol-descriptor.v1 |
| window.fastdocShell | 306 методов / 308 сигнатур |
| Фактические preload routes | 304: 286 invoke, 7 host→Web, 11 Web→host |
| DTO | 479 shell types + 31 generated session types |
| Статус | 1.0.0-draft |