Try to fix workers and workspace
Build and Push Spoon Images / quality (push) Successful in 1m40s
Build and Push Spoon Images / build-images (push) Successful in 7m0s

This commit is contained in:
Gabriel Brown
2026-06-22 23:17:27 -04:00
parent f33f76d874
commit 930fbf5965
11 changed files with 208 additions and 48 deletions
@@ -85,7 +85,7 @@ const providerOptions: {
},
{
value: 'opencode_openai_login',
label: 'OpenCode OpenAI login',
label: 'Codex ChatGPT login',
authType: 'opencode_auth_json',
},
];
@@ -282,8 +282,8 @@ export const AiProviderProfilesPanel = () => {
))
) : (
<p className='text-muted-foreground text-sm'>
Add API-key providers for OpenCode, or store an OpenCode OpenAI
login profile for the next auth-file injection pass.
Add API-key providers for OpenCode, or store a Codex ChatGPT login
profile for runs that should use your Codex plan.
</p>
)}
</CardContent>
@@ -332,7 +332,7 @@ export const AiProviderProfilesPanel = () => {
<div className='grid gap-2'>
<Label>
{selectedProvider.authType === 'opencode_auth_json'
? 'OpenCode auth JSON'
? 'Codex auth JSON'
: 'API key'}
</Label>
{selectedProvider.authType === 'opencode_auth_json' ? (
@@ -347,8 +347,9 @@ export const AiProviderProfilesPanel = () => {
<code className='bg-muted rounded px-1 py-0.5'>
~/.codex/auth.json
</code>
. It is stored encrypted and should be treated like a
password.
. Spoon writes it into the isolated job workspace as
Codex&apos;s auth cache. It is stored encrypted and should
be treated like a password.
</p>
</>
) : (