|
Entropic 2.3.8
Local-first agentic inference engine
|
Private definition of the entropic_engine struct. More...
#include <entropic/config/bundled_models.h>#include <entropic/core/compactor_registry.h>#include <entropic/core/constitutional_validator.h>#include <entropic/core/engine.h>#include <entropic/core/hook_registry.h>#include <entropic/core/identity_manager.h>#include <entropic/inference/orchestrator.h>#include <entropic/mcp/mcp_authorization.h>#include <entropic/mcp/external_bridge.h>#include <entropic/mcp/server_manager.h>#include <entropic/mcp/tool_executor.h>#include <entropic/storage/audit_logger.h>#include <entropic/types/session_logger.h>#include <entropic/storage/backend.h>#include <entropic/types/config.h>#include <entropic/types/error.h>#include <entropic/types/logging.h>#include <atomic>#include <memory>#include <mutex>#include <string>

Go to the source code of this file.
Classes | |
| struct | entropic_engine |
| Engine handle struct — owns all subsystems. More... | |
| class | entropic::HandleApiLock |
| gh#59 (v2.3.1): RAII guard combining api_mutex + log scope. More... | |
Namespaces | |
| namespace | entropic |
| Activate model on GPU (WARM → ACTIVE). | |
Private definition of the entropic_engine struct.
The public C API uses entropic_handle_t (opaque pointer to struct entropic_engine). This header defines the struct body. It is private to the facade — no external consumer or test should include it.
Subsystems are nullable unique_ptrs for lazy init: created during entropic_configure(), not entropic_create(). Phase 0 owns only hook_registry, api_mutex, last_error, and state flags.
Definition in file engine_handle.h.