API keys は workspace の Cogno CLI workers を認証するために使います。key は app で作成し、raw key を1回だけコピーし、workspace settings から revoke します。
API keyの用途
現在の workspace API keys は worker scope です。CLI と worker daemon の認証に使います。
| Use case | Supported |
|---|---|
cogno login --token <key> の認証 | Yes |
workspace 用に root cogno worker daemon を動かす | Yes |
| worker daemon で browser session を使わずに認証する | Yes |
| general public API access | このページでは扱いません |
Keyを作成する
- Cogno app を開きます。
- workspace を選択します。
- Settings > API Keys を開きます。
- Create を選択します。
MacBook workerやCI workerのような name を入力します。- Create を選択します。
- raw key をすぐにコピーします。
raw key は1回だけ表示されます。dialog を閉じた後、Cogno は key metadata と prefix だけを表示します。
CLIで使う
次を実行します。
cogno login --token <key>
cogno
その後 Settings > Workers を開きます。worker が register され、heartbeat を送り始めると表示されます。
Key formatと制限
| Property | Value |
|---|---|
| Prefix | cogno_wk_ |
| Scope | worker |
| Active key limit | user / workspace ごとに25個 |
| Raw key storage | 作成後に raw key は再表示されません |
| List view | name、prefix、created date、available な last used date を表示 |
Key名を付ける
revoke 判断がすぐできる name にします。
| Good name | Reason |
|---|---|
alice-macbook-worker | owner と device がわかる。 |
buildkite-prod-worker | service と environment がわかる。 |
migration-laptop-2026-06 | temporary use だとわかる。 |
workspace を複数人で運用する場合、test、key、worker のような名前は避けます。
Keyを保存する
raw key は password と同じ扱いにします。
- local secret manager、CI secret store、environment variable に保存します。
- task comments、docs、chat、tickets、screenshots に貼らないでください。
- repository に commit しないでください。
- machine や service ごとに別 key を作成します。
- temporary key は作業完了後に revoke します。
Keyをrevokeする
- Settings > API Keys を開きます。
- name または prefix で key を見つけます。
- revoke icon を選択します。
- Revoke を確認します。
revoke は即時で、取り消しできません。その key を使っている workers はすぐ access を失います。継続稼働が必要な場合は、先に replacement key を作成します。
Keyをrotateする
- 新しい key を作成します。
- worker machine または service に新しい key を設定します。
- worker を restart します。
- Settings > Workers に worker が表示されることを確認します。
- 古い key を revoke します。
Troubleshooting
| Symptom | Check |
|---|---|
| raw key を閉じてしまった | 新しい key を作成します。既存 raw key は再表示できません。 |
| create が失敗する | current user / workspace の active keys 数を確認します。limit は25個です。 |
| worker が表示されない | root cogno worker daemon を実行し、Settings > Workers を確認します。 |
| worker が接続後に止まった | process が動いているか、key が revoke されていないか確認します。 |
| revoke した key が必要だった | 新しい key を作成し、cogno login --token <key> でログインし直します。 |
LLM handoff
assistant に API key setup を手伝わせる場合は、次を渡します。
- workspace name または ID
- key name と visible prefix。raw key は渡さない
- 実行した command
- worker output または visible error text
- key が created、rotated、revoked のどれか
Copy for LLM は workflow 共有に使います。terminal output を共有する前に secrets を削除してください。