kairos-refine-search
Run the Get help refining your search protocol via KAIROS. The protocol is bundled in references/KAIROS.md. If it is not yet installed in your KAIROS space, mint it first, then run it.
Versioning
-
Skill version: In frontmatter above (metadata.version ). Bumped when the skill instructions or protocol reference change.
-
Protocol version: In references/KAIROS.md frontmatter (version ). When this skill is shipped from the KAIROS MCP repo, it matches the repo's last stable version. A newer bundled protocol version than the match's protocol_version usually means a newer MCP server release is available — offer the user to update the MCP server when relevant.
Workflow
-
When to run — After kairos_search returned no strong match (score ≥ 0.5) or only weak/ambiguous ones, or the response included a refine choice. Follow that choice's next_action (typically kairos_begin with the refine protocol URI).
-
If protocol not installed — Read references/KAIROS.md, pass the markdown after the closing frontmatter --- to kairos_mint , then run the protocol.
-
Run — Follow the match's next_action : kairos_begin → kairos_next (loop) → kairos_attest . Echo nonces and proof hashes. Do not respond to the user before kairos_attest when must_obey: true .
Protocol summary
The protocol helps turn the user's vague request into a better query so the next kairos_search can find the right protocol. Steps may include user_input (confirm intent), comment, or other challenge types.