en un clic
vs-search
// Search runtime and scene management: run queries, inspect scenes, debug app readiness, and diagnose recall or config issues.
// Search runtime and scene management: run queries, inspect scenes, debug app readiness, and diagnose recall or config issues.
Use when a user asks an agent to evaluate or tune text search similarity for an existing Viking AI Search application and dataset.
Shared SearchCLI setup: install, authenticate, run doctor, and verify the local environment.
Provide system alias mapping for Search CLI. Invoke this skill when user mentions "Search CLI", "search_cli", or tries to execute search_cli commands.
Binds a dataset to an application with reviewed field config inference. Invoke when using `vs app dataset bind` and searchable/filter/suggest fields must be inferred and confirmed first.
Conversational search runtime: send messages, keep sessions consistent, and verify retrieval behavior and responses.
General item-level onboarding: understand structured item data, generate schema and config plans, create datasets, and create or bind apps only when the user explicitly asks for app-level setup.
| name | vs-search |
| description | Search runtime and scene management: run queries, inspect scenes, debug app readiness, and diagnose recall or config issues. |
| category | search |
| applies_to | codex, agents, external-agent |
| requires_cli | >=0.1.0 |
| keywords | search debug, search run, query run, search scene, search diagnosis, recall issue |
| commands | search run, search scene create, search scene list, search scene get, search scene update, app status, app diagnose |
Use this skill for search query verification, scene management, online result checks, recall issues, and runtime configuration debugging.
If the user wants automated batch evaluation or similarity tuning across many queries and strategies, use vs-search-tuning instead.
application-id is availablescene-idsearch run: send a production-style search requestsearch scene create / search scene list / search scene get: manage search scenessearch scene update: update scene configurationapp status / app diagnose: inspect readiness before blaming the querysearch runsearch scene list/getsearch scene update, prefer the narrowest valid input:
--search-config when only Config.SearchConfig should change--query-completion-config, --want-to-search-config, and --overview-config only for those sections--config when you already have the full Config object or when multiple sections must change together--data only when you intentionally need top-level payload controlsearch scene get and verify the intended field changed online--help, trust the installed CLI behavior first, and only then inspect repository code when needed to explain or fix the gapapp status and then app diagnoseWhen you update SearchConfig.RetrieveConfigs[], use these enum mappings explicitly instead of guessing from UI labels:
Mode
Balanced = 1SemanticPriority = 2KeywordPriority = 3UserDefined = 4UserDefinedRecallMode
KeywordSemantic = 0KeywordOnly = 1SemanticOnly = 2If you set Mode=UserDefined(4), you SHOULD also set UserDefinedRecallMode in the same retrieve config so the intended custom recall behavior is explicit.
vs CLI surface (--help, command output, and observed runtime behavior), and explicit user-provided information.dataset-idvs search ... commands over bypassing the CLI and calling lower-level APIs directly--help, skill text, and the installed command implementation are perfectly aligned; verify the actual command behavior before making high-risk scene changes