Bug triage to patch
Issue: OAuth callback mismatch in production
- ● Spawning Fly Machine...
- ● Cloning repo, running agent
- ✓ Opened PR #143: Fix OAuth callback mismatch
GitHub-native agents
Comment @porter on any GitHub issue. A Fly Machine spins up, runs your agent, and opens a PR.
How it works
Add Porter to your repos. It gets just enough access to read issues and open PRs.
Porter watches for @porter mentions — nothing else.
Create a private Gist with your Fly token and model provider keys.
Your credentials, your Gist. Porter reads them at runtime, never stores them.
Pick an agent — @porter opencode, @porter claude, or @porter amp.
Porter reads the issue, builds a prompt, and spins up a fresh Fly Machine.
The agent clones your repo, does the work, and opens a pull request.
Full trail from issue to branch to PR. You pay Fly compute + model tokens. No platform fee.
Use cases
Bug triage to patch
Issue: OAuth callback mismatch in production
Large refactors
Issue: Migrate legacy REST handlers to shared service layer
@porter claude migrate legacy REST handlers to shared service layer and preserve existing contracts
Test coverage before release
Issue: Add test coverage for checkout edge cases before v2.4 cutover
@porter amp add tests for checkout retry, timeout fallback, and webhook signature edge cases
Dependency upgrades
Issue: Upgrade to React 19
@porter opencode upgrade to react 19, replace deprecated APIs, and include migration notes in PR
@you · 2 minutes ago
@porter opencode reproduce and patch oauth callback mismatch from logs in issue body