Skip to main content
CloudThinker is built from a few pieces: an organization holds workspaces, and each workspace holds the connections, agents, skills, approvals, and memory that every product runs on. Learn these once and every product page reads the same way.

The concepts at a glance

Organization and workspaces

Signing up creates an organization with one workspace. Everything you connect or build lives in a workspace, and nothing crosses between workspaces unless you set it up. Org Owners and Admins are Admins in every workspace. Everyone else gets a workspace role per workspace: Who can approve a write is set separately, through approvers. Workspace permissions has the full list.
Use separate workspaces for production and non-production. A connection, its permissions, and its approval settings then can’t leak between them.

Connections set the outer limit

An agent can only see and act on what the workspace’s connections allow. If your AWS role is read-only, no agent can change your AWS account, whatever your approval settings say. Start with read-only access and widen it when you want agents to make changes.

Agents

A request follows the pattern @agent #connection request, and both parts are optional. Plain language works:
See Commands for the full syntax.

Skills, knowledge, and memory

These three give agents context before you type anything. Each has a different owner. Every night, Dreaming tidies memory: it merges duplicates and removes what’s outdated. It’s on by default. A workspace Admin can turn it off. Each run’s summary of what it changed is under More → Workspace settings → Memory → Run history. To get a deleted memory item back, ask CloudThinker to restore it from its revision history. A custom skill Dreaming deletes can’t be restored.

Approvals gate every change

Reads always run. A write (anything that changes a system) is checked in this order:
  1. Always blocked. A built-in list of calls that never run, such as stopping CloudTrail logging, closing an AWS account, or deleting the kube-system namespace. No person or Rule can override it.
  2. Rules. Each Rule allows a kind of write, asks a person first, or denies it. Deny and Ask first Rules apply in every mode. See Rules. Rules decide only when Rule enforcement is on for your workspace. It’s off by default, and CloudThinker turns it on per workspace. While the Rules step on Approvals says In preview, Rules only record what they would decide, and the Approval mode alone decides. See Rules troubleshooting.
  3. Approval mode. Decides what’s left. See Approval mode.
When a write waits, the approval card goes to your approvers, the people allowed to answer it. AI judgment counts a write as safe when it matches what you asked for and stays in that scope, such as adding the tag you requested to the resource you named. A destructive write, or one with an unclear effect, goes to a person or is refused. New workspaces start on Auto · Rules + AI · Ask me. You can set a different mode for one chat from the prompt box.

The products

CloudThinker has four products: Resolve, Review, Cyber, and Optimize. Each investigates one kind of problem and needs only its own connection, so pick the first one and add the rest later. Approvals, Customize, and Automation aren’t products. They’re supporting areas that work across all four: Approvals decides which writes run, Customize shapes the agents with your own agents, skills, and knowledge, and Automation runs them on a schedule or an event. Memory belongs to the workspace, so what agents learn in one run is there for later runs in the same workspace, whichever product starts them.

Where results show up

Quickstart

Put these concepts to work: connect a system and get your first answer in about 10 minutes

Agents

See how CloudThinker, subagents, and custom agents share the work

Approvals

Decide which changes run on their own and which wait for a person

Glossary

Look up any term you meet in the product or these docs