+
+
+
+
+
+
+ Save the flow, then add the label (for example `go-agent`) to a Jira issue to test it: your environment will be cloned to work on the ticket's request.
+
+
+
+
+
+## Execution Mode
+
+Choose where the agent runs when it's triggered:
+
+- **In Place**: runs directly in the current environment.
+- **Clone Environment**: duplicates the entire environment first, then runs the agent in that isolated clone.
+
+
+
+
+### Triggers
+
+- **On a schedule**: a cron expression and timezone, for example `0 8 * * 1-5` for 8:00 AM, Monday through Friday.
+- **From a webhook**: Qovery generates a unique URL for the agent task, visible later in the environment's **Agent Tasks** list (for example `https://webhook.qovery.com/api/v1/hook/...`). Anything that can send a POST request to that URL starts the agent.
+
+### Outputs
+
+Send the automation's result to a webhook: a destination URL, custom headers, and a prompt describing how to shape the result before sending it.
+
+For example, to post the result to a Slack channel:
+
+Qovery auto-creates a full-stack preview environment for every pull request and destroys it on merge. Setup in 15 minutes.
+Qovery auto-creates a full-stack preview environment for every pull request and destroys it on merge. Enable it in 10-15 minutes, no CI/CD changes required.
-
-
- Click **Next** to validate the credentials.
- Kubernetes on AWS, GCP, Azure, or Scaleway. Managed by Qovery. No expertise required. Free to start.
+Kubernetes on AWS, GCP, Azure, or Scaleway. Managed by Qovery. No expertise required. 14-day free trial, no credit card required.
No cloud expertise needed. Qovery handles provisioning, upgrades, and guardrails. Free to start, no credit card required.
-**Well done!** You now have your AWS `access key id` and `secret access key` and your permissions are set up.
+You now have your AWS `access key id` and `secret access key`, and your permissions are set up.
diff --git a/docs/snippets/aws-credentials-sts.mdx b/docs/snippets/aws-credentials-sts.mdx
index 7416b1d8..c3b36a9e 100644
--- a/docs/snippets/aws-credentials-sts.mdx
+++ b/docs/snippets/aws-credentials-sts.mdx
@@ -30,7 +30,7 @@
"ec2:*",
"elasticache:*",
"cloudtrail:LookupEvents",
- "dynamodb:*",
+ "servicequotas:GetServiceQuota",
"tag:GetResources",
"rds:*",
"ecs:*",
@@ -84,7 +84,7 @@
- Stack name: Keep default `qovery-iam-role` or customize
- Click **Next** (skip stack options)
- Click **Next** again (skip tags)
- - ✅ **Important**: Check **"I acknowledge that AWS CloudFormation might create IAM resources"**
+ - **Important**: Check **"I acknowledge that AWS CloudFormation might create IAM resources"**
- Click **Create stack**
3. **Wait for completion** (~1 minute):
diff --git a/docs/snippets/coding-agent-footer-links.mdx b/docs/snippets/coding-agent-footer-links.mdx
new file mode 100644
index 00000000..db05fc48
--- /dev/null
+++ b/docs/snippets/coding-agent-footer-links.mdx
@@ -0,0 +1 @@
+See [Configuration](/configuration/agent-tasks/overview#configuration) for resources, governance, and environment variables shared by every agent task, and [Execution Mode](/configuration/agent-tasks/overview#execution-mode) for choosing how it runs.
diff --git a/docs/snippets/coding-agent-output-step.mdx b/docs/snippets/coding-agent-output-step.mdx
new file mode 100644
index 00000000..dc2d7613
--- /dev/null
+++ b/docs/snippets/coding-agent-output-step.mdx
@@ -0,0 +1,3 @@
+