API Reference¶
Автогенерированная документация всех публичных модулей Cognitive Core.
Документация генерируется из docstring'ов исходного кода с помощью mkdocstrings.
Модули¶
| Модуль | Описание | Классов |
|---|---|---|
| cognition | Когнитивное ядро: CognitiveCore, CognitivePipeline, Reasoner, GoalManager | 14 |
| memory | Система памяти: 5 видов + MemoryManager + Storage | 8 |
| perception | Слой восприятия: InputRouter, TextIngestor, validators | 4 |
| core | Ядро системы: EventBus, Scheduler, contracts, utils | 6 |
| output | Слой вывода: DialogueResponder, ResponseValidator, OutputTraceBuilder | 3 |
| logging | Логирование: BrainLogger, DigestGenerator, TraceBuilder | 3 |
| encoders | Кодировщики: TextEncoder (4 режима) | 1 |
Быстрая навигация¶
Точки входа¶
CognitiveCore— главный orchestratorCognitivePipeline— 12-шаговый пайплайн (P3-10)MemoryManager— единая точка доступа к памятиInputRouter— маршрутизация входных данных
Протоколы (DI)¶
Все зависимости инъектируются через typing.Protocol из brain.core.contracts:
MemoryManagerProtocolTextEncoderProtocolEventBusProtocolResourceMonitorProtocol
Хранилище¶
MemoryDatabase— SQLite WAL backend (опционально SQLCipher)