sazabi issues — Manage issues. Subcommands: create, list, search, get, fix, read, unread, agent-prompt, link-pr, link-task, create-task, unlink-pr, reject, resolve, ignore, reopen, mute, unmute, update.
sazabi issues
Manage issues
sazabi issues create
Create an issue, reusing an existing open issue when one matches
sazabi issues list
List issues in the active project
sazabi issues search
Search issues by text and filters
sazabi issues get
Get one issue by ID
sazabi issues fix
Fix an open issue with Sazabi’s agent or a coding agent
Needs a signed-in person (sazabi auth sign-in): a fix records who asked for it, so an organization secret key is refused with that reason, not as invalid. Coding agents: cursor (Cursor), devin (Devin), capy (Capy), replicas (Replicas), hoplite (Hoplite), warp (Warp Oz), claude (Claude Agent), codex (Codex), tembo (Tembo); connect one with sazabi integrations connect <agent>.
Without —agent, the fix goes to the project’s default agent (sazabi issues get shows a coding agent default as fixAgentDefault), or to Sazabi’s own agent in the issue thread when the project has none. Only a person chooses the default, in Settings > Code in the dashboard, with Make default on the agent’s connection page, or in the dashboard’s Fix dialog, which asks for it when the project has none; a handoff never sets or changes it. When the project has no default and several coding agents are connected, a fix without —agent is refused: pass —agent or choose the default first. With —agent, the fix is handed to the connected account of that coding agent and runs in the same thread: its questions, results, and pull requests land there and on the issue; —agent sazabi asks for Sazabi’s own agent even when the default is a coding agent. The organization’s one connected account for the agent is used; with several, pass —connection-id. The repository is the one the issue’s evidence points at (its pull requests, earlier attempts, the report), else the project’s one connected GitHub repository; pass —repository-url only when several are connected and the evidence does not settle it (sazabi issues get shows fixRepository). Replicas runs in an organization environment: pass —environment-id to choose one that holds the repository (the API’s integrations.codingAgentEnvironments.list reads the connection’s environments); omitted, the project’s remembered environment is used while it still holds the repository, else Replicas picks. Follow the attempt with sazabi agent-dispatches get.