Integrations
Slack
Mention @goatfied in Slack to kick off a cloud agent on a repo without leaving the channel.
How it works
When someone mentions @goatfied in a connected Slack workspace, Goatfied launches a cloud agent with the message as its prompt. Because Slack doesn’t carry repo context, include a repo:owner/name tag so the agent knows where to work:
@goatfied repo:acme/web add a loading state to the checkout button
The agent clones that repo, makes the change on a fresh branch, and opens a PR. Follow its progress in the Agents Window or with goatfied cloud ls.
Set it up
An org admin configures this once:
- Create a Slack app and subscribe to message events (
app_mention). - Point the event request URL at
https://api.goatfied.com/v1/triggers/slack. - Send us the app’s Signing Secret so we can enable it for your org. Every request is verified against the
X-Slack-Signatureheader, with a timestamp replay guard, before any work begins.
Permissions
The agent only touches the repo named in the repo: tag, and every run is metered like other usage.
Next