mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-10 08:05:14 +02:00
chore(setup): update llm preset guidance
This commit is contained in:
parent
7a231344f8
commit
a67b6c62a9
4 changed files with 15 additions and 12 deletions
|
|
@ -614,8 +614,8 @@ function localIngestLlmProviderGuardMessage(projectDir: string): string {
|
|||
'ktx ingest requires llm.provider.backend: anthropic, vertex, gateway, claude-code, or codex, or an injected agentRunner.',
|
||||
'Configure a local Claude Code/Codex session or API-backed LLM, then rerun ingest:',
|
||||
` ktx setup --project-dir ${projectDir} --llm-backend claude-code --no-input`,
|
||||
` ktx setup --project-dir ${projectDir} --llm-backend codex --llm-model gpt-5.5 --no-input`,
|
||||
` ktx setup --project-dir ${projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --llm-model claude-sonnet-4-6 --no-input`,
|
||||
` ktx setup --project-dir ${projectDir} --llm-backend codex --no-input`,
|
||||
` ktx setup --project-dir ${projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --no-input`,
|
||||
].join('\n');
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -80,8 +80,8 @@ describe('createLocalBundleIngestRuntime', () => {
|
|||
'ktx ingest requires llm.provider.backend: anthropic, vertex, gateway, claude-code, or codex, or an injected agentRunner.',
|
||||
'Configure a local Claude Code/Codex session or API-backed LLM, then rerun ingest:',
|
||||
` ktx setup --project-dir ${project.projectDir} --llm-backend claude-code --no-input`,
|
||||
` ktx setup --project-dir ${project.projectDir} --llm-backend codex --llm-model gpt-5.5 --no-input`,
|
||||
` ktx setup --project-dir ${project.projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --llm-model claude-sonnet-4-6 --no-input`,
|
||||
` ktx setup --project-dir ${project.projectDir} --llm-backend codex --no-input`,
|
||||
` ktx setup --project-dir ${project.projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --no-input`,
|
||||
].join('\n'),
|
||||
);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -341,11 +341,9 @@ describe('runKtxIngest', () => {
|
|||
);
|
||||
expect(runIo.stderr()).toContain('Configure a local Claude Code/Codex session or API-backed LLM, then rerun ingest:');
|
||||
expect(runIo.stderr()).toContain(`ktx setup --project-dir ${projectDir} --llm-backend claude-code --no-input`);
|
||||
expect(runIo.stderr()).toContain(`ktx setup --project-dir ${projectDir} --llm-backend codex --no-input`);
|
||||
expect(runIo.stderr()).toContain(
|
||||
`ktx setup --project-dir ${projectDir} --llm-backend codex --llm-model gpt-5.5 --no-input`,
|
||||
);
|
||||
expect(runIo.stderr()).toContain(
|
||||
`ktx setup --project-dir ${projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --llm-model claude-sonnet-4-6 --no-input`,
|
||||
`ktx setup --project-dir ${projectDir} --llm-backend anthropic --anthropic-api-key-env ANTHROPIC_API_KEY --no-input`,
|
||||
);
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -68,8 +68,6 @@ async function runSetupSmoke(projectDir) {
|
|||
projectDir,
|
||||
'--llm-backend',
|
||||
'codex',
|
||||
'--llm-model',
|
||||
'gpt-5.3-codex',
|
||||
'--no-input',
|
||||
'--yes',
|
||||
'--skip-databases',
|
||||
|
|
@ -79,7 +77,7 @@ async function runSetupSmoke(projectDir) {
|
|||
{ timeoutMs: 600_000 },
|
||||
);
|
||||
requireSuccess('ktx setup codex backend', result);
|
||||
if (!result.stdout.includes('LLM ready: yes (codex, gpt-5.3-codex)')) {
|
||||
if (!result.stdout.includes('LLM ready: yes (codex, gpt-5.5)')) {
|
||||
throw new Error(`setup did not report Codex LLM readiness\nstdout:\n${result.stdout}`);
|
||||
}
|
||||
}
|
||||
|
|
@ -91,7 +89,14 @@ async function runRuntimeSmoke(projectDir) {
|
|||
const { z } = await import(zodUrl);
|
||||
const runtime = new CodexKtxLlmRuntime({
|
||||
projectDir,
|
||||
modelSlots: { default: 'gpt-5.3-codex' },
|
||||
modelSlots: {
|
||||
default: 'gpt-5.5',
|
||||
triage: 'gpt-5.5',
|
||||
candidateExtraction: 'gpt-5.5',
|
||||
curator: 'gpt-5.5',
|
||||
reconcile: 'gpt-5.5',
|
||||
repair: 'gpt-5.5',
|
||||
},
|
||||
});
|
||||
|
||||
const text = await runtime.generateText({
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue