Skip to main content

enforce_capability_contract

Function
This function is defined in the base module.
Verify adapter’s capability contract and raise on any violation. Thin wrapper over :func:verify_capability_contract that raises a single :class:CapabilityContractError naming every declared-but-unbacked capability, so an adapter cannot advertise something it cannot do. Intended to be called once where adapters are built/registered.

Signature

Parameters

Any
required
No description available.

Uses

  • verify_capability_contract
  • CapabilityContractError

Source

View on GitHub

praisonaiagents/bots/base.py at line 148