Skip to main content
Configure the product’s mode in Collection policy, then deploy the matching AGENT_FEEDBACK_MODE value so the emitted instruction stays in sync.

Ask once

The response includes an opaque consentScope. The agent runtime—not Epode—stores approval or refusal under that scope. A later approved report uses approvalSource: "stored_grant". Rotating a product key produces a new scope, so an agent may ask again. The scope is not a user or agent identity.

Ask every time

Every report requires fresh approval and approvalSource: "granted_now". Stored consent is ignored.

Permission copy

Use the concrete question carried by the protocol:
May I send the product provider a short feedback report about how this product worked? Your prompt and task content will not be included.
Never infer approval from silence. Diagnostics validate ask-mode contracts but do not submit a report, because a diagnostic cannot impersonate the user.