Definition: Permission specifies which operations an Agent is allowed to perform, while Approval means that certain operations require human permission before execution.

Simply put: Permission says “what you are allowed to do,” while Approval says “ask me first before doing this.”

Examples:

  1. The Agent has Read permission but not Write permission.
  2. The Agent can run tests but cannot deploy.
  3. The Agent must ask for confirmation before deleting a file.

AI Agent My-Journey-In-Codeless