Starter spaces for FAST (Friday Agent Studio & Toolkit) — a configuration-driven agentic orchestration runtime. Each example is a self-contained workspace.yml that defines agents, jobs, and signals — ready to load into the Studio and run.
- pr-review-github — Reviews a GitHub pull request, posts inline comments with findings. (GitHub)
- pr-review-bitbucket — Reviews a Bitbucket Cloud pull request, posts inline comments with findings. (Bitbucket)
- jira-bugfix-bitbucket — Reads a Jira bug ticket, implements a fix, opens a Bitbucket pull request, and comments on the ticket. (Jira + Bitbucket)
- jira-bugfix-labeled — Searches Jira for
ai-fixlabeled tickets, picks the highest-priority one, fixes it, opens a pull request, and transitions the ticket to Done. (Jira + Bitbucket)
See STUDIO_QUICKSTART.md for the full walkthrough: Docker Compose setup, loading spaces, publishing skills, triggering jobs, and connecting webhooks.
# 1. Create .env with your API keys
cat > .env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
GH_TOKEN=ghp_...
EOF
# 2. Start FAST
docker compose up
# 3. Open the Studio
open http://localhost:5200
# 4. Load a space via the Studio or API
curl -s -X POST http://localhost:8080/api/workspaces/create \
-H 'Content-Type: application/json' \
-d "{\"config\":$(python3 -c "import yaml,json; print(json.dumps(yaml.safe_load(open('pr-review-github/workspace.yml'))))"),\"workspaceName\":\"PR Review (GitHub)\"}"
# 5. Trigger a review
curl -X POST http://localhost:8080/api/workspaces/<workspace-id>/signals/review-pr \
-H 'Content-Type: application/json' \
-d '{"payload":{"pr_url":"https://github.com/owner/repo/pull/123"}}'Each space is a workspace.yml with three building blocks:
- Signals — how external events kick off your jobs (webhooks, cron, manual triggers)
- Agents — built-in or custom agents that execute operations (Claude Code, GitHub, Bitbucket, Jira, and more)
- Jobs — workflows composed of agents, tools, skills, and data contracts that run step by step
- Docker with Docker Compose v2+
- Anthropic API key for Claude
- Integration credentials depending on the example (see table above)
Apache 2.0 — see LICENSE for details.