Docs / AMS / Rollout / Roll out Mindset in your company
View as MarkdownRoll out Mindset in your company
Find the automations your people already rely on, get the first one live, and set the conventions and habits that keep a fleet of agents in shape.
After this page, you have a plan to take Mindset from nothing to a first agent running in production, and the conventions and habits your team keeps once it's there.
Where Mindset fits
Mindset is an agent framework with optimization at its core. You build agents in configuration, then optimize them on cost, outcome and security. Governance (named operations, approvals, audit, environments) is the security part of that.
Most companies already own the tools around it:
| Layer | What it answers | Who usually provides it |
|---|---|---|
| Access | Who may use which model | Your identity provider and your AI vendors' admin consoles |
| Discovery | What agents exist that nobody sanctioned | Tenant admin tooling, data loss prevention, threat detection |
| Execution | What a sanctioned agent may do, and what it did | Mindset |
| Surface | Where people meet the agent | The Mindset Hub, your own product (embedded), or Claude and other MCP clients |
Mindset sits beside your identity provider and your discovery tooling. It's where the agents that touch real systems are built, run, recorded and improved. The same words mean different things across these products, so check the glossary before a meeting with your Microsoft or Claude admins.
Step 1: find what already exists
The material is already there: skill files, prompt documents, MCP servers on laptops, and spreadsheets someone updates by hand every Friday. Look for what already works.
- Ask the people who already build. Your AI leads and power users usually have a list.
- Run one session per function. Finance, operations, HR, an hour each. Ask what someone has already automated and is quietly relying on.
- Read what your discovery tooling found. Most of it is noise. The entries that touch a real system are the ones you want.
Write them in one list, with the person who built each one.
Step 2: decide what belongs in Mindset
Ask six questions of each automation on the list:
- Does it change anything? Reads are recoverable. Writes aren't.
- Can that change be undone?
- Does anyone other than the builder rely on the output?
- Does it run under a person's own credentials?
- Does it run when nobody is watching, on a schedule or a trigger?
- Does it touch data you'd have to report on, such as personal or regulated data?
Any single yes, and it belongs in Mindset. Six noes, and it's somebody's personal tool. Leave it alone. Don't register it, review it or ask anyone to declare it.
Then check it can move:
- Can Mindset reach what it needs? An API, a database, a Google Sheet, an MCP server or a knowledge base. See Will your automation work here?
- Does it need a browser? Mindset can't drive a web page or click through a screen. If there's no API, it doesn't move.
- Which parts must wait or happen in order? Most of the work becomes the agent's instructions. Only the stretch that has to wait for a person, or must happen step by step, becomes a script.
Start with the biggest automation that passes. You already know how it should behave, which makes it the cheapest thing to learn on.
Step 3: take the first one all the way
One automation, end to end, with us alongside. The point is that your team has done every step once and doesn't need us for the second.
| Stage | What happens | Who |
|---|---|---|
| Set up | Create your org and its environments, invite members, and make the decisions below | Your Mindset owner, with us |
| Connect the first system | Add the connection and its credential, discover or write its operations, and enable the ones the agent needs | The system owner, with us |
| Build and test | Bring the automation in (Orca reads what you have, proposes a plan and waits for you), write acceptance tests, and run an experiment to find the cheapest model that still passes | The person who built the original, with us |
| Live and watched | Make the same change in Production, make the agent available, then read its runs every day | Mindset owner and system owner |
Don't build the second agent until you can say what a normal run of the first looks like. The second one costs a fraction of the first, because the connections and operations already exist.
Decisions to make before day one
- Region. Your org's region comes from the Mindset deployment you sign up on, and it can't change afterward.
- Environments. Every org starts with one, called Sandbox. An org admin creates more, usually Test and Production. You can rename an environment later, but its address (the slug) is permanent and it can't be deleted. Connections belong to one environment, and nothing copies between them. See Environments.
- Write operations. The setting Turn on connections that change other systems automatically (Settings → Systems) is on by default. With it on, a new write operation is enabled as soon as it's added. Turn it off and a person approves each new write operation once. Either way, approval is per operation, not per call. If a specific change needs a person each time, build that into a script as a question (for example, Slack buttons), and the run waits for the answer.
- Retention and export. In Settings → Governance, set audit retention, conversation retention, and whether traces go to your own tooling over OpenTelemetry.
- Personal agents. Off by default, in Settings → Defaults. When on, members build their own agents in the Hub. A personal agent holds no connections. It can only hand work to agents already available to its owner, so it gives nobody new access. This is where personal productivity agents belong.
Conventions your team keeps
Mindset enforces a lot on its own: every outside call goes through a named operation, credentials stay on the connection, an agent can never approve an operation, and every run is recorded. See What Mindset enforces for you. Three things it can't enforce, so write them down:
- Each agent has a named owner and a backup. An org agent has no owner field. Put the owner and backup in the agent's description, in the same format every time, for example
Owner: Priya Shah. Backup: Tom Ellis. - Personal tools stay personal. Don't register or review them. A policy that governs somebody's meeting-notes helper won't be taken seriously on the agent that touches bank details.
- Agents nobody uses get switched off. Anything that hasn't run in thirty days is a question. Turn its Available switch off (it then shows as Unavailable), or delete it.
Who does what
| Job | Who | How often |
|---|---|---|
| Build an agent | Anyone who knows the process | When needed |
| Decide which operations exist on a system | The person accountable for that system | Once per system, then on change |
| Approve write operations | A named person in the function that owns the outcome. Finance approves finance writes | When a new write operation appears, if auto-enable is off |
| Watch the fleet | One named Mindset owner, and a backup | Daily |
Daily and weekly habits
Everything here comes from Govern in AMS: Monitor (Cost, Performance, Resources, Topology), Log (every session, in order), Optimize (acceptance tests and experiments) and Audit. Monitor has an agent docked on the left that you can ask in plain words.
| When | Who | What to look at |
|---|---|---|
| Daily, ten minutes | Mindset owner | What failed. What is waiting on a person. What ran and changed nothing |
| Weekly, thirty minutes | Owner and backup | New agents and new operations. On Topology, anything an agent called that it wasn't granted |
| Monthly, an hour | Add security and a system owner | Cost by agent and model on Monitor → Cost. Agents marked Never used or idle. Which agents hold write operations, and on what |
| Quarterly | Add leadership | Time saved against your own baseline. Owners and backups reconfirmed. Unused agents switched off |
Put the monthly hour in the diary before the first agent goes live.
Things to know about the record:
- Never used and idle are different. An agent that has never run has a trigger problem. One that used to run and stopped has a different one.
- Granted against called. Topology shows what each agent was granted and what it actually called. A call with no current grant is worth looking at the same day.
- Getting the record out. There is no CSV export of runs. A single session downloads as JSON from the Log. For everything else, turn on the OpenTelemetry export.
- Two numbers Mindset can't give you. Time saved against the manual way, and how many people can now do what only one could before. Capture the baseline before the agent goes live, because nobody can reconstruct it afterward.
What can go wrong
- The second automation still needs us. Then the first sprint didn't work, however well the first agent runs.
- Nobody holds the review. The habits above decay first. The usual failure is that the monthly review never gets scheduled, and the first one happens after an incident.
- An agent's risk changes after launch. It starts reaching a new system, starts calling other agents, or runs far more often than it used to. Look again when any of those happen, not only at the start.