Verb: scidex.search

Polymorphic full-text + semantic search across artifact types.

Source: docs/reference/verbs/search.md

search verbs

Verbs in the search namespace. Each verb is auto-registered via the @verb decorator and exposed simultaneously as an HTTP route, an MCP tool, and an in-process Python callable (SPEC-001 §3).

Verbs in this namespace: 1


scidex.search.semantic

# read verb
async def scidex_search_semantic(
    args: SearchSemanticIn,
    ctx: Context,
) -> SearchSemanticOut: ...

Cosine-similarity search over artifact embeddings. Falls back to lexical ILIKE search when pgvector is absent or no embedding API key is set.

Input fields

Field Type Required
query string yes
artifact_types `list[string] null`
limit integer no
min_similarity number no
embedding_model string no

Output: SearchSemanticOut