刘佳林
242907854d
feat(opencode): add OpenCode platform with Zen and GO account types
...
Keep the internal platform ID opencode_go. Product surface is OpenCode
with account_mode zen|go, model-aware routing across Chat Completions,
Responses, and Anthropic Messages, and X-OpenCode-Session derived from
prompt_cache_key / metadata.user_id so prompt cache can hit.
Unmatched models fall back to /v1/chat/completions. Related to #6742 .
2026-09-11 10:05:24 +08:00
..
2026-09-07 18:48:04 +08:00
2026-09-02 11:09:21 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-08-29 17:30:18 +08:00
2026-09-11 10:05:24 +08:00
2026-08-31 09:12:09 +08:00
2026-09-11 10:05:24 +08:00
2026-09-06 15:15:21 +08:00
2026-09-06 15:15:21 +08:00
2026-09-09 11:04:59 +08:00
2026-09-01 16:50:04 +08:00
2026-09-11 10:05:24 +08:00
2026-09-09 11:04:59 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-01 16:50:04 +08:00
2026-09-11 10:05:24 +08:00
2026-09-05 16:05:17 +08:00
2026-09-07 18:33:39 +08:00
2026-09-11 10:05:24 +08:00
2026-09-08 13:37:52 +08:00
2026-09-08 13:38:41 +08:00
2026-09-08 20:10:20 +08:00
2026-09-07 18:22:56 +08:00
2026-09-06 08:11:23 +08:00
2026-09-07 09:20:48 +08:00
2026-09-05 16:05:17 +08:00
2026-09-07 09:20:48 +08:00
2026-08-31 09:12:09 +08:00
2026-09-08 13:38:41 +08:00
2026-08-28 02:40:17 +08:00
2026-09-08 13:37:52 +08:00
2026-09-07 21:54:22 +08:00
2026-09-07 21:54:22 +08:00
2026-09-05 14:36:07 +08:00
2026-08-28 17:36:43 +08:00
2026-09-05 14:36:07 +08:00
2026-09-05 14:36:07 +08:00
2026-09-03 14:20:39 +08:00
2026-09-03 14:20:39 +08:00
2026-09-05 14:18:13 +08:00
2026-09-02 05:47:01 +08:00
2026-09-08 15:02:32 +08:00
2026-09-08 15:02:32 +08:00
2026-09-05 00:10:24 +08:00
2026-09-05 16:05:17 +08:00
2026-09-05 00:10:24 +08:00
2026-09-05 00:10:24 +08:00
2026-09-05 16:05:17 +08:00
2026-09-07 18:33:39 +08:00
2026-09-08 13:37:53 +08:00
2026-09-01 10:15:45 +08:00
2026-09-08 13:37:53 +08:00
2026-08-25 10:40:02 +08:00
2026-08-25 10:40:02 +08:00
2026-09-02 05:47:01 +08:00
2026-09-01 14:23:33 +08:00
2026-09-05 16:05:17 +08:00
2026-09-07 11:07:35 +08:00
2026-09-07 11:07:35 +08:00
2026-09-07 18:47:46 +08:00
2026-09-07 18:47:46 +08:00
2026-09-08 20:42:45 +08:00
2026-09-02 20:16:57 +08:00
2026-08-26 11:16:32 +08:00
2026-09-02 20:16:57 +08:00
2026-09-05 23:30:45 +08:00
2026-09-09 20:02:25 +08:00
2026-09-09 20:02:25 +08:00
2026-09-09 20:02:25 +08:00
2026-09-08 17:41:29 +08:00
2026-09-11 10:05:24 +08:00
2026-09-08 17:41:29 +08:00
2026-09-07 18:31:03 +08:00
2026-09-07 18:31:03 +08:00
2026-09-11 10:05:24 +08:00
2026-09-04 10:14:29 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-02 20:16:57 +08:00
2026-09-08 19:12:37 +08:00
2026-09-08 19:12:37 +08:00
2026-09-07 18:22:56 +08:00
2026-09-07 18:22:56 +08:00
2026-09-07 18:22:56 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-08-25 21:28:57 +09:00
2026-09-07 23:21:29 +08:00
2026-08-29 17:30:23 +08:00
2026-09-11 10:05:24 +08:00
2026-08-27 09:56:41 +08:00
2026-09-07 21:54:22 +08:00
2026-09-05 14:36:07 +08:00
2026-09-05 16:43:54 +08:00
2026-09-05 16:34:00 +08:00
2026-09-02 11:46:37 +08:00
2026-09-10 15:48:17 +08:00
2026-09-06 00:34:05 +08:00
2026-09-10 15:48:17 +08:00
2026-09-01 14:23:33 +08:00
2026-08-28 19:08:26 +08:00
2026-09-05 14:36:07 +08:00
2026-08-28 19:08:26 +08:00
2026-09-05 14:36:07 +08:00
2026-09-10 15:48:17 +08:00
2026-09-06 16:42:57 +08:00
2026-09-06 16:42:57 +08:00
2026-09-06 10:12:20 +08:00
2026-09-07 18:49:19 +08:00
2026-09-04 08:15:41 +08:00
2026-09-06 00:34:05 +08:00
2026-09-06 10:12:20 +08:00
2026-09-06 02:02:49 +08:00
2026-09-10 15:48:17 +08:00
2026-09-07 21:54:22 +08:00
2026-09-06 20:38:17 +08:00
2026-09-03 15:11:36 +08:00
2026-09-03 15:11:36 +08:00
2026-09-06 15:15:21 +08:00
2026-09-05 14:36:07 +08:00
2026-09-01 01:26:55 +08:00
2026-09-05 14:36:07 +08:00
2026-08-31 09:12:09 +08:00
2026-09-03 18:02:15 +08:00
2026-09-03 14:20:39 +08:00
2026-09-03 14:20:39 +08:00
2026-09-05 14:36:07 +08:00
2026-09-05 16:05:17 +08:00
2026-09-05 00:10:24 +08:00
2026-09-05 16:05:17 +08:00
2026-09-07 19:44:03 +08:00
2026-09-06 08:11:23 +08:00
2026-09-07 18:33:39 +08:00
2026-09-08 20:47:07 +08:00
2026-09-08 20:47:07 +08:00
2026-09-07 16:34:35 +08:00
2026-09-07 16:34:35 +08:00
2026-09-07 16:34:35 +08:00
2026-09-08 13:37:52 +08:00
2026-09-08 13:37:52 +08:00
2026-09-06 20:38:17 +08:00
2026-09-08 20:42:45 +08:00
2026-09-07 11:07:35 +08:00
2026-08-29 17:29:21 +08:00
2026-08-26 11:16:32 +08:00
2026-09-02 20:16:57 +08:00
2026-08-29 17:30:18 +08:00
2026-09-07 21:54:22 +08:00
2026-09-07 21:54:22 +08:00
2026-09-07 18:22:56 +08:00
2026-09-07 18:22:56 +08:00
2026-09-06 20:38:17 +08:00
2026-09-08 20:46:07 +08:00
2026-09-08 20:46:07 +08:00
2026-08-28 14:38:15 +08:00
2026-09-01 19:10:37 +08:00
2026-09-06 20:38:17 +08:00
2026-09-01 16:50:04 +08:00
2026-09-01 16:50:04 +08:00
2026-09-07 17:58:20 +08:00
2026-09-07 17:58:20 +08:00
2026-09-07 11:27:08 +08:00
2026-09-06 00:50:01 +08:00
2026-09-10 03:18:31 +08:00
2026-09-07 19:13:01 +08:00
2026-09-07 18:46:11 +08:00
2026-09-05 00:10:24 +08:00
2026-09-05 19:58:47 +08:00
2026-09-08 18:50:06 +08:00
2026-09-08 18:50:06 +08:00
2026-08-25 12:14:52 +08:00
2026-09-07 10:47:51 +08:00
2026-09-07 18:58:00 +08:00
2026-09-09 11:04:59 +08:00
2026-08-28 23:32:11 +08:00
2026-08-28 23:32:11 +08:00
2026-09-03 15:11:36 +08:00
2026-09-03 15:11:36 +08:00
2026-08-28 10:19:43 +08:00
2026-09-05 16:13:28 +08:00
2026-09-05 10:58:05 +08:00
2026-09-05 10:58:05 +08:00
2026-09-05 15:32:29 +08:00
2026-09-06 20:38:17 +08:00
2026-08-31 01:02:13 +08:00
2026-08-31 01:02:13 +08:00
2026-09-04 10:14:29 +08:00
2026-09-04 10:14:29 +08:00
2026-09-04 10:14:29 +08:00
2026-09-03 15:23:22 +08:00
2026-09-03 15:11:36 +08:00
2026-08-28 19:08:26 +08:00
2026-08-25 12:14:52 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-07 16:47:51 +08:00
2026-09-03 15:11:36 +08:00
2026-09-08 20:47:25 +08:00
2026-09-04 10:14:29 +08:00
2026-09-11 10:05:24 +08:00
2026-09-07 18:22:56 +08:00
2026-09-03 15:16:18 +08:00
2026-09-03 14:20:39 +08:00
2026-09-11 10:05:24 +08:00
2026-08-28 21:56:22 +08:00
2026-08-28 21:56:22 +08:00
2026-09-03 14:20:39 +08:00
2026-08-28 15:38:04 +08:00
2026-08-28 15:38:04 +08:00
2026-08-31 11:15:33 +08:00
2026-09-08 20:47:25 +08:00
2026-09-04 08:15:41 +08:00
2026-09-11 10:05:24 +08:00
2026-09-01 10:15:45 +08:00
2026-09-07 10:12:42 +08:00
2026-09-11 10:05:24 +08:00
2026-09-07 21:54:21 +08:00
2026-09-07 21:54:21 +08:00
2026-09-07 21:54:21 +08:00
2026-09-11 10:05:24 +08:00
2026-09-06 15:15:21 +08:00
2026-09-03 09:42:50 +08:00
2026-09-07 17:58:20 +08:00
2026-09-07 11:27:08 +08:00
2026-09-11 10:05:24 +08:00
2026-08-30 13:06:32 +09:00
2026-09-07 21:54:21 +08:00
2026-08-26 15:04:17 +08:00
2026-09-11 10:05:24 +08:00
2026-09-06 20:38:17 +08:00
2026-08-31 20:58:49 +08:00
2026-08-28 11:36:08 +08:00
2026-09-11 10:05:24 +08:00
2026-09-06 20:38:17 +08:00
2026-09-03 14:20:39 +08:00
2026-09-06 15:15:21 +08:00
2026-09-05 16:13:28 +08:00
2026-09-05 15:50:56 +08:00
2026-09-05 15:50:56 +08:00
2026-09-09 11:04:59 +08:00
2026-08-26 19:07:39 +08:00
2026-09-09 11:04:59 +08:00
2026-08-24 14:37:48 +00:00
2026-08-27 13:36:50 +08:00
2026-09-09 11:04:59 +08:00
2026-09-06 20:38:17 +08:00
2026-09-06 20:38:17 +08:00
2026-09-05 16:13:28 +08:00
2026-09-07 14:12:21 +08:00
2026-09-07 14:12:21 +08:00
2026-09-07 18:33:39 +08:00
2026-09-07 18:33:39 +08:00
2026-08-28 11:36:08 +08:00
2026-09-07 14:12:21 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-07 17:58:20 +08:00
2026-08-28 10:19:43 +08:00
2026-08-27 10:09:42 +08:00
2026-08-27 10:09:42 +08:00
2026-08-27 10:09:42 +08:00
2026-08-27 10:09:42 +08:00
2026-08-27 10:09:42 +08:00
2026-09-03 15:11:36 +08:00
2026-09-07 10:12:42 +08:00
2026-09-07 10:12:42 +08:00
2026-09-06 09:33:53 +08:00
2026-09-06 09:33:53 +08:00
2026-08-25 12:14:52 +08:00
2026-08-25 12:14:52 +08:00
2026-08-27 15:22:43 +08:00
2026-08-27 15:22:43 +08:00
2026-08-27 15:22:43 +08:00
2026-08-25 17:04:38 +08:00
2026-09-07 18:22:56 +08:00
2026-08-27 19:24:50 +08:00
2026-09-04 10:14:29 +08:00
2026-09-04 10:14:29 +08:00
2026-09-03 14:20:39 +08:00
2026-08-24 18:29:37 -07:00
2026-09-10 03:18:31 +08:00
2026-09-06 20:38:17 +08:00
2026-09-06 20:38:17 +08:00
2026-09-03 14:20:39 +08:00
2026-08-27 09:56:41 +08:00
2026-09-08 20:46:07 +08:00
2026-08-31 14:52:07 +08:00
2026-09-03 15:23:22 +08:00
2026-08-31 21:04:29 +08:00
2026-09-05 14:32:11 +08:00
2026-08-31 01:01:20 +08:00
2026-09-07 17:36:36 +08:00
2026-08-25 17:08:27 +08:00
2026-08-25 17:08:27 +08:00
2026-09-05 14:32:11 +08:00
2026-08-25 21:45:24 +08:00
2026-08-29 11:14:54 +08:00
2026-09-05 15:32:29 +08:00
2026-09-08 20:42:59 +08:00
2026-09-01 10:15:45 +08:00
2026-09-06 17:05:06 +08:00
2026-09-05 15:32:29 +08:00
2026-09-06 20:38:17 +08:00
2026-09-05 15:32:29 +08:00
2026-09-01 08:13:29 +08:00
2026-08-31 21:04:29 +08:00
2026-08-31 21:04:29 +08:00
2026-08-31 01:01:20 +08:00
2026-09-06 17:05:06 +08:00
2026-09-06 17:05:06 +08:00
2026-08-31 01:02:13 +08:00
2026-08-25 15:10:52 +08:00
2026-09-07 18:44:18 +08:00
2026-09-06 18:42:06 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-09-03 15:23:22 +08:00
2026-09-03 14:20:39 +08:00
2026-08-31 19:04:58 +08:00
2026-09-08 20:43:54 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-08-31 19:04:58 +08:00
2026-09-03 15:11:36 +08:00
2026-09-03 15:11:36 +08:00
2026-09-07 19:00:04 +08:00
2026-09-05 23:56:59 +08:00
2026-09-03 16:33:30 +08:00
2026-09-03 16:33:30 +08:00
2026-09-03 16:33:30 +08:00
2026-09-07 23:21:29 +08:00
2026-09-07 23:21:29 +08:00
2026-09-03 10:35:20 +08:00
2026-09-01 01:26:55 +08:00
2026-09-07 18:44:55 +08:00
2026-09-09 11:04:59 +08:00
2026-09-01 01:26:55 +08:00
2026-09-08 13:38:41 +08:00
2026-09-11 10:05:24 +08:00
2026-08-25 19:40:39 +08:00
2026-09-02 11:02:38 +08:00
2026-08-31 11:13:52 +08:00
2026-08-30 00:02:14 +08:00
2026-08-29 17:30:18 +08:00
2026-09-11 10:05:24 +08:00
2026-08-31 09:12:09 +08:00
2026-09-07 19:00:04 +08:00
2026-09-05 23:38:50 +08:00
2026-09-07 18:49:51 +08:00
2026-09-11 10:05:24 +08:00
2026-09-07 11:40:11 +00:00
2026-09-07 11:40:11 +00:00
2026-09-07 11:40:11 +00:00
2026-09-11 10:05:24 +08:00
2026-08-30 13:40:19 +09:00
2026-08-30 13:40:19 +09:00
2026-08-29 08:31:15 +08:00
2026-09-02 18:45:20 +08:00
2026-09-02 18:45:20 +08:00
2026-09-04 10:14:29 +08:00
2026-08-31 14:52:07 +08:00
2026-09-07 18:31:03 +08:00
2026-09-07 18:31:03 +08:00
2026-09-07 18:31:03 +08:00
2026-09-07 18:31:03 +08:00
2026-09-07 18:31:03 +08:00
2026-09-05 16:05:17 +08:00
2026-08-28 21:46:44 +08:00
2026-08-28 21:46:44 +08:00
2026-08-27 15:54:22 +08:00
2026-09-11 10:05:24 +08:00
2026-09-11 10:05:24 +08:00
2026-09-05 16:24:15 +08:00
2026-09-11 10:05:24 +08:00
2026-09-03 18:02:15 +08:00
2026-09-05 14:18:13 +08:00
2026-08-30 13:06:11 +09:00
2026-08-25 15:10:52 +08:00
2026-09-03 18:02:15 +08:00
2026-08-28 02:40:17 +08:00
2026-08-28 02:40:17 +08:00
2026-08-28 21:46:44 +08:00
2026-08-28 21:46:44 +08:00
2026-08-28 02:40:17 +08:00
2026-09-07 00:23:49 +08:00