Affinity Design
Client Guide

Command Safety & Limitations

How Command keeps your data and operations safe — confirmations, boundaries, and what to expect

Safety by Design

Command is built with guardrails that protect your account while still being useful. Every action falls into one of two categories:

CategoryBehaviorExamples
Auto-runExecutes immediately when intent is clearContent edits, data lookups, uploads, contact updates
Confirmation-requiredPauses for your approval before executingPublishing, sending messages, billing changes, deletes

Command will never perform a sensitive action without your explicit approval.

The Confirmation Flow

When Command wants to do something sensitive:

Command: "I'm ready to publish the blog post 'Spring Sale' to your website.
         This will make it publicly visible. Approve?"

  [Approve]  [Deny]
Your ActionWhat Happens
ApproveCommand executes the action immediately
DenyCommand stops and suggests an alternative
Deny with reasonCommand notes your preference and adjusts

You can deny any confirmation without consequence. Command won't retry the same action — it will pivot to a safer alternative or ask how you'd like to proceed.

Confirmation Triggers

Command asks for confirmation when an action involves:

TriggerWhy It's Protected
Publishing or scheduling contentGoes live publicly, visible to your audience
Sending SMS or emailReaches real people — can't be unsent
Changing ad spend or budgetsDirect financial impact
Refunds, payments, subscription changesAffects billing
Deleting or removing contentHard to reverse
Changing credentials or permissionsSecurity risk
Destructive WordPress operationsCould break your website
Scheduling future sendsTime-sensitive, can't easily undo

Data Access Boundaries

What Command Can See

Command accesses your data through specific resource endpoints. It does not have unrestricted database access.

ResourceScope
Billing overviewYour invoices, contract, balance
ReportsMonthly reports for your account
SEO dataSearch rankings and performance for your websites
Website listYour websites and their connection status
Knowledge BaseDocuments your agency or you have created
AssetsFiles in your asset library
WordPressContent on your connected WordPress sites

What Command Cannot See

  • Other clients' accounts, even within the same agency
  • Your agency's internal settings or other clients' billing
  • Raw API keys, tokens, or credentials (Command uses them but never displays them)
  • Data from disabled portal features (if your agency turned off a section, Command can't access it)

Session Limits

LimitValueWhat Happens When Reached
Tool actions per message6Command stops and asks you to continue if more steps are needed
Conversation history per session40 eventsOlder messages are retained but may not be included in the active context
Attachment size8 MBLarger files must go through the Asset Library
Session historyNo hard limitSessions persist until you archive them

If Command hits the 6-action limit, it will stop mid-task and explain what still needs to be done. Just send another message to continue.

Verification After Changes

After making website changes, Command automatically verifies the result:

  1. Makes the change (e.g., updates WordPress content)
  2. Checks that the change is live
  3. If verification shows it's pending, Command waits and retries
  4. If verification fails, Command investigates and attempts a fix

This means you can trust that when Command says something is done, it's actually live — not just queued.

Privacy & Data Handling

QuestionAnswer
Are my conversations stored?Yes — sessions are saved so you can revisit them. Your agency admin can also view sessions.
Who can see my Command sessions?You and your agency's authorized admins
Does Command train on my data?No — your data is not used for model training
How long are sessions kept?Until you archive them. Your agency sets retention policies for archived sessions.
Can Command share my data with other clients?No — strict client isolation. Command is scoped to your account only.
What happens if I deny a confirmation?The action is canceled. No partial changes are made.

Feature Availability

Your agency controls which portal features are enabled for your account. If a feature is disabled:

  • It won't appear in your portal sidebar
  • Command cannot access that data or perform actions in that area
  • Command will tell you directly: "That feature is not available for your portal"

If you need access to a disabled feature, contact your agency. They can enable it from their admin panel.

Error Handling

If something goes wrong during an operation:

ScenarioWhat Command Does
A tool call failsCommand reports the error and suggests next steps
Too many tool loopsCommand stops and explains it needs more input from you
Feature is disabledCommand tells you the feature isn't available
Data not foundCommand asks you to clarify or provide the missing info
Network interruptionYour session is preserved — just send another message to resume

When to Contact Your Agency Instead

Command is powerful, but it's not a replacement for your agency team. Reach out directly for:

  • Strategic decisions — marketing direction, campaign planning
  • Contract changes — new services, pricing adjustments
  • Major website overhauls — redesigns, new site builds
  • Billing disputes — charge disputes, payment issues
  • Urgent issues — site down, broken functionality

Command will often direct you to your agency when it recognizes a request is outside its operational scope.

On this page