Перейти к содержанию

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

Быстрая навигация

Точки входа

Протоколы (DI)

Все зависимости инъектируются через typing.Protocol из brain.core.contracts:

  • MemoryManagerProtocol
  • TextEncoderProtocol
  • EventBusProtocol
  • ResourceMonitorProtocol

Хранилище

  • MemoryDatabase — SQLite WAL backend (опционально SQLCipher)