|
Entropic 2.3.8
Local-first agentic inference engine
|
Configuration structs with defaults. More...
#include <entropic/types/enums.h>#include <cstdint>#include <string>#include <vector>#include <optional>#include <filesystem>#include <unordered_map>

Go to the source code of this file.
Classes | |
| struct | entropic::MCPKey |
| A single authorized MCP key with access level. More... | |
| struct | entropic::GrammarEntry |
| Metadata for a registered grammar. More... | |
| struct | entropic::AdapterInfo |
| Metadata for a loaded LoRA adapter. More... | |
| struct | entropic::ModelConfig |
| Model configuration for a single tier. More... | |
| struct | entropic::PromptCacheConfig |
| Prompt caching configuration. More... | |
| struct | entropic::GPUResourceProfile |
| Named GPU resource profile for controlling inference hardware knobs. More... | |
| struct | entropic::GenerationParams |
| Generation parameters for a single inference call. More... | |
| struct | entropic::TierConfig |
| Tier-specific model configuration. More... | |
| struct | entropic::ModelsConfig |
| Configuration for all models (tiers + router). More... | |
| struct | entropic::RoutingConfig |
| Configuration for model routing. More... | |
| struct | entropic::PermissionsConfig |
| Tool permission configuration. More... | |
| struct | entropic::FilesystemConfig |
| Filesystem MCP server configuration. More... | |
| struct | entropic::ExternalMCPConfig |
| External MCP server configuration (Entropic-as-server). More... | |
| struct | entropic::ReconnectConfig |
| Reconnection policy configuration for external MCP servers. More... | |
| struct | entropic::ExternalServerEntry |
| Configuration for a single external MCP server entry. More... | |
| struct | entropic::MCPConfig |
| MCP server configuration. More... | |
| struct | entropic::AuditLogConfig |
| Audit log configuration within StorageConfig. More... | |
| struct | entropic::StorageConfig |
| Storage backend configuration. More... | |
| struct | entropic::CompactionConfig |
| Auto-compaction configuration. More... | |
| struct | entropic::GenerationConfig |
| Generation parameters configuration (top-level defaults). More... | |
| struct | entropic::LSPServerConfig |
| Configuration for a single LSP server. More... | |
| struct | entropic::LSPConfig |
| LSP integration configuration. More... | |
| struct | entropic::ConstitutionalValidationConfig |
| Constitutional validation pipeline configuration. More... | |
| struct | entropic::SpeculativeConfig |
Speculative-decoding configuration (inference.speculative. More... | |
| struct | entropic::InferenceConfig |
| Inference-side configuration knobs (v2.1.11). More... | |
| struct | entropic::ParsedConfig |
| Full parsed configuration. More... | |
| struct | entropic::PhaseConfig |
| Inference parameters for a single identity phase. More... | |
Namespaces | |
| namespace | entropic |
| Activate model on GPU (WARM → ACTIVE). | |
Enumerations | |
| enum class | entropic::MCPAccessLevel : uint8_t { entropic::NONE = 0 , entropic::READ = 1 , entropic::WRITE = 2 } |
| MCP tool access level for per-identity authorization. More... | |
| enum class | entropic::ModelState : int { entropic::COLD = ENTROPIC_MODEL_STATE_COLD , entropic::WARM = ENTROPIC_MODEL_STATE_WARM , entropic::ACTIVE = ENTROPIC_MODEL_STATE_ACTIVE } |
| C++ enum class for model VRAM lifecycle states. More... | |
| enum class | entropic::AdapterState : int { entropic::COLD = 0 , entropic::WARM = 1 , entropic::HOT = 2 } |
| LoRA adapter lifecycle state. More... | |
Functions | |
| const char * | entropic::mcp_access_level_name (MCPAccessLevel level) |
| Convert MCPAccessLevel to string representation. | |
| bool | entropic::parse_mcp_access_level (const std::string &name, MCPAccessLevel &out) |
| Parse MCPAccessLevel from string. | |
| ModelConfig | entropic::make_default_draft_model_config () |
| Speculative decoding configuration (v2.1.11, gh#36). | |
Configuration structs with defaults.
Internal to the engine (C++ types). Cross-.so config is passed as JSON strings via the C API. These structs are deserialized from JSON inside the .so boundary.
Structs use aggregate initialization with defaults. Validation is separate — each struct has a standalone validate() function.
Definition in file config.h.