← Back to Kontasks
Provider naming convention updated
Updated provider names to follow CLI/API naming convention
Output
📛 Provider Naming Convention Updated
Naming Convention
| Type | Pattern | Example |
|---|---|---|
| CLI | product name (lowercase) | @claudecode, @codex |
| API | company/api name | @claude, @openai |
Updated Providers
| Provider | Type | Old Name | New Name |
|---|---|---|---|
| Claude API | API | claude |
claude ✓ |
| Claude Code CLI | CLI | claude-cli |
claudecode ✓ |
| OpenAI API | API | gpt |
openai ✓ |
| Codex CLI | CLI | codex-cli |
codex ✓ |
| Gemini API | API | gemini |
gemini ✓ |
| Ollama | API | ollama |
ollama ✓ |
⚠️ Not Yet Implemented
@chatgpt - ChatGPT CLI doesn't exist yet. When implemented, it would spawn ChatGPT's CLI tool (if one exists).
Test Commands
./gvshell gvshell> @openai say hello in one word gvshell> @claude explain quicksort briefly
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
gvshellprovidersnaming
Created
6 Jan 2026, 4:14 pm
Updated
6 Jan 2026, 4:14 pm
Timing
⏱️ 120.8s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
Raw Data
{
"id": "555add68-a9bb-4200-a1e9-4b74acdfd405",
"type": "general",
"status": "completed",
"title": "Provider naming convention updated",
"description": "Updated provider names to follow CLI/API naming convention",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\">\n<h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">📛 Provider Naming Convention Updated</h2>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h4 style=\"margin:0 0 12px 0;color:#98c379;\">Naming Convention</h4>\n<table style=\"width:100%;color:#e0e0e0;border-collapse:collapse;font-size:0.9em;\">\n<tr style=\"border-bottom:1px solid #444;\">\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Type</th>\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Pattern</th>\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Example</th>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\"><span style=\"color:#c678dd;\">CLI</span></td>\n<td style=\"padding:8px;\">product name (lowercase)</td>\n<td style=\"padding:8px;\"><code style=\"background:#3d3d3d;padding:2px 6px;border-radius:4px;\">@claudecode</code>, <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:4px;\">@codex</code></td>\n</tr>\n<tr>\n<td style=\"padding:8px;\"><span style=\"color:#61afef;\">API</span></td>\n<td style=\"padding:8px;\">company/api name</td>\n<td style=\"padding:8px;\"><code style=\"background:#3d3d3d;padding:2px 6px;border-radius:4px;\">@claude</code>, <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:4px;\">@openai</code></td>\n</tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h4 style=\"margin:0 0 12px 0;color:#98c379;\">Updated Providers</h4>\n<table style=\"width:100%;color:#e0e0e0;border-collapse:collapse;font-size:0.9em;\">\n<tr style=\"border-bottom:1px solid #444;\">\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Provider</th>\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Type</th>\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">Old Name</th>\n<th style=\"text-align:left;padding:8px;color:#7f848e;\">New Name</th>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\">Claude API</td>\n<td style=\"padding:8px;\"><span style=\"color:#61afef;\">API</span></td>\n<td style=\"padding:8px;\"><code>claude</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">claude</code> ✓</td>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\">Claude Code CLI</td>\n<td style=\"padding:8px;\"><span style=\"color:#c678dd;\">CLI</span></td>\n<td style=\"padding:8px;\"><code>claude-cli</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">claudecode</code> ✓</td>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\">OpenAI API</td>\n<td style=\"padding:8px;\"><span style=\"color:#61afef;\">API</span></td>\n<td style=\"padding:8px;\"><code>gpt</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">openai</code> ✓</td>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\">Codex CLI</td>\n<td style=\"padding:8px;\"><span style=\"color:#c678dd;\">CLI</span></td>\n<td style=\"padding:8px;\"><code>codex-cli</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">codex</code> ✓</td>\n</tr>\n<tr style=\"border-bottom:1px solid #333;\">\n<td style=\"padding:8px;\">Gemini API</td>\n<td style=\"padding:8px;\"><span style=\"color:#61afef;\">API</span></td>\n<td style=\"padding:8px;\"><code>gemini</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">gemini</code> ✓</td>\n</tr>\n<tr>\n<td style=\"padding:8px;\">Ollama</td>\n<td style=\"padding:8px;\"><span style=\"color:#61afef;\">API</span></td>\n<td style=\"padding:8px;\"><code>ollama</code></td>\n<td style=\"padding:8px;\"><code style=\"color:#98c379;\">ollama</code> ✓</td>\n</tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h4 style=\"margin:0 0 8px 0;color:#e5c07b;\">⚠️ Not Yet Implemented</h4>\n<p style=\"color:#e0e0e0;margin:0;\"><code style=\"background:#3d3d3d;padding:2px 6px;border-radius:4px;\">@chatgpt</code> - ChatGPT CLI doesn't exist yet. When implemented, it would spawn ChatGPT's CLI tool (if one exists).</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\">\n<h4 style=\"margin:0 0 8px 0;color:#fff;\">Test Commands</h4>\n<pre style=\"background:#1e1e1e;padding:12px;border-radius:4px;margin:0;color:#98c379;\">./gvshell\ngvshell> @openai say hello in one word\ngvshell> @claude explain quicksort briefly</pre>\n</div>\n\n</div>",
"requestedAt": "2026-01-06T12:05:00Z",
"requestId": "5962dc87-5b09-42f6-ac3d-53aa4ff92184",
"choices": [
{
"label": "Test @openai",
"value": "Test the @openai provider with a simple prompt",
"primary": true
},
{
"label": "Add chatgpt CLI",
"value": "Create a ChatGPT CLI provider if the chatgpt binary exists"
},
{
"label": "Show all providers",
"value": "List all currently available providers and their status"
}
],
"turnTiming": {
"totalMs": 120787,
"ttfeMs": 61,
"thinkingMs": 120726,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-06T06:14:02.647Z",
"updatedAt": "2026-01-06T06:14:07.010Z",
"requestId": "5962dc87-5b09-42f6-ac3d-53aa4ff92184",
"scope": "vibetools",
"tags": [
"gvshell",
"providers",
"naming"
],
"targetUser": "claude"
}