|
Entropic 2.14.3
Local-first agentic inference engine
|
Constitutional validation pipeline configuration. More...
#include <entropic/types/config.h>
Public Attributes | |
| bool | enabled = false |
| Global enable/disable (default OFF) | |
| int | max_revisions = 2 |
| Max re-generation attempts (0 = critique only) | |
| int | max_critique_tokens = 1024 |
| Token budget for critique generation. | |
| float | temperature = 0.0f |
| Critique generation temperature. | |
| bool | enable_thinking = false |
| Enable think-blocks for critique (default OFF) | |
| int | priority = 100 |
| Hook priority (higher = later) | |
| std::string | grammar_key = "constitutional_critique" |
| Grammar registry key. | |
| std::vector< std::string > | skip_tiers = {"lead"} |
| Tiers exempt from validation (default: lead — streams before hook fires) | |
| std::string | critique_tier |
| Tier to route critique generation on. | |
Constitutional validation pipeline configuration.
Controls the post-generation validation hook that critiques engine output against constitutional rules. Default disabled — doubles inference cost per generation when active.
| std::string entropic::ConstitutionalValidationConfig::critique_tier |
| std::string entropic::ConstitutionalValidationConfig::grammar_key = "constitutional_critique" |
| int entropic::ConstitutionalValidationConfig::max_critique_tokens = 1024 |
| int entropic::ConstitutionalValidationConfig::max_revisions = 2 |
| int entropic::ConstitutionalValidationConfig::priority = 100 |
| std::vector<std::string> entropic::ConstitutionalValidationConfig::skip_tiers = {"lead"} |
| float entropic::ConstitutionalValidationConfig::temperature = 0.0f |