feat(cli): improve setup progress UX

This commit is contained in:
Andrey Avtomonov 2026-05-13 16:51:35 +02:00
parent e353425266
commit f5b83e1a09
23 changed files with 1125 additions and 346 deletions

View file

@ -140,7 +140,7 @@ describe('setup Anthropic model step', () => {
expect.objectContaining({
message: expect.stringContaining('Which Anthropic model should KTX use?'),
options: [
{ value: 'claude-sonnet-4-6', label: 'Claude Sonnet 4.6 (recommended)' },
{ value: 'claude-sonnet-4-6', label: 'Claude Sonnet 4.6', hint: 'recommended' },
{ value: 'claude-opus-4-6', label: 'Claude Opus 4.6' },
{ value: 'claude-haiku-4-5', label: 'Claude Haiku 4.5' },
{ value: 'manual', label: 'Enter a model ID manually' },
@ -763,7 +763,7 @@ describe('setup Anthropic model step', () => {
expect.objectContaining({
message: expect.stringContaining('Which Anthropic model should KTX use?'),
options: expect.arrayContaining([
{ value: 'claude-sonnet-4-6', label: 'Claude Sonnet 4.6 (recommended)' },
{ value: 'claude-sonnet-4-6', label: 'Claude Sonnet 4.6', hint: 'recommended' },
]),
}),
);