Budgets
These changes need Budgets under What it may change. The agent reads your budgets, with spend so far, forecast, and status, before and after each change. See Budgets.Reports
A workflow can create, edit, and duplicate reports in any goal. Sharing, scheduling, and deleting a report need Reports under What it may change. The agent reads the report before and after each change.Split rules
These changes need Cost allocation under What it may change. The agent reads your split rules and their targets before and after each change.Tagging rules
Applying tagging rules needs Tagging rules under What it may change. It makes the rules of a queued virtual tag suggestion live, which changes how your spend is attributed. CostGraph applies exactly the rules you approved, and changes nothing if the suggestion changed since. The agent reads your virtual tags and their rules to confirm.Prices
These changes need Pricing under What it may change, and an admin or owner as the goal’s creator. See On-prem pricing.Billing exports
These changes need Billing export under What it may change, and an admin, owner, or billing admin as the goal’s creator. The agent reads your billing export connections and their meters before and after each change. See Billing exports.Tickets
Filing a ticket needs Tickets under What it may change, and a connected Jira, Linear, or GitHub. A workflow creates a ticket for an anomaly or a recommendation, in a project or repository your connection allows. Each anomaly or recommendation gets at most one ticket in each tool. CostGraph records the ticket’s key and link on the run. See Jira, Linear, and GitHub issues.Cloud changes
A workflow changes AWS resources through a connected AWS account with Let Workflows make approved changes turned on. The change must fall in a category the goal picked: Compute, Databases, Snapshots, or Storage. The agent inspects resources with read-only AWS calls before it proposes a change, and again afterwards to confirm it. The following AWS changes are available:- EC2: start or stop instances, change an instance’s type, change an EBS volume’s size, type, IOPS, or throughput, and add or remove tags.
- Auto Scaling: change a group’s minimum, maximum, or target size.
- EKS: change a managed node group’s scaling.
- RDS: change an instance’s class or storage, and start or stop instances and clusters.
Pull requests
A workflow can open a pull request in a repository the CostGraph GitHub App can reach. For example, it can lower a CPU request in a Helm values file. The change must fall in a category the goal picked: Compute, Databases, GPUs, Snapshots, or Storage. You approve the pull request’s title, repository, and instructions. After approval, a separate repository agent makes the change on a new branch and opens the pull request into the approved base branch. CostGraph checks every GitHub write against your approval, and never writes to the default branch or to.github/workflows files. CostGraph then checks the pull request on GitHub
and records it on the run.
Nothing merges on its own. Review and merge the pull request in GitHub, or
close it to discard the change.
Next steps
Approvals
Review, approve, or reject a change.
Workflows from Graph AI
Start a workflow from chat, Slack, or MCP.