Skip to content

feat(patents): add asta patents cli backed by s2-public-api - #98

Draft
publicmatt wants to merge 2 commits into
mainfrom
feature/patent-search
Draft

feat(patents): add asta patents cli backed by s2-public-api#98
publicmatt wants to merge 2 commits into
mainfrom
feature/patent-search

Conversation

@publicmatt

Copy link
Copy Markdown

patents group: bm25 search, get-by-ucid, forward-citations.
thin PatentClient over the s2-public-api /graph/v1/patent endpoints.

asta patents search "graphene battery electrode" --limit 20

ASTA_PATENT_URL points the client at a local s2-public-api.
client falls back to the semantic_scholar base when unset.
client reuses the semantic_scholar auth token.

ships the patents skill so agents can pull patent context in-session.
command and skill are plural to match papers.

publicmatt added 2 commits July 22, 2026 13:50
client integration for the s2 public api patent endpoints (firs2#150 b5).
patents ride the same service as papers.
the client reuses the semantic_scholar base url and auth under /graph/v1/patent.
endpoints return 503 until the cluster is fed (b3), matching s2-public-api#535.
`ASTA_PATENT_URL` points the client at a local s2-public-api.
it falls back to the semantic_scholar base when unset.
rename the `patent` command and skill to `patents` to match `papers`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant