← Back to Kontasks
GPT Provider Not Yet Implemented
Explaining why @gpt doesn't work - OpenAI provider not built yet
Output
⚠️ GPT Provider Not Yet Implemented
What Happened
The error "provider 'gpt' not available" is expected - the OpenAI provider hasn't been built yet. Only Claude is implemented so far.
Current Provider Status
| Provider | Status | Config |
|---|---|---|
@claude | ✓ Implemented | Enabled by default |
@gpt / @openai | ○ Not built | Disabled by default |
@ollama | ○ Not built | Disabled by default |
Where Providers Live
/konnectvol/gv/gvshell/internal/providers/ ├── claude/ # ✓ Implemented │ └── claude.go ├── openai/ # TODO: Not created yet ├── ollama/ # TODO: Not created yet ├── provider.go # Interface definition └── errors.go # Sentinel errors
Your API Key Is Fine
Your OPENAI_API_KEY is set correctly. Once we build the OpenAI provider, it will pick up the key automatically from the environment.
To Test Claude Instead
./gvshell @claude hi
Make sure ANTHROPIC_API_KEY is set for Claude to work.
Build Order Note
OpenAI/Ollama providers aren't in the current build plan (gvBUILD.md). The priority was getting the core shell working with Claude first. Adding more providers could be Step 11 or later.
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
gvshellprovidersopenai
Created
6 Jan 2026, 2:26 pm
Updated
6 Jan 2026, 2:26 pm
Timing
⏱️ 55.8s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
Raw Data
{
"id": "86aa1345-01ff-4c02-ba0b-238aa8d594e5",
"type": "general",
"status": "completed",
"title": "GPT Provider Not Yet Implemented",
"description": "Explaining why @gpt doesn't work - OpenAI provider not built yet",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\"><h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">⚠️ GPT Provider Not Yet Implemented</h2><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">What Happened</h3><p style=\"color:#9ca3af;margin:0;\">The error \"provider 'gpt' not available\" is expected - the OpenAI provider hasn't been built yet. Only Claude is implemented so far.</p></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">Current Provider Status</h3><table style=\"width:100%;border-collapse:collapse;\"><tr style=\"border-bottom:1px solid #444;\"><th style=\"text-align:left;padding:8px;color:#61afef;\">Provider</th><th style=\"text-align:left;padding:8px;color:#61afef;\">Status</th><th style=\"text-align:left;padding:8px;color:#61afef;\">Config</th></tr><tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:8px;\"><code style=\"color:#98c379;\">@claude</code></td><td style=\"padding:8px;\"><span style=\"color:#22c55e;\">✓ Implemented</span></td><td style=\"padding:8px;\">Enabled by default</td></tr><tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:8px;\"><code style=\"color:#7f848e;\">@gpt / @openai</code></td><td style=\"padding:8px;\"><span style=\"color:#f97316;\">○ Not built</span></td><td style=\"padding:8px;\">Disabled by default</td></tr><tr><td style=\"padding:8px;\"><code style=\"color:#7f848e;\">@ollama</code></td><td style=\"padding:8px;\"><span style=\"color:#f97316;\">○ Not built</span></td><td style=\"padding:8px;\">Disabled by default</td></tr></table></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">Where Providers Live</h3><pre style=\"background:#1a1a1a;padding:12px;border-radius:4px;overflow-x:auto;\"><span style=\"color:#56b6c2;\">/konnectvol/gv/gvshell/internal/providers/</span>\n├── <span style=\"color:#98c379;\">claude/</span> <span style=\"color:#7f848e;\"># ✓ Implemented</span>\n│ └── claude.go\n├── <span style=\"color:#7f848e;\">openai/</span> <span style=\"color:#7f848e;\"># TODO: Not created yet</span>\n├── <span style=\"color:#7f848e;\">ollama/</span> <span style=\"color:#7f848e;\"># TODO: Not created yet</span>\n├── provider.go <span style=\"color:#7f848e;\"># Interface definition</span>\n└── errors.go <span style=\"color:#7f848e;\"># Sentinel errors</span></pre></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">Your API Key Is Fine</h3><p style=\"color:#9ca3af;margin:0;\">Your <code style=\"color:#98c379;\">OPENAI_API_KEY</code> is set correctly. Once we build the OpenAI provider, it will pick up the key automatically from the environment.</p></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">To Test Claude Instead</h3><pre style=\"background:#1a1a1a;padding:12px;border-radius:4px;overflow-x:auto;color:#98c379;\">./gvshell\n@claude hi</pre><p style=\"color:#9ca3af;margin:8px 0 0 0;\">Make sure <code style=\"color:#98c379;\">ANTHROPIC_API_KEY</code> is set for Claude to work.</p></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\"><h3 style=\"color:#e5c07b;margin:0 0 12px 0;\">Build Order Note</h3><p style=\"color:#9ca3af;margin:0;\">OpenAI/Ollama providers aren't in the current build plan (gvBUILD.md). The priority was getting the core shell working with Claude first. Adding more providers could be Step 11 or later.</p></div></div>",
"requestedAt": "2026-01-06T04:05:00.000Z",
"requestId": "e9f580aa-219b-49df-a195-1f9e6dbe796b",
"choices": [
{
"label": "Test @claude",
"value": "Help me test @claude in gvShell - what do I need to set up?",
"primary": true
},
{
"label": "Add OpenAI provider",
"value": "Add the OpenAI provider to gvShell so @gpt works"
},
{
"label": "View build plan",
"value": "Show me the current gvBUILD.md to see what's next"
}
],
"turnTiming": {
"totalMs": 55804,
"ttfeMs": 216,
"thinkingMs": 55588,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-06T04:26:18.988Z",
"updatedAt": "2026-01-06T04:26:26.444Z",
"requestId": "e9f580aa-219b-49df-a195-1f9e6dbe796b",
"scope": "vibetools",
"tags": [
"gvshell",
"providers",
"openai"
],
"targetUser": "claude"
}