- Add xAI Grok 4.1 API support (
--model grok-4.1/ aliasgrok), defaults tohttps://api.x.ai/v1, usesXAI_API_KEY, and maps search toweb_searchwith docs + live smoke. - Per-model search tool selection so Grok uses
web_searchwhile OpenAI models stay onweb_search_preview; multi-model orchestrator now includes Grok coverage. - PTY-driven CLI/TUI harness landed for end-to-end coverage; enable via
ORACLE_ENABLE_PTY_TESTS=1with stub tokenizers to keep runs lightweight. - MCP (global installs): keep the stdio transport alive until the client closes it so
oracle-mcpno longer exits immediately afterconnect().