Connect any AI agent. The rules follow.
Connect the AI agent your team already uses, and your rules come with it. They are not a document somebody hopes was read: they are applied at the moment a tool is used, every time, whoever is asking.
The rules arrive before the first call
The moment an AI agent connects, the server hands it a short brief: which kinds of action need a human, which packages your organization has approved, and, when the connection names a project, that project's rules and instructions. The model is told what it may touch before it acts, rather than finding out when it is stopped.
A reason, on anything that changes something
A tool that can change something asks the AI agent to say why, in plain language, and the server refuses a placeholder like test or n/a. The reason is filed with the call, and on a permanent action it is the case the reviewer reads before saying yes.
- Read-only tools just run.
- Reversible tools run now and are recorded, because putting them back is possible. A machine credential that has not earned any record yet waits for a person instead.
- Permanent tools do not run. Most come back with a reference number and a place to wait; the rest only a signed-in person can run.
- That earned record is worked out on the server from what the credential has already done. It is never claimed by the caller, and never kept about a person.
The role decides what it can see
Every sign-in carries one of seven roles, from read-only up through the narrow ones, a skill author, somebody running an engagement, an integrations or SDK connection, an apprentice, to full access. The role decides which of the tools the AI agent is shown, and is checked again when one is used. Each tool has to be registered in six places at once, and a test refuses one that is missing from any of them.
- An apprentice signs in as an apprentice whatever the device asked for: narrower than read-only, with no path a learner can use to widen it.
- There are 144 tools behind those roles, and a role is a set of them rather than a level of trust.
The project rides on the connection
You name the project once, when you connect, and it travels with every tool call the AI agent makes after that. A scan it runs or a skill it saves lands as evidence on that project without anybody remembering to attach it. The AI agent never sees that setting, so it cannot widen it, narrow it, or leave it out. A connection that names no project still works. It is filed against the organization instead, and it says so, so nobody mistakes it for evidence a project does not have.
- Two settings go on the connection itself: which person the AI agent acts for, and which project it is for. Its reach is theirs, so it sees what they see and no more
- Adding the governed tools to a coding AI agent that already speaks the protocol is one command
- The work lands as evidence where it happened, rather than being sorted out later
Sign in the standard way
The server publishes the sign-in details in the format AI agent software already knows how to read, so a tool that supports it connects without anybody copying a key around. The exact behavior is in the developer docs. For everything else, one sign-in from the Integrate page and one line of setup.
The one line that connects your AI agent is in the developer docs.
Also in Studio
- StudioAgent runsGive an AI agent a job, then read back every step of it.Read the page
- StudioAgent securityA name, a limit, and somebody who can stop it.Read the page
- StudioAgent identityA person lets an AI agent in, and can stop it again.Read the page
- StudioWhat an AI agent may doIt never reaches further than its owner.Read the page
- StudioAgent sign-insA sign-in expires sooner the more it can do.Read the page
- StudioApproved modelsWhich models may run, who approved each one, and what it left behind.Read the page
- StudioScans and approved packagesApproved packages at the exact version, watched after that.Read the page
- StudioCommand lineThe terminal your engineers already use, on your rules.Read the page
- StudioSDK and APIOne typed client for the whole platform, given to your team.Read the page
