Tool
search_pins
Description
Find pins in a workspace: the one with pins in repo, or the one you name. Pass query to search in natural language ("flaky auth tests", "slow invoice export"); omit it to list by filters. Default: open pins by priority (payoff for the size of the job, risk, what each unblocks, sightings, harder_later and an agreed approach, with blocked pins lower; ready leaves them out).
Parameters
repostringRepository as owner/name, from the git remote. Picks the workspace: the one with pins in this repo. Also only lists that repo's pins.
workspacestringWorkspace slug. Searches that whole workspace; with repo, only when the repo is in several of them. - acme: Acme (acme/api) - acme-mobile: Acme Mobile (acme/ios)
Your workspaces, e.g.acmeacme-mobile
querystringNatural language, a code symbol or file name (matched against pins' files too), or a pin key or number. A pin key also picks its workspace, so it needs no repo.
up to 500 characters
areasstring[]Only pins in these areas: acme (acme/api): - auth: Sign-in, sessions and permissions - payments: Billing, invoices and checkout acme-mobile (acme/ios): - offline: Sync and offline storage
Your workspace's areas, e.g.authofflinepayments
kindstring[]One ofbugdebtperformancesecuritytestingdxdocsfeature
statusstring[]Default ["open"].
One ofopenclaimedresolveddismissed
min_riskstringOne oflowmediumhighcritical
min_payoffstringOne oflowmediumhighcritical
max_scopestringe.g. "small" for something quick.
One oftrivialsmallmediumlargeepic
min_leveragestringPayoff for the effort. "high" = a quick win (e.g. high payoff on a small job).
One oflowmediumhighcritical
readybooleanOnly pins no open or claimed pin blocks: ones that can start now. Blocked pins otherwise still show, ranked lower.
created_afterstringPinned at or after this ISO date-time, with offset. For "yesterday", pass yesterday's midnight and today's midnight in the user's time zone, e.g. 2026-10-02T00:00:00-07:00 and 2026-10-03T00:00:00-07:00.
format: date-time
created_beforestringPinned before this ISO date-time, with offset.
format: date-time
status_changed_afterstringEntered its current status at or after this ISO date-time, with offset. With status ["resolved"], what got fixed since then.
format: date-time
status_changed_beforestringEntered its current status before this ISO date-time, with offset.
format: date-time
sortstringDefault "relevance" with a query, otherwise "priority". "leverage" is payoff for the effort alone. "scope" lists the smallest jobs first.
One ofpriorityleverageriskpayoffscopesightingsrecentrelevance
orderstringFlips the sort. Default is best first: highest priority, leverage, risk, payoff and sightings, newest, smallest scope.
One ofascdesc
limitintegerDefault 10, max 50.
1 to 50
Response
An example. The result sits in the same envelope as every tool's; see Responses.
Input schema
Exactly what tools/list sends your agent.