Otherdsh-plugin

dsh-llm-grok

Grok subscription OAuth provider and Web configuration plugin for DeepSeek Harness. It adds a separate `grok` provider route and `llm-grok` settings namespace, with a Settings → LLM Providers card for xAI sign-in, model catalog, subscription usage and reasoning options. The README states the Web page requires dsh-llm-providers-ui 0.2.12 or newer for catalogId and the unknown account state.

Stars
1
Forks
1
Open issues
4
Last push
Sep 24, 2026
Latest release
v0.3.19
24h Growth
+0
7d Growth
+1

Installation

dsh plugin --profile web add --force \

Overview

Grok subscription OAuth provider and Web configuration plugin for DeepSeek Harness. It adds a separate `grok` provider route and `llm-grok` settings namespace, with a Settings → LLM Providers card for xAI sign-in, model catalog, subscription usage and reasoning options. The README states the Web page requires dsh-llm-providers-ui 0.2.12 or newer for catalogId and the unknown account state.

  • Adds a separate `grok` LLM provider route and an `llm-grok` settings namespace to DeepSeek Harness.
  • Does not replace the built-in `xai` console API-key route and does not declare `apiKeyEnv`.
  • Settings → LLM Providers card starts a Host-owned PKCE sign-in flow against auth.x.ai and opens the system browser.
  • Session is stored only on the Host at $DSH_HOME/grok-oauth.json (mode 0600); the browser never receives tokens.
  • Keeps the signed-in account catalog from GET /v1/models-v2 plus a displayed subset in settings.models used by the conversation picker.
  • Chat goes to POST https://cli-chat-proxy.grok.com/v1/responses with DSH function tools plus server-side web_search and x_search tools.
  • Sends reasoning as effort low / medium / high (default) / xhigh, with xhigh documented for grok-4.6 only.
  • Optional grok_image_gen (default off) adds a Grok Imagine image tool calling https://api.x.ai/v1/images/generations.

Related plugins