Tool: set_reasoning_aliases

Purpose

Customize natural-language trigger phrases used by run_thinking_mode, reasoning_intent_router, and reasoning_autopilot without editing code.

Input

  • aliases:
    • auto: string[]
    • quick: string[]
    • explore: string[]
    • map: string[]
    • sketch: string[]
    • test: string[]
    • cot: string[]
    • tot: string[]
    • got: string[]
    • verification: string[]
    • governance: string[]
    • auditability: string[]
    • cleanup: string[]
  • merge (optional, default true): merge into existing aliases; when false, replace alias sets.

Output

  • aliases (normalized, deduplicated)
  • status (updated)

Example

{
  "aliases": {
    "auto": ["choose the path"],
    "quick": ["rapid reasoning", "quick logic pass"],
    "explore": ["compare paths"],
    "map": ["dependency synthesis"],
    "sketch": ["outline first"],
    "test": ["evidence gate"],
    "cot": [],
    "tot": [],
    "got": [],
    "verification": [],
    "governance": [],
    "auditability": [],
    "cleanup": []
  },
  "merge": true
}