implement

Pick up an issue and implement a fix with SWEny. Use when the user has an issue ID or URL they want resolved.

SWEny Implement

Run the SWEny implement workflow. This fetches an issue from the configured tracker (GitHub Issues, Linear, Jira), analyzes the codebase, implements a fix, and opens a pull request.

Requires: An issue ID or URL as the first argument.

Usage

sweny implement $ARGUMENTS --stream

If the user did not provide an issue ID, ask them for one before running. Do not run without an issue ID — the CLI will fail.

For dry-run mode (analyze and plan without creating a PR):

sweny implement $ARGUMENTS --stream --dry-run

What to expect

  • The workflow takes 3-10 minutes depending on complexity
  • SWEny creates a branch, makes changes, commits, and opens a PR
  • On completion, report: branch name, PR URL, and a brief summary of changes
  • If it reports "Too Complex", the issue needs human intervention

Common flags

  • --dry-run — analyze and plan without creating a branch or PR
  • --base-branch <branch> — base branch for the PR (default: main)
  • --max-implement-turns <n> — max coding agent turns (default: 40)