prebuilt.company_researcher.config¶
Classes¶
Advanced configuration for KYC Agent with granular control. |
|
Configuration for different KYC compliance engines. |
Module Contents¶
- class prebuilt.company_researcher.config.KYCAgentConfiguration¶
Bases:
haive.core.engine.agent.agent.AgentConfigAdvanced configuration for KYC Agent with granular control.
- classmethod create_config(name: str | None = None, **kwargs) KYCAgentConfiguration¶
Factory method to create a KYC agent configuration.
- Parameters:
name – Optional name for the agent
**kwargs – Additional configuration parameters
- Returns:
Configured KYC agent configuration
- derive_schema() type[pydantic.BaseModel]¶
Create a custom state schema specifically for KYC workflow.
- Returns:
Pydantic model representing the KYC agent state
- classmethod validate_edd_triggers(v)¶
Validate Enhanced Due Diligence triggers.
Ensures trigger values are within reasonable ranges
- compliance_engines: KYCComplianceEngines = None¶
- class prebuilt.company_researcher.config.KYCComplianceEngines(/, **data: Any)¶
Bases:
pydantic.BaseModelConfiguration for different KYC compliance engines.
- enhanced_due_diligence: haive.core.engine.aug_llm.AugLLMConfig = None¶
- final_risk_assessment: haive.core.engine.aug_llm.AugLLMConfig = None¶
- initial_screening: haive.core.engine.aug_llm.AugLLMConfig = None¶