# Interface BasePolicyEngine

interface BasePolicyEngine {
evaluate(context: ToolCallPolicyContext): Promise<PolicyCheckResult>;
}

#### Implemented by

- InMemoryPolicyEngine

- Defined in plugins/security_plugin.ts:49

## Methods

### evaluate

- evaluate(context: ToolCallPolicyContext): Promise<PolicyCheckResult>

  #### Parameters

  - context: ToolCallPolicyContext

  #### Returns Promise<PolicyCheckResult>

  - Defined in plugins/security_plugin.ts:50