feat: add codex llm backend

This commit is contained in:
Andrey Avtomonov 2026-06-01 17:22:24 +02:00
parent 21744fc520
commit 64b8a416fe
28 changed files with 1462 additions and 14 deletions

79
pnpm-lock.yaml generated
View file

@ -158,6 +158,9 @@ importers:
'@notionhq/client':
specifier: ^5.22.0
version: 5.22.0
'@openai/codex-sdk':
specifier: ^0.133.0
version: 0.133.0
ai:
specifier: ^6.0.188
version: 6.0.188(zod@4.4.3)
@ -1288,6 +1291,51 @@ packages:
'@octokit/types@16.0.0':
resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
'@openai/codex-sdk@0.133.0':
resolution: {integrity: sha512-PB82D/1Q0C7nzaV5O+1O4y5LcVwiUvxyHvCUTfz8Cwztv6bOWQ40gFHE5ZFX1EFPJx1cMV0GPVODWuXIKAuayQ==}
engines: {node: '>=18'}
'@openai/codex@0.133.0':
resolution: {integrity: sha512-Gh42kLLBo/6gpnHmDzUWDVvyS57ekCB1+1Dz0RG2oIl3Lhk1uwrjSj/PwaJWWh4Rw/rUp1RqkwrMugFfFEOlqQ==}
engines: {node: '>=16'}
hasBin: true
'@openai/codex@0.133.0-darwin-arm64':
resolution: {integrity: sha512-W7f8+DckLujnqGlptKCzgJU+ooeHKMuk6KYgMFP6A9asn7YUsGUgJqjiBaX8oNcXO6w/pTbKGRARx1kCNS8lIg==}
engines: {node: '>=16'}
cpu: [arm64]
os: [darwin]
'@openai/codex@0.133.0-darwin-x64':
resolution: {integrity: sha512-Ek8ikvLOiXZ8emcIJVBXxK6fm8ratBy0kaEt3JNisTNszxGshUHf/R4xxDxIyKNcUkYYXjW7A/rMwW3iu3OFlg==}
engines: {node: '>=16'}
cpu: [x64]
os: [darwin]
'@openai/codex@0.133.0-linux-arm64':
resolution: {integrity: sha512-uKXYYSJ3mY16sp4hcG/4BMNRjva/ZS4oARiI1+7k8+NiuoAhdCGWNe5u4KJ3sMuL3tp/IXcmc6B56EFX1+WDBQ==}
engines: {node: '>=16'}
cpu: [arm64]
os: [linux]
'@openai/codex@0.133.0-linux-x64':
resolution: {integrity: sha512-9YfyqrfUj/UZ2+aXE4zBz47t6RXbVni95ZorGsNh857vxYK/asVpUtR2cymo9lB3JaI4mQaKFfV/t7IRItqkuA==}
engines: {node: '>=16'}
cpu: [x64]
os: [linux]
'@openai/codex@0.133.0-win32-arm64':
resolution: {integrity: sha512-mRzND0PSGHRoLk0X41GTSoc3tFjZSF4HgDlfjU5fiQcWVi0/kLb7Ku6/tPFT/X2hOLa3YdJkbIcHC0Hc9ni80g==}
engines: {node: '>=16'}
cpu: [arm64]
os: [win32]
'@openai/codex@0.133.0-win32-x64':
resolution: {integrity: sha512-u3ji78DIPZCGJeELuovsAnaZH+vK9gsA4F6M1y+Uy2s80Sz7/i1S0KL81qGReYji3urSjgBpkQuNP47GXOqxrQ==}
engines: {node: '>=16'}
cpu: [x64]
os: [win32]
'@opentelemetry/api@1.9.1':
resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==}
engines: {node: '>=8.0.0'}
@ -7145,6 +7193,37 @@ snapshots:
dependencies:
'@octokit/openapi-types': 27.0.0
'@openai/codex-sdk@0.133.0':
dependencies:
'@openai/codex': 0.133.0
'@openai/codex@0.133.0':
optionalDependencies:
'@openai/codex-darwin-arm64': '@openai/codex@0.133.0-darwin-arm64'
'@openai/codex-darwin-x64': '@openai/codex@0.133.0-darwin-x64'
'@openai/codex-linux-arm64': '@openai/codex@0.133.0-linux-arm64'
'@openai/codex-linux-x64': '@openai/codex@0.133.0-linux-x64'
'@openai/codex-win32-arm64': '@openai/codex@0.133.0-win32-arm64'
'@openai/codex-win32-x64': '@openai/codex@0.133.0-win32-x64'
'@openai/codex@0.133.0-darwin-arm64':
optional: true
'@openai/codex@0.133.0-darwin-x64':
optional: true
'@openai/codex@0.133.0-linux-arm64':
optional: true
'@openai/codex@0.133.0-linux-x64':
optional: true
'@openai/codex@0.133.0-win32-arm64':
optional: true
'@openai/codex@0.133.0-win32-x64':
optional: true
'@opentelemetry/api@1.9.1': {}
'@orama/orama@3.1.18': {}