start_issue
Start work on a GitHub issue: clone the target repository into an isolated per-issue workspace and create or resume the issue branch. Call this first before editing, testing, or submitting a PR.
Instructions
Begin work on a GitHub issue: clone the target repository into a fresh,
isolated per-issue workspace and create (or, if one already exists,
resume) a selfdev/issue-<issue_number> branch there. Call this first,
before read_file, write_file, run_tests, or submit_pr -- those tools all
operate on the workspace this creates. Only one active workspace is
allowed per issue; calling this again for an issue that already has one
returns an error instead of clobbering it. Returns the branch name as a
plain string on success, or a string starting "ERROR:" on failure
(never raises).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issue_number | Yes | The GitHub issue number to start work on. |