{"id":"paseo-ado","repo":"jegork/paseo-ado","url":"https://github.com/jegork/paseo-ado","name":"paseo-ado","description":"Azure DevOps support for Paseo, built on the `az` CLI (`azure-devops` extension). No credentials are stored by the plugin; `az login` on the daemon machine is the only setup.","categories":["azure-devops","pull-requests","productivity"],"platforms":[],"caveats":["Requires the az CLI with the azure-devops extension, logged in on the daemon host","Runs az commands with the daemon user's Azure DevOps access"],"images":[],"health":{"manifestValid":true,"hasReadme":true,"hasLicense":true,"hasTests":false,"hasTypecheckScript":true,"updatedRecently":true},"scannedAt":"2026-09-14T08:28:51.079Z","addedAt":"2026-09-13T19:28:41Z","version":"0.1.0","security":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-14T08:27:38.731Z","commit":"2e579b6ae25e5fd5846a3fb00a6f7f7fc8ad58d4"},"license":"MIT","paseoVersionRequirement":">=0.8.0-beta.1","manifest":{"id":"paseo-ado","requirements":{"paseo":">=0.8.0-beta.1"}},"repoMeta":{"stars":0,"defaultBranch":"main","pushedAt":"2026-09-13T16:20:40Z"},"owner":{"login":"jegork","avatarUrl":"https://avatars.githubusercontent.com/u/43540177?v=4"},"installNotesHtml":"<pre><code class=\"language-sh\">paseo plugin add jegork/paseo-ado\n</code></pre>\n<p>Requires the <code>az</code> CLI with the <code>azure-devops</code> extension, logged in on the daemon machine (<code>az login</code>).</p>","readmeText":"# paseo-ado\n\nAzure DevOps support for Paseo, built on the `az` CLI (`azure-devops` extension). No credentials are stored by the plugin; `az login` on the daemon machine is the only setup.\n\n## Install\n\n```sh\npaseo plugin add jegork/paseo-ado\n```\n\nRequires the `az` CLI with the `azure-devops` extension, logged in on the daemon machine (`az login`).\n\n## What it adds\n\n- **ADO PR panel** (workspace tab, also in Explorer): the active pull request for the current branch, reviewer votes, pipeline runs on `refs/pull/<id>/merge`, and review comments. Offers a Create button when the branch has no PR.\n- **Attachment sources** in the composer: *Azure DevOps work item* and *Azure DevOps pull request*. Search by id or title fragment; the attached text is a snapshot of the item.\n- **Slash commands** (workspace context):\n  - `/adopr [title]` pushes the branch if needed and opens a PR with the given title or the last commit subject. The description is left empty on purpose.\n  - `/ado-checkout <pr-id>` creates a worktree workspace on the PR's source branch.\n- **Command Center**: \"Open Azure DevOps pull request\".\n\nRepo-scoped calls run inside the workspace directory, so `az` reads org, project and repository from the git remote. Attachment search has no workspace, so it uses `az devops configure` defaults for org and project.\n\nEvery `az` call goes through a pool of three, because Azure DevOps throttles per user.\n\n## Develop\n\n```sh\npnpm install\npnpm run typecheck\npaseo plugin reload paseo-ado\npaseo plugin logs paseo-ado\n```\n"}