Goals, runs, and approvals
- Goal: what the agent works on, the tools it can use, what it may change, and when it runs. A goal runs once or on a schedule.
- Run: one attempt at a goal. The run page shows what the agent read, its plan, each step, and the outcome.
- Approval: a pause in a run where the agent shows you one change and waits for you to approve or reject it.
Why every change needs approval
The agent writes its own plan, so a person checks each change before it happens. An approval shows the exact change: the resource, the current value and the new one, the estimated impact, and the risk. Your approval covers that change and nothing else. Deletes and other changes that can’t be undone always wait for approval. For the details, see Approvals.Roles
Anyone in the tenant can view goals, runs, and pending approvals. Managing them needs a higher role. The following table lists who can do what:
A workflow’s changes run as the person who created the goal, with that
person’s access. If they leave the organization, or lose the role a change
needs, the change fails and nothing is changed.
Workflows pages
The Workflows area has three tabs and a New goal button:- Overview: your goals, their latest runs, anything waiting for you, and estimated monthly savings from approved changes still in place.
- Runs: every run, with search and filters for goal, status, and trigger.
- Connected tools: the outside tools the agent can use, and the goals that use each one.
Connected tools
Without a connected tool, the agent reads CostGraph data and changes only CostGraph records, such as budgets and reports. To let it work in other systems, connect them from Integrations:- AWS: turn on Let Workflows make approved changes when you connect the account. This adds a separate automation role that Workflows uses only for changes your goals allow.
- GitHub: install the CostGraph GitHub App to let workflows open pull requests and GitHub issues.
- Jira and Linear: connect them to let workflows file tickets. See Jira and Linear.
Next steps
Goals and runs
Create a goal and follow its runs.
Approvals
Review, approve, or reject a change.
What workflows can change
Every change a workflow can make.
Workflows from Graph AI
Start a workflow from chat, Slack, or MCP.