Kingsley and Claude Opus 5.5
66a9e2e6bb
fix(billing): allow upstream billing probe for TypeSafe API-key accounts
...
The create form shows the upstream billing auto-probe toggle for every
API-key platform and enables it by default. TypeSafe was added as an
API-key platform but not to IsUpstreamBillingProbeIdentity, so creating a
TypeSafe account with the default form state fails with
400 UPSTREAM_BILLING_PROBE_ACCOUNT_INVALID ("account is not an API key
account").
TypeSafe accounts store credentials.api_key/base_url like every other
API-key platform, which is all the probe reads. Add TypeSafe to the probe
identity set, and add typesafe.ai to the official API domains so accounts
on the default https://api.typesafe.ai base URL record "unsupported"
without sending the key to a path that cannot exist, matching the other
official providers.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:45:53 +00:00
..
2026-09-27 14:56:38 +08:00
2026-09-27 14:56:38 +08:00
2026-09-27 12:12:25 +08:00
2026-09-27 12:12:25 +08:00
2026-09-23 01:43:06 +08:00
2026-09-23 13:35:44 +08:00
2026-10-02 13:08:40 +08:00
2026-10-02 13:08:40 +08:00
2026-10-02 13:08:40 +08:00
2026-09-28 14:48:42 +08:00
2026-09-28 14:48:42 +08:00
2026-10-02 13:51:58 +08:00
2026-09-23 15:26:35 +08:00
2026-10-02 09:37:30 +08:00
2026-10-02 13:51:58 +08:00
2026-09-25 09:12:09 +08:00
2026-09-23 01:24:59 +08:00
2026-09-23 01:24:59 +08:00
2026-09-23 15:27:53 +08:00
2026-09-26 17:13:10 +08:00
2026-09-28 12:15:27 +08:00
2026-09-28 12:15:27 +08:00
2026-09-26 17:13:10 +08:00
2026-09-28 12:23:13 -04:00
2026-09-26 17:13:10 +08:00
2026-09-28 12:23:13 -04:00
2026-09-28 12:23:13 -04:00
2026-09-30 13:44:02 +08:00
2026-09-30 13:44:02 +08:00
2026-09-30 13:44:02 +08:00
2026-09-30 13:44:02 +08:00
2026-09-30 13:44:02 +08:00
2026-09-30 13:44:02 +08:00
2026-09-28 12:26:28 -04:00
2026-09-28 12:26:28 -04:00
2026-09-23 00:44:29 +08:00
2026-09-23 11:18:08 +08:00
2026-09-23 11:18:08 +08:00
2026-09-29 04:55:07 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 08:17:48 +08:00
2026-09-23 08:17:48 +08:00
2026-09-28 17:08:27 -04:00
2026-09-28 17:08:13 -04:00
2026-10-02 09:37:30 +08:00
2026-10-02 09:37:30 +08:00
2026-10-02 09:37:30 +08:00
2026-09-23 14:39:29 +08:00
2026-09-23 14:39:29 +08:00
2026-09-28 20:59:39 -04:00
2026-09-29 11:41:33 -04:00
2026-09-29 14:21:10 -04:00
2026-09-29 14:21:10 -04:00
2026-09-26 17:13:10 +08:00
2026-09-22 19:07:04 +08:00
2026-10-02 13:51:58 +08:00
2026-10-02 13:51:58 +08:00
2026-10-02 09:37:30 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-09-28 14:48:42 +08:00
2026-10-02 09:37:30 +08:00
2026-09-28 12:26:28 -04:00
2026-09-28 12:26:28 -04:00
2026-09-29 05:20:04 +08:00
2026-09-29 04:55:07 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 13:35:44 +08:00
2026-09-23 13:35:44 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 13:35:44 +08:00
2026-09-29 04:55:07 +08:00
2026-09-29 15:44:10 +08:00
2026-09-29 15:44:10 +08:00
2026-09-29 15:44:10 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 11:51:06 +08:00
2026-09-29 04:55:07 +08:00
2026-09-29 05:20:04 +08:00
2026-09-23 11:51:06 +08:00
2026-09-23 08:17:48 +08:00
2026-09-29 04:55:07 +08:00
2026-09-28 10:10:47 +08:00
2026-10-02 13:51:58 +08:00
2026-10-02 13:51:58 +08:00
2026-09-29 15:00:16 +08:00
2026-09-29 15:00:16 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 15:26:35 +08:00
2026-09-26 17:13:10 +08:00
2026-09-23 08:17:48 +08:00
2026-09-28 16:14:43 -04:00
2026-09-22 20:30:37 +08:00
2026-09-26 17:13:10 +08:00
2026-10-01 12:17:27 +08:00
2026-10-01 12:17:27 +08:00
2026-10-01 12:17:27 +08:00
2026-09-25 09:12:09 +08:00
2026-09-28 10:49:01 +08:00
2026-09-23 13:35:44 +08:00
2026-09-23 13:35:44 +08:00
2026-09-23 11:28:41 +08:00
2026-09-23 11:28:41 +08:00
2026-09-24 15:46:14 +08:00
2026-09-24 15:46:14 +08:00
2026-09-23 15:26:35 +08:00
2026-09-23 12:01:40 +08:00
2026-09-29 15:43:52 +08:00
2026-09-23 15:29:11 +08:00
2026-09-24 15:54:15 +08:00
2026-09-24 15:54:15 +08:00
2026-09-24 15:54:15 +08:00
2026-09-24 15:50:00 +08:00
2026-09-24 15:50:00 +08:00
2026-09-29 11:50:08 -07:00
2026-09-29 11:50:08 -07:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:50:08 -07:00
2026-09-29 11:49:26 -07:00
2026-09-23 16:48:15 +08:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:49:26 -07:00
2026-09-29 15:44:10 +08:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:49:26 -07:00
2026-09-23 15:27:53 +08:00
2026-09-23 18:32:49 -04:00
2026-09-27 09:57:51 +08:00
2026-10-01 12:17:27 +08:00
2026-09-29 04:55:07 +08:00
2026-09-23 16:48:15 +08:00
2026-09-29 11:49:26 -07:00
2026-09-29 11:49:26 -07:00
2026-09-22 22:00:51 +08:00
2026-09-26 20:11:03 +09:00
2026-09-29 11:49:26 -07:00
2026-09-23 10:03:00 +08:00
2026-09-29 15:44:10 +08:00
2026-09-29 11:49:26 -07:00
2026-09-29 15:43:52 +08:00
2026-09-27 09:57:51 +08:00
2026-09-27 09:57:51 +08:00
2026-09-28 09:55:19 +08:00
2026-09-29 15:00:16 +08:00
2026-09-23 10:07:02 +08:00
2026-09-29 11:49:26 -07:00
2026-09-23 11:27:49 +08:00
2026-09-25 12:17:11 +08:00
2026-09-25 12:17:11 +08:00
2026-09-22 19:47:12 +08:00
2026-09-22 19:47:12 +08:00
2026-09-22 20:49:24 +08:00
2026-09-22 20:49:24 +08:00
2026-09-26 17:13:10 +08:00
2026-09-26 07:45:10 -04:00
2026-09-29 15:43:52 +08:00
2026-09-26 07:45:10 -04:00
2026-09-22 22:00:51 +08:00
2026-09-23 15:26:44 +08:00
2026-09-23 15:26:44 +08:00
2026-09-23 15:26:44 +08:00
2026-09-23 15:26:44 +08:00
2026-10-02 00:25:41 +08:00
2026-09-23 01:24:59 +08:00
2026-10-02 00:25:41 +08:00
2026-10-02 00:25:41 +08:00
2026-10-02 00:25:41 +08:00
2026-10-02 00:25:41 +08:00
2026-10-02 00:25:41 +08:00
2026-10-02 00:25:41 +08:00
2026-09-29 11:49:26 -07:00
2026-09-23 10:05:42 +08:00
2026-09-23 10:05:42 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 11:50:08 -07:00
2026-09-29 11:50:08 -07:00
2026-09-23 14:39:29 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-09-29 01:50:21 +08:00
2026-10-02 10:45:53 +00:00
2026-10-02 10:45:53 +00:00
2026-10-01 12:17:27 +08:00
2026-09-23 13:35:44 +08:00
2026-09-28 12:26:28 -04:00
2026-09-29 11:41:33 -04:00