InkCrow
272735b0a7
fix(openai): preserve Codex namespace tools on OAuth Responses forwarding
...
Flattening Codex `type:"namespace"` tool declarations into `namespace__name`
renames the tool but cannot rewrite the contract the client already handed the
model: Codex tells it to call `to=functions.collaboration.spawn_agent`. Under
`tool_mode: code_mode_only` (gpt-5.6-*) collaboration tools are the model's only
direct channel, so the rename left it unable to address them — it fell back to
`functions.exec` and looped on meaningless shell commands until the session
collapsed, with no upstream error anywhere. Fixes #4978 .
Preserving is what the upstream actually wants. OAuth egress is unconditionally
chatgpt.com/backend-api/codex/responses (base_url is read only for API-key
accounts), i.e. the party that defines the extension; codex-rs builds one
request for both WS and HTTP and falls back WS->HTTP mid-session, so these
declarations already reach that host over HTTP — as they do today via the
responses-lite carrier and the WS/HTTP bridge, neither of which ever flattened.
Namespace names cannot be allowlisted: `features.multi_agent_v2.tool_namespace`
is user-configurable (openai/codex#31864 recommends renaming it to `agents`) and
MCP/connector namespaces are generated at runtime (mcp__codex_apps__gmail).
So the default is inverted rather than extended with more names.
- Preserve namespace declarations by default for OpenAI OAuth; the new
per-account `extra.openai_responses_flatten_namespaces` restores the previous
behavior for deployments routing OAuth traffic to a relay that rejects them.
- Keep `input[].namespace` on tool-call items for OAuth non-compact requests.
The upstream requires the round-trip ("Missing namespace for function_call
'...'. Round-trip the model's function_call item with its namespace field
included."), so preserving declarations while stripping the calls would 400 on
the second turn. The item-type allowlist mirrors the existing reactive strip.
- Keep compact on its current behavior: that endpoint rejects the field outright
("Unknown parameter: 'input[894].namespace'", #4761 ) and there is no evidence
either way about namespace declarations there, so this change does not widen
its surface. API-key accounts are untouched — their upstream is a standard
Responses API and the reactive retry only clears one index per round trip.
- Clear the flatten mapping at the start of each Forward attempt so an account
reached through failover cannot restore responses with the previous account's
mapping.
Admin UI gets an OAuth-only toggle (create/edit/bulk) plus zh/en copy noting the
compact exception.
2026-07-28 09:19:13 +08:00
..
2026-07-26 13:43:06 +08:00
2026-07-23 15:50:44 +08:00
2026-07-02 10:43:08 +08:00
2026-07-16 19:57:48 +08:00
2026-06-26 16:19:41 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-07-14 17:05:46 +08:00
2026-07-17 19:15:16 +08:00
2026-07-15 20:30:23 +08:00
2026-07-15 20:30:23 +08:00
2026-07-13 23:32:16 +08:00
2026-06-30 10:40:05 +08:00
2026-05-26 11:24:25 -07:00
2026-06-16 17:59:06 +08:00
2026-06-16 11:44:39 +08:00
2026-07-17 22:10:18 +08:00
2026-07-23 15:50:44 +08:00
2026-07-01 12:21:45 +08:00
2026-07-26 01:56:10 +08:00
2026-07-14 22:31:39 +08:00
2026-07-18 21:05:50 +08:00
2026-07-21 05:02:30 -07:00
2026-07-21 05:02:30 -07:00
2026-07-26 21:04:18 +08:00
2026-07-04 08:28:30 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-07-19 12:17:52 +08:00
2026-06-07 15:23:45 +08:00
2026-07-03 17:22:49 +00:00
2026-07-28 09:19:13 +08:00
2026-07-03 14:41:18 +08:00
2026-07-17 20:59:29 +08:00
2026-07-23 15:50:44 +08:00
2026-06-10 14:16:51 +08:00
2026-06-10 14:16:51 +08:00
2026-07-25 12:50:46 +08:00
2026-07-25 12:50:46 +08:00
2026-07-25 12:50:46 +08:00
2026-07-08 08:49:22 +08:00
2026-07-25 19:40:53 +08:00
2026-07-16 15:37:35 +08:00
2026-07-23 09:19:25 +08:00
2026-07-23 09:19:25 +08:00
2026-06-01 08:41:35 +08:00
2026-07-25 19:40:53 +08:00
2026-07-15 23:58:46 +08:00
2026-07-25 19:40:53 +08:00
2026-05-30 17:52:18 +08:00
2026-07-25 22:20:27 +08:00
2026-06-04 01:06:41 +08:00
2026-07-19 12:17:31 +08:00
2026-07-09 20:06:09 +08:00
2026-07-06 11:43:16 +08:00
2026-07-13 23:32:16 +08:00
2026-07-15 04:28:55 -05:00
2026-07-25 12:50:46 +08:00
2026-07-16 15:37:35 +08:00
2026-07-02 10:43:08 +08:00
2026-05-30 20:01:38 +08:00
2026-05-30 20:01:38 +08:00
2026-05-31 22:00:03 +08:00
2026-07-08 08:49:22 +08:00
2026-07-26 20:23:50 +09:00
2026-07-26 20:23:50 +09:00
2026-07-26 20:23:50 +09:00
2026-07-08 08:49:22 +08:00
2026-07-08 08:49:22 +08:00
2026-06-25 16:29:33 +08:00
2026-07-18 15:35:30 +08:00
2026-07-26 20:23:50 +09:00
2026-07-08 08:49:22 +08:00
2026-06-10 08:58:06 +08:00
2026-05-31 22:00:03 +08:00
2026-05-31 22:00:03 +08:00
2026-05-31 22:00:03 +08:00
2026-05-31 22:00:03 +08:00
2026-07-18 21:43:54 +08:00
2026-07-18 21:43:54 +08:00
2026-07-05 08:34:34 +08:00
2026-07-25 12:50:46 +08:00
2026-07-21 11:16:04 +08:00
2026-07-25 12:50:46 +08:00
2026-07-21 11:02:43 +08:00
2026-07-08 15:51:22 +08:00
2026-06-28 09:05:28 +08:00
2026-07-20 11:15:37 +08:00
2026-07-08 15:26:54 +08:00
2026-07-16 13:47:50 +08:00
2026-07-23 16:43:18 +08:00
2026-07-23 16:43:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-06-19 21:17:45 +08:00
2026-06-11 18:55:27 +08:00
2026-07-25 19:40:53 +08:00
2026-07-25 19:40:53 +08:00
2026-06-30 13:22:27 +08:00
2026-07-25 19:40:53 +08:00
2026-07-25 19:40:53 +08:00
2026-07-20 15:20:51 +08:00
2026-07-20 15:20:51 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-06 12:22:04 +08:00
2026-07-24 01:22:34 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-07-04 05:30:50 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-07-04 05:30:50 +08:00
2026-07-04 05:30:50 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-24 01:22:34 +08:00
2026-06-10 09:00:21 +08:00
2026-07-25 11:22:42 +08:00
2026-06-22 10:30:27 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-07-01 00:37:51 +08:00
2026-07-15 10:03:38 -07:00
2026-07-01 17:54:39 +08:00
2026-07-26 01:56:10 +08:00
2026-07-01 17:46:12 +08:00
2026-07-18 13:53:36 +08:00
2026-07-18 13:53:36 +08:00
2026-07-14 12:24:42 +08:00
2026-07-16 16:30:19 +08:00
2026-07-21 11:55:38 +08:00
2026-07-21 11:55:38 +08:00
2026-07-14 12:24:42 +08:00
2026-07-16 16:30:19 +08:00
2026-07-14 12:24:42 +08:00
2026-07-16 16:30:19 +08:00
2026-07-14 12:24:42 +08:00
2026-07-23 11:18:10 +08:00
2026-07-23 11:18:10 +08:00
2026-07-15 09:35:34 -07:00
2026-06-21 21:13:14 +08:00
2026-06-18 19:22:10 +08:00
2026-07-25 11:22:42 +08:00
2026-07-03 22:36:39 +08:00
2026-07-25 10:20:50 +08:00
2026-07-23 09:20:18 +08:00
2026-07-23 09:20:18 +08:00
2026-07-25 10:20:50 +08:00
2026-07-23 09:20:18 +08:00
2026-07-13 15:32:42 +08:00
2026-07-13 15:32:42 +08:00
2026-07-03 21:02:31 +08:00
2026-06-12 01:47:01 +08:00
2026-06-12 01:47:01 +08:00
2026-07-14 17:39:49 +08:00
2026-07-14 17:39:49 +08:00
2026-07-14 17:39:49 +08:00
2026-07-25 19:40:53 +08:00
2026-07-14 17:39:49 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-07-15 23:58:46 +08:00
2026-07-13 23:32:16 +08:00
2026-07-23 15:50:44 +08:00
2026-07-01 12:21:45 +08:00
2026-06-05 22:47:24 +08:00
2026-07-27 15:12:51 +08:00
2026-07-09 10:03:49 +08:00
2026-07-09 10:03:49 +08:00
2026-06-29 10:29:23 +08:00
2026-07-18 20:41:12 +08:00
2026-07-25 15:37:06 +08:00
2026-07-25 15:37:05 +08:00
2026-06-19 07:53:32 -07:00
2026-05-30 20:01:39 +08:00
2026-07-07 22:14:46 +08:00
2026-07-01 11:32:22 +08:00
2026-06-19 08:01:29 -07:00
2026-06-19 08:01:29 -07:00
2026-06-19 08:01:29 -07:00
2026-07-26 17:54:56 +00:00
2026-07-16 15:45:22 +08:00
2026-07-08 08:49:20 +08:00
2026-07-01 10:54:18 +08:00
2026-07-20 21:00:29 +08:00
2026-07-20 21:00:29 +08:00
2026-07-27 08:19:19 +08:00
2026-07-27 08:19:19 +08:00
2026-07-26 17:54:56 +00:00
2026-07-25 21:59:20 +07:00
2026-07-17 22:10:18 +08:00
2026-07-17 22:10:18 +08:00
2026-07-17 22:10:18 +08:00
2026-07-20 22:43:11 +08:00
2026-06-06 01:01:58 +08:00
2026-06-19 08:01:29 -07:00
2026-07-27 00:43:53 +08:00
2026-07-07 13:53:39 +08:00
2026-07-17 21:59:57 +08:00
2026-07-17 21:59:57 +08:00
2026-07-23 09:20:18 +08:00
2026-05-31 16:38:42 +08:00
2026-07-01 21:01:11 -05:00
2026-07-23 09:20:52 +08:00
2026-06-18 22:50:46 +08:00
2026-06-16 20:25:09 +08:00
2026-07-16 15:45:22 +08:00
2026-07-25 15:37:05 +08:00
2026-07-23 10:26:58 +08:00
2026-07-27 00:43:53 +08:00
2026-07-07 13:41:40 +08:00
2026-07-07 13:41:40 +08:00
2026-05-30 20:01:38 +08:00
2026-07-24 03:00:26 +08:00
2026-07-26 09:52:47 +08:00
2026-07-26 09:52:47 +08:00
2026-07-27 13:19:00 +09:00
2026-07-27 13:40:05 +09:00
2026-07-17 22:10:18 +08:00
2026-06-08 00:01:30 +08:00
2026-06-09 13:53:19 +08:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-07-20 10:40:18 +08:00
2026-07-22 13:32:35 +08:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-07-14 01:09:07 +08:00
2026-07-14 14:55:30 +08:00
2026-07-19 12:17:52 +08:00
2026-07-19 12:17:52 +08:00
2026-07-19 12:17:42 +08:00
2026-07-19 12:17:42 +08:00
2026-07-19 22:40:58 +08:00
2026-07-19 22:40:58 +08:00
2026-07-15 09:40:08 +08:00
2026-07-22 13:32:35 +08:00
2026-07-22 13:32:35 +08:00
2026-07-18 14:37:25 +08:00
2026-07-18 14:37:25 +08:00
2026-07-02 20:22:17 +00:00
2026-07-02 20:22:17 +00:00
2026-05-27 18:00:45 +08:00
2026-07-01 17:46:12 +08:00
2026-07-16 18:18:28 +08:00
2026-07-25 12:50:46 +08:00
2026-05-28 00:02:50 +08:00
2026-07-15 23:58:46 +08:00
2026-07-15 23:58:46 +08:00
2026-06-09 20:08:20 +08:00
2026-06-09 20:08:20 +08:00
2026-06-06 01:01:58 +08:00
2026-07-08 13:50:49 +08:00
2026-07-15 03:54:32 +08:00
2026-07-17 15:07:41 +08:00
2026-07-16 00:16:21 +08:00
2026-07-15 03:54:32 +08:00
2026-07-17 15:07:41 +08:00
2026-06-11 17:45:09 +08:00
2026-06-11 16:56:43 +08:00
2026-07-20 15:20:51 +08:00
2026-07-20 15:20:51 +08:00
2026-07-15 19:57:37 -07:00
2026-07-15 19:57:37 -07:00
2026-07-15 19:57:37 -07:00
2026-07-19 00:56:21 -07:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-06-05 22:47:24 +08:00
2026-06-05 22:47:24 +08:00
2026-07-13 09:54:51 +08:00
2026-07-13 16:29:18 +08:00
2026-07-13 16:29:18 +08:00
2026-07-10 10:00:47 +08:00
2026-07-15 09:35:34 -07:00
2026-07-04 08:28:30 +08:00
2026-07-04 08:28:30 +08:00
2026-07-19 11:39:20 +08:00
2026-07-19 11:23:26 +08:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-06-08 00:01:30 +08:00
2026-07-14 01:09:07 +08:00
2026-07-23 15:50:44 +08:00
2026-07-25 21:59:20 +07:00
2026-07-25 18:34:37 +08:00
2026-07-15 22:52:35 +08:00
2026-07-15 22:52:35 +08:00
2026-07-25 05:31:31 +08:00
2026-07-25 15:37:05 +08:00
2026-07-15 22:52:35 +08:00
2026-07-20 16:12:56 +08:00
2026-07-05 17:24:38 +08:00
2026-07-01 12:21:45 +08:00
2026-07-23 00:12:28 +08:00
2026-07-20 21:44:42 +08:00
2026-07-16 00:40:46 +08:00
2026-07-23 00:12:28 +08:00
2026-07-14 19:04:04 +08:00
2026-07-14 19:24:56 +08:00
2026-07-14 19:24:56 +08:00
2026-07-13 11:10:33 +08:00
2026-07-17 08:44:23 +08:00
2026-07-17 18:12:33 +08:00
2026-07-21 05:02:30 -07:00
2026-07-21 05:02:30 -07:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-06-26 16:19:41 +08:00
2026-07-06 19:03:36 +08:00
2026-07-06 19:03:36 +08:00
2026-07-10 23:32:34 +08:00
2026-07-21 05:02:30 -07:00
2026-07-21 05:02:30 -07:00
2026-07-10 23:32:34 +08:00
2026-07-20 15:30:31 +08:00
2026-07-20 15:30:31 +08:00
2026-06-22 16:07:41 +00:00
2026-06-22 16:07:41 +00:00
2026-06-29 10:25:43 +08:00
2026-07-20 18:49:24 +08:00
2026-07-24 20:15:58 +08:00
2026-07-10 09:56:33 +08:00
2026-07-08 10:04:14 +08:00
2026-07-11 12:51:53 +08:00
2026-07-11 08:52:46 +08:00
2026-07-13 08:54:31 +08:00
2026-07-10 10:25:09 +08:00
2026-07-10 10:18:16 +08:00
2026-07-19 22:28:49 +08:00
2026-07-01 01:30:42 +08:00
2026-07-14 16:53:21 +08:00
2026-07-14 16:53:21 +08:00
2026-07-14 16:53:21 +08:00
2026-06-12 01:47:01 +08:00
2026-06-12 01:47:01 +08:00
2026-06-12 01:47:01 +08:00
2026-06-12 01:47:01 +08:00
2026-05-28 19:39:52 +08:00
2026-07-17 18:12:33 +08:00
2026-07-15 23:58:46 +08:00
2026-07-15 23:58:46 +08:00
2026-06-09 21:56:35 +08:00
2026-07-10 15:16:09 +08:00
2026-07-10 15:16:09 +08:00
2026-07-15 13:01:16 +08:00
2026-07-15 13:01:16 +08:00
2026-07-25 01:40:26 +08:00
2026-07-22 13:32:35 +08:00
2026-07-10 15:13:11 +08:00
2026-07-22 13:32:35 +08:00
2026-07-19 19:48:25 +08:00
2026-07-19 19:48:25 +08:00
2026-06-12 01:47:01 +08:00
2026-07-19 12:17:23 +08:00
2026-07-19 12:17:23 +08:00
2026-07-28 09:19:13 +08:00
2026-07-21 15:22:12 +08:00
2026-07-17 16:59:40 +08:00
2026-07-24 01:22:34 +08:00
2026-07-21 15:22:12 +08:00
2026-07-22 13:32:35 +08:00
2026-07-20 16:12:56 +08:00
2026-07-26 21:04:18 +08:00
2026-07-22 12:15:48 +08:00
2026-07-22 12:15:48 +08:00
2026-07-25 14:32:18 +08:00
2026-07-11 20:47:52 +08:00
2026-07-15 00:44:13 +08:00
2026-07-15 14:07:01 +08:00
2026-07-09 15:49:10 +08:00
2026-07-10 15:13:11 +08:00
2026-07-20 11:39:37 +08:00
2026-07-17 22:10:18 +08:00
2026-07-15 00:00:40 +08:00
2026-06-25 16:18:11 +08:00
2026-07-14 21:57:26 +08:00
2026-07-14 21:57:26 +08:00
2026-07-23 00:12:28 +08:00
2026-07-27 00:43:53 +08:00
2026-07-26 13:33:56 +08:00
2026-07-26 13:33:56 +08:00
2026-07-09 20:06:09 +08:00
2026-07-19 18:50:33 +08:00
2026-07-20 16:29:12 +08:00
2026-07-19 18:50:33 +08:00
2026-07-23 00:12:28 +08:00
2026-06-04 11:34:54 +08:00
2026-07-13 14:42:16 +08:00
2026-07-24 01:22:34 +08:00
2026-07-06 19:03:36 +08:00
2026-06-04 22:07:36 +08:00
2026-07-16 00:23:40 -07:00
2026-07-01 12:21:45 +08:00
2026-07-23 00:12:28 +08:00
2026-07-25 12:50:46 +08:00
2026-07-22 13:32:35 +08:00
2026-07-27 00:43:53 +08:00
2026-07-11 12:51:53 +08:00
2026-07-14 20:31:17 +08:00
2026-07-16 17:11:00 +08:00
2026-07-15 04:20:11 +08:00
2026-07-15 06:59:00 +08:00
2026-07-14 20:31:17 +08:00
2026-06-23 16:57:16 +08:00
2026-07-14 11:24:44 +08:00
2026-07-15 03:15:47 +08:00
2026-07-17 18:12:33 +08:00
2026-07-17 08:44:23 +08:00
2026-07-17 18:12:33 +08:00
2026-07-25 12:50:46 +08:00
2026-07-25 15:15:59 +08:00
2026-07-25 12:51:20 +08:00
2026-07-25 12:50:46 +08:00
2026-07-25 15:15:59 +08:00
2026-07-13 17:57:08 +08:00
2026-06-29 18:33:37 +08:00
2026-07-10 15:13:11 +08:00
2026-07-10 15:13:11 +08:00
2026-07-13 17:57:08 +08:00
2026-07-13 17:57:08 +08:00
2026-07-07 15:00:00 +08:00
2026-07-28 09:19:13 +08:00
2026-06-22 16:07:41 +00:00
2026-07-02 14:37:30 +08:00
2026-07-22 16:46:29 +08:00
2026-07-02 14:37:30 +08:00
2026-07-23 00:12:28 +08:00
2026-07-23 00:12:28 +08:00
2026-07-15 02:51:56 +08:00
2026-07-15 02:51:56 +08:00
2026-07-15 18:30:16 +08:00
2026-07-15 18:30:16 +08:00
2026-07-10 11:09:06 +08:00
2026-07-21 11:16:04 +08:00
2026-07-21 11:16:04 +08:00
2026-07-16 00:19:20 +08:00
2026-07-25 01:40:26 +08:00
2026-07-15 22:23:57 +08:00
2026-07-15 22:23:57 +08:00
2026-07-28 09:19:13 +08:00
2026-07-28 09:19:13 +08:00
2026-07-28 09:19:13 +08:00
2026-07-24 02:59:32 +08:00
2026-07-15 22:37:30 +08:00
2026-07-01 12:21:45 +08:00
2026-07-15 21:20:41 +08:00
2026-07-15 02:41:23 +08:00
2026-07-18 03:24:04 +08:00
2026-07-02 14:37:30 +08:00
2026-06-22 16:07:41 +00:00
2026-07-06 11:43:16 +08:00
2026-07-06 11:43:16 +08:00
2026-07-25 15:37:06 +08:00
2026-06-07 22:31:45 +08:00
2026-07-25 15:37:05 +08:00
2026-05-29 12:20:30 +08:00
2026-07-15 22:15:44 +08:00
2026-07-18 19:17:53 +08:00
2026-07-13 15:32:42 +08:00
2026-07-14 19:04:04 +08:00
2026-05-28 01:27:11 +08:00
2026-07-16 17:11:00 +08:00
2026-07-10 06:37:06 +00:00
2026-07-26 13:43:06 +08:00
2026-07-10 10:11:21 +08:00
2026-07-21 05:02:30 -07:00
2026-07-24 02:59:32 +08:00
2026-07-15 22:52:35 +08:00
2026-07-15 22:52:35 +08:00
2026-07-16 17:11:00 +08:00
2026-07-26 13:43:06 +08:00
2026-07-26 13:43:06 +08:00
2026-07-26 13:43:06 +08:00
2026-07-13 15:32:42 +08:00
2026-07-14 19:04:04 +08:00
2026-06-26 10:36:09 +08:00
2026-06-30 10:40:05 +08:00
2026-06-30 10:41:41 +08:00
2026-07-15 22:52:35 +08:00
2026-06-06 16:54:56 +08:00
2026-07-10 11:56:47 +08:00
2026-07-26 13:43:06 +08:00
2026-07-18 19:17:53 +08:00
2026-07-02 20:04:47 +00:00
2026-07-15 23:58:46 +08:00
2026-06-07 22:31:45 +08:00
2026-06-08 00:01:30 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-02 20:04:47 +00:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:42:16 +08:00
2026-07-18 00:11:18 +08:00
2026-07-14 16:18:26 +08:00
2026-07-14 16:18:26 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-19 11:23:26 +08:00
2026-07-19 11:39:20 +08:00
2026-07-14 14:55:30 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-14 01:29:46 +08:00
2026-07-14 01:29:46 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 03:24:04 +08:00
2026-06-12 01:47:01 +08:00
2026-07-14 14:55:30 +08:00
2026-07-14 14:55:30 +08:00
2026-07-06 14:34:17 +08:00
2026-07-06 15:00:29 +08:00
2026-07-06 15:00:29 +08:00
2026-07-15 11:17:45 +08:00
2026-07-15 11:17:45 +08:00
2026-07-06 15:00:29 +08:00
2026-07-06 15:00:29 +08:00
2026-07-22 19:18:04 +08:00
2026-07-22 19:18:04 +08:00
2026-07-22 19:18:04 +08:00
2026-07-10 10:56:49 +08:00
2026-06-05 22:47:24 +08:00
2026-07-14 01:29:30 +08:00
2026-07-22 19:18:04 +08:00
2026-07-22 19:18:04 +08:00
2026-06-30 10:19:50 +08:00
2026-07-14 01:29:30 +08:00
2026-07-06 15:00:29 +08:00
2026-07-26 03:18:30 +08:00
2026-07-26 03:18:30 +08:00
2026-07-26 03:18:30 +08:00
2026-07-22 19:18:04 +08:00
2026-07-26 01:56:10 +08:00
2026-07-26 01:56:10 +08:00
2026-06-18 23:07:25 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-07-15 23:58:46 +08:00
2026-06-08 00:01:30 +08:00
2026-07-07 23:19:23 +08:00
2026-07-05 08:34:34 +08:00
2026-07-04 08:28:30 +08:00
2026-07-04 08:28:30 +08:00
2026-07-18 15:35:30 +08:00
2026-06-05 18:12:33 +08:00
2026-07-01 12:21:45 +08:00
2026-07-18 20:41:12 +08:00
2026-07-17 22:10:18 +08:00
2026-07-02 16:38:42 +00:00
2026-07-10 10:56:49 +08:00
2026-07-14 14:55:30 +08:00
2026-07-16 13:47:50 +08:00
2026-07-25 19:40:53 +08:00
2026-07-25 19:40:53 +08:00
2026-07-15 00:12:40 +08:00
2026-07-13 21:56:47 +08:00
2026-07-17 22:10:18 +08:00
2026-07-16 00:11:17 +08:00
2026-07-17 22:10:18 +08:00
2026-07-15 04:23:06 +08:00
2026-07-15 05:31:50 +08:00
2026-07-15 00:12:40 +08:00
2026-07-15 13:24:08 +08:00
2026-07-15 04:23:06 +08:00
2026-07-21 03:07:01 +08:00
2026-07-16 13:47:50 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-07-18 10:46:42 +08:00
2026-07-10 09:56:33 +08:00
2026-07-08 08:49:20 +08:00
2026-07-27 15:12:51 +08:00
2026-07-27 15:12:51 +08:00
2026-07-20 00:09:11 +08:00
2026-07-08 08:49:20 +08:00
2026-06-13 04:12:13 +08:00
2026-06-26 16:19:41 +08:00
2026-06-26 16:19:41 +08:00
2026-06-30 14:03:33 +08:00
2026-06-05 14:00:57 +08:00
2026-07-20 00:09:11 +08:00
2026-06-05 14:00:57 +08:00
2026-07-27 15:12:51 +08:00
2026-07-25 21:03:00 +08:00
2026-06-05 14:00:57 +08:00
2026-07-20 00:09:00 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-07-18 14:42:22 +08:00
2026-07-19 21:37:26 +08:00
2026-07-10 10:56:49 +08:00
2026-06-05 22:47:24 +08:00
2026-07-10 10:56:49 +08:00
2026-07-01 22:19:21 +08:00
2026-07-18 14:42:22 +08:00
2026-06-16 19:37:31 +08:00
2026-06-16 19:37:31 +08:00
2026-06-16 19:37:31 +08:00
2026-06-26 10:36:09 +08:00
2026-06-26 10:36:09 +08:00
2026-07-25 21:59:20 +07:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-07-10 02:27:33 -04:00
2026-07-09 11:05:05 -04:00
2026-07-16 16:49:08 +08:00
2026-07-16 16:49:08 +08:00
2026-07-09 22:30:04 +08:00
2026-07-09 22:30:04 +08:00
2026-07-17 20:59:29 +08:00
2026-07-17 20:59:29 +08:00
2026-07-22 13:32:35 +08:00
2026-07-22 13:32:35 +08:00
2026-07-06 12:22:04 +08:00
2026-06-12 01:47:01 +08:00
2026-07-27 00:43:53 +08:00
2026-07-25 15:16:05 +08:00
2026-07-03 21:02:32 +08:00
2026-06-30 15:31:28 +08:00
2026-07-06 20:27:13 +08:00
2026-07-06 20:27:13 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-07-25 19:40:53 +08:00
2026-07-25 19:40:53 +08:00
2026-07-18 14:42:22 +08:00
2026-07-19 21:37:26 +08:00
2026-07-10 10:56:49 +08:00
2026-07-19 21:37:26 +08:00
2026-07-06 12:22:04 +08:00
2026-07-14 01:29:30 +08:00
2026-07-14 01:29:30 +08:00
2026-07-09 15:38:59 +08:00
2026-07-23 15:50:44 +08:00