You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(kiro): give Windows users an install command they can run
Login copy told every platform to run curl ... | bash. On Windows that
is not a command the user can run, and it appeared at the exact moment
they were trying to sign in. All five locale guides repeated it.
kiroCliInstallGuidance() now picks the vendor's PowerShell installer on
win32 and keeps the Unix command everywhere else. Both login messages
and all five guides use it.
The command comes from Kiro's own installation docs
(https://kiro.dev/docs/cli/installation/), not from guessing that the
Unix URL had a .ps1 sibling. A fabricated install command would have
failed in front of a user at login, which is worse than saying nothing.
Ablated: pointing the Windows branch back at the Unix command fails the
new test on the expected PowerShell string.
Vendor docs describe Windows 11 support specifically; the runtime
selects the official installer for all win32 and leaves OS
compatibility to the vendor.
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/guides/providers.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ ocx logout <provider>
85
85
|`xai`|`openai-chat`|`https://api.x.ai/v1`| Live-first Grok catalog; `grok-4.5` is the fallback default. |
86
86
|`anthropic`|`anthropic`|`https://api.anthropic.com`| Claude models; live model list fetched from `/v1/models`. |
87
87
|`kimi`|`openai-chat`|`https://api.kimi.com/coding/v1`| Kimi K2.7/K2.6/K2.5 coding models. |
88
-
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| Initial login imports the installed, signed-in `kiro-cli` session (install with `curl -fsSL https://cli.kiro.dev/install| bash`, then run `kiro-cli login`). **Add account** logs `kiro-cli` out, starts a fresh browser login that switches the account used by `kiro-cli`, and stores account-scoped profile metadata. Existing OpenCodex accounts are preserved, and cancellation or failure restores the previous `kiro-cli` session. |
88
+
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| Initial login imports the installed, signed-in `kiro-cli` session (on Unix, install with `curl -fsSL https://cli.kiro.dev/install| bash`; on Windows PowerShell, use `irm 'https://cli.kiro.dev/install.ps1'| iex`; then run `kiro-cli login`). **Add account** logs `kiro-cli` out, starts a fresh browser login that switches the account used by `kiro-cli`, and stores account-scoped profile metadata. Existing OpenCodex accounts are preserved, and cancellation or failure restores the previous `kiro-cli` session. |
89
89
|`google-antigravity`|`google`|`https://daily-cloudcode-pa.googleapis.com`| Google OAuth over the Cloud Code Assist wire. |
90
90
|`cursor`|`cursor`|`https://api2.cursor.sh`| Experimental PKCE login, live HTTP/2 transport, and account-filtered model discovery. |
91
91
|`github-copilot`|`openai-chat`|`https://api.githubcopilot.com`| Experimental. GitHub device flow + `copilot_internal` exchange (VS Code OAuth client). Requires an active Copilot subscription; not an official third-party API. |
@@ -153,8 +153,9 @@ and WARN rows that include a recovery Action. When an OAuth provider account nee
153
153
154
154
### Kiro credential import
155
155
156
-
Kiro login expects the Kiro CLI: install it (`curl -fsSL https://cli.kiro.dev/install | bash`)
157
-
and sign in with `kiro-cli login` first. Without a `kiro-cli` session, `ocx login kiro` falls
156
+
Kiro login expects the Kiro CLI: on Unix, install it with `curl -fsSL https://cli.kiro.dev/install | bash`;
157
+
on Windows PowerShell, use `irm 'https://cli.kiro.dev/install.ps1' | iex`; then sign in with `kiro-cli login`.
158
+
Without a `kiro-cli` session, `ocx login kiro` falls
158
159
back to a pasted access token or the `KIRO_ACCESS_TOKEN` environment variable.
159
160
160
161
The `ocx login kiro` import path searches the platform Kiro CLI stores and opens SQLite databases
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/ko/guides/providers.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ ocx logout <provider>
80
80
|`xai`|`openai-chat`|`https://api.x.ai/v1`| 실시간 목록을 우선 사용하며, 폴백 기본 모델은 `grok-4.5`입니다. |
81
81
|`anthropic`|`anthropic`|`https://api.anthropic.com`| Claude 모델; 실시간 모델 목록은 `/v1/models`에서 가져옵니다. |
82
82
|`kimi`|`openai-chat`|`https://api.kimi.com/coding/v1`| Kimi K2.7/K2.6/K2.5 코딩 모델. |
83
-
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| 최초 로그인은 Kiro CLI를 설치(`curl -fsSL https://cli.kiro.dev/install| bash`)하고 `kiro-cli login`으로 로그인한 기존 세션을 가져옵니다. **계정 추가**는 `kiro-cli`에서 로그아웃한 뒤 새 브라우저 로그인을 시작하여 `kiro-cli` 자체의 계정을 전환하고, 계정별 프로필 메타데이터를 저장합니다. 기존 OpenCodex 계정은 유지되며, 취소되거나 실패하면 이전 `kiro-cli` 세션을 복원합니다. |
83
+
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| 최초 로그인은 설치하고 로그인한 `kiro-cli` 세션을 가져옵니다(Unix에서는 `curl -fsSL https://cli.kiro.dev/install| bash`, Windows PowerShell에서는 `irm 'https://cli.kiro.dev/install.ps1'| iex`로 설치한 뒤 `kiro-cli login` 실행). **계정 추가**는 `kiro-cli`에서 로그아웃한 뒤 새 브라우저 로그인을 시작하여 `kiro-cli` 자체의 계정을 전환하고, 계정별 프로필 메타데이터를 저장합니다. 기존 OpenCodex 계정은 유지되며, 취소되거나 실패하면 이전 `kiro-cli` 세션을 복원합니다. |
84
84
|`google-antigravity`|`google`|`https://daily-cloudcode-pa.googleapis.com`| Google OAuth를 Cloud Code Assist wire로 사용합니다. |
Kiro 로그인에는 Kiro CLI가 필요합니다. `curl -fsSL https://cli.kiro.dev/install | bash`로 설치하고 먼저 `kiro-cli login`으로 로그인하세요. `kiro-cli` 세션이 없으면 `ocx login kiro`는 붙여 넣은 액세스 토큰이나 `KIRO_ACCESS_TOKEN` 환경 변수로 폴백합니다.
106
+
Kiro 로그인에는 Kiro CLI가 필요합니다. Unix에서는 `curl -fsSL https://cli.kiro.dev/install | bash`, Windows PowerShell에서는 `irm 'https://cli.kiro.dev/install.ps1' | iex`로 설치한 뒤 먼저 `kiro-cli login`으로 로그인하세요. `kiro-cli` 세션이 없으면 `ocx login kiro`는 붙여 넣은 액세스 토큰이나 `KIRO_ACCESS_TOKEN` 환경 변수로 폴백합니다.
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/ru/guides/providers.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ ocx logout <provider>
88
88
|`xai`|`openai-chat`|`https://api.x.ai/v1`| Каталог Grok загружается в реальном времени; фолбэк по умолчанию — `grok-4.5`. |
89
89
|`anthropic`|`anthropic`|`https://api.anthropic.com`| Модели Claude; актуальный список моделей загружается из `/v1/models`. |
90
90
|`kimi`|`openai-chat`|`https://api.kimi.com/coding/v1`| Модели Kimi K2.7/K2.6/K2.5 для кодинга. |
91
-
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| Первый вход импортирует существующую сессию после установки Kiro CLI (`curl -fsSL https://cli.kiro.dev/install| bash`) и входа через `kiro-cli login`. **Добавить аккаунт** выполняет выход из `kiro-cli`, запускает новый вход через браузер, переключает аккаунт самого `kiro-cli` и сохраняет метаданные профиля отдельно для каждого аккаунта. Существующие аккаунты OpenCodex сохраняются; при отмене или сбое восстанавливается предыдущая сессия `kiro-cli`. |
91
+
|`kiro`|`kiro`|`https://runtime.us-east-1.kiro.dev`| Первый вход импортирует существующую сессию после установки Kiro CLI (в Unix: `curl -fsSL https://cli.kiro.dev/install| bash`; в Windows PowerShell: `irm 'https://cli.kiro.dev/install.ps1'| iex`; затем выполните `kiro-cli login`). **Добавить аккаунт** выполняет выход из `kiro-cli`, запускает новый вход через браузер, переключает аккаунт самого `kiro-cli` и сохраняет метаданные профиля отдельно для каждого аккаунта. Существующие аккаунты OpenCodex сохраняются; при отмене или сбое восстанавливается предыдущая сессия `kiro-cli`. |
92
92
|`google-antigravity`|`google`|`https://daily-cloudcode-pa.googleapis.com`| Google OAuth поверх протокола Cloud Code Assist. |
93
93
|`cursor`|`cursor`|`https://api2.cursor.sh`| Экспериментальный PKCE-вход, живой транспорт HTTP/2 и обнаружение моделей с фильтрацией по аккаунту. |
94
94
|`github-copilot`|`openai-chat`|`https://api.githubcopilot.com`| Экспериментально. Device flow GitHub + обмен `copilot_internal` (OAuth-клиент VS Code). Требуется активная подписка Copilot; это не официальный сторонний API. |
@@ -113,7 +113,7 @@ OAuth-провайдеры, чьи учётные данные содержат
113
113
114
114
### Импорт учётных данных Kiro
115
115
116
-
Для входа Kiro требуется Kiro CLI: установите его командой `curl -fsSL https://cli.kiro.dev/install | bash` и сначала выполните `kiro-cli login`. Если сессии `kiro-cli` нет, `ocx login kiro` использует вставленный токен доступа или переменную окружения `KIRO_ACCESS_TOKEN`.
116
+
Для входа Kiro требуется Kiro CLI: в Unix установите его командой `curl -fsSL https://cli.kiro.dev/install | bash`, в Windows PowerShell — `irm 'https://cli.kiro.dev/install.ps1' | iex`, затем сначала выполните `kiro-cli login`. Если сессии `kiro-cli` нет, `ocx login kiro` использует вставленный токен доступа или переменную окружения `KIRO_ACCESS_TOKEN`.
117
117
118
118
Обычный импорт `ocx login kiro` открывает базу SQLite CLI только для чтения и не изменяет базу, WAL или SHM.
0 commit comments