Commit Graph

  • d1702fdffd fix(auth): drop stale auth updates using monotonic watcher revisions Luis Pater 2026-09-11 08:18:51 +08:00
  • 5c80a01ca9 fix(translator): support audio transcription parts in gemini response translation Luis Pater 2026-09-11 07:05:25 +08:00
  • 942bda9979 fix(translator): preserve unknown thinking signatures in claude to codex compat translation Luis Pater 2026-09-11 04:13:27 +08:00
  • fc96a87fa6 feat(auth): support organization-hashed claude credentials and legacy migration Luis Pater 2026-09-11 03:58:23 +08:00
  • 4cd17293a3 fix(translator): relay claude tool result images as user messages for openai Luis Pater 2026-09-11 02:52:04 +08:00
  • 2912516cea feat(auth): support execution result policy before quota and cooldown mutations Luis Pater 2026-09-11 02:19:22 +08:00
  • 4efcac7966 fix(translator): support incomplete status and response.incomplete event in responses translation Luis Pater 2026-09-11 02:03:50 +08:00
  • 8f23ad0291 fix(codex): inherit template metadata for model aliases and restrict provider capabilities Luis Pater 2026-09-11 01:42:17 +08:00
  • 8461b4e91d chore(codex): update codex user-agent to 0.154.0 sususu 2026-09-11 00:30:15 +08:00
  • c8f723e0fb feat(usage): propagate upstream base_url across usage records and plugin auth Luis Pater 2026-09-11 00:25:17 +08:00
  • cfeeeb3418 docs(readme): update links after GitHub username change 智商焗蒟长 2026-09-10 23:01:35 +08:00
  • c6e076ff41 Merge dev into feat/meta-provider and preserve both registry tests Kenny 2026-09-10 14:03:29 +00:00
  • 5a07045e6d fix(translator): ignore fco output item IDs when extracting responses call ID Luis Pater 2026-09-10 20:34:05 +08:00
  • 6dce78673f fix(auth): bound force refresh all concurrency using worker pool Luis Pater 2026-09-10 20:21:11 +08:00
  • b8e6ec0ae7 fix(gemini): preserve function call pairing for interrupted calls and replay failures Luis Pater 2026-09-10 20:01:39 +08:00
  • 9fad505505 fix(auth): treat cloudflare 520-526 origin errors as transient upstream failures Luis Pater 2026-09-10 19:31:08 +08:00
  • fd3e662376 fix(antigravity): keep active block open on empty text parts in claude stream Luis Pater 2026-09-10 19:07:48 +08:00
  • c8ecb4f3c9 fix(openai): process reasoning deltas before content in responses stream Luis Pater 2026-09-10 18:59:11 +08:00
  • 09a29bd345 docs(readme): remove RunAPI sponsor v7.2.157 Luis Pater 2026-09-10 18:41:46 +08:00
  • 638ed7e1cc fix(stream): handle split CRLF across chunk boundaries in SSE validation Luis Pater 2026-09-10 17:53:25 +08:00
  • 4dce5f3a2b fix(translator): ignore null and empty finish reasons in openai to gemini response Luis Pater 2026-09-10 17:37:15 +08:00
  • dde250f1c3 fix(auth): enable model cooldown and rotation for model not found errors Luis Pater 2026-09-10 12:35:07 +08:00
  • 3ae9093da8 fix(codex): treat model capacity errors as bootstrap overload failures Luis Pater 2026-09-10 12:06:01 +08:00
  • 259130863d fix(openai): preserve nested error details and sequence numbers in responses stream Luis Pater 2026-09-10 11:58:36 +08:00
  • bd03aabcf1 fix(openai): preserve prewarm input and allow named tool outputs in responses websocket Luis Pater 2026-09-10 11:20:49 +08:00
  • 6a73f39627 fix(claude): preserve 1h cache ttl and beta header for subagent requests Luis Pater 2026-09-10 10:58:34 +08:00
  • d1a024e940 feat(codex): add support for gpt-image-2.5 models v7.2.156 Luis Pater 2026-09-10 10:40:53 +08:00
  • aedc9e6a39 fix(auth): classify terminal upstream auth failures as non-retryable errors Luis Pater 2026-09-10 10:02:08 +08:00
  • 3bf787fc1d feat(auth): propagate canonical session id for custom header expansion Luis Pater 2026-09-10 01:43:37 +08:00
  • 7c961b34fd docs: add PiCloud to related projects cookerpapa 2026-09-09 21:59:35 +08:00
  • 60e5b8bd43 feat(management): add endpoint to refresh auth files Luis Pater 2026-09-09 20:05:19 +08:00
  • 56518489ce perf(codex): batch tool schema rewrites cookerpapa 2026-09-09 18:23:50 +08:00
  • db011593ca Merge pull request #5677 from sususu98/fix/codex-tool-schema-pattern Luis Pater 2026-09-09 18:22:16 +08:00
  • cbf8318315 perf(codex): avoid discarded copies of SSE data lines cookerpapa 2026-09-09 18:04:01 +08:00
  • 37ce368c50 fix(schema): inspect patternProperties keys and avoid Unicode escape fast-path bypass sususu 2026-09-09 18:03:39 +08:00
  • e56abd56f1 fix(translator): strip unsupported unicode property escape patterns from tool schemas sususu 2026-09-09 17:49:13 +08:00
  • b064b832e2 feat(codex): support model-level quota cooling Luis Pater 2026-09-09 11:57:58 +08:00
  • a59b1764e7 fix(claude): emit trailing usage chunk and aggregate stream usage Luis Pater 2026-09-09 10:48:05 +08:00
  • 0796d6d133 feat(plugin): add host session affinity lookup callback Luis Pater 2026-09-09 03:25:42 +08:00
  • 7fac6b15bc fix(codex): strip schema dialect keywords from tool parameters v7.2.155 Luis Pater 2026-09-09 01:33:09 +08:00
  • 4fde97f414 fix(gemini): reorder trailing text before function responses in user turns Luis Pater 2026-09-09 01:19:09 +08:00
  • c6327a86c9 feat(plugin): preserve raw json in management responses on schema version 6 Luis Pater 2026-09-09 00:45:31 +08:00
  • 454452d5da Merge pull request #5626 from nichaoshou/fix/healthz-access-log Luis Pater 2026-09-09 00:31:32 +08:00
  • d0bb908ce4 fix(gemini): normalize responses tool call outputs and resolve alternate call ids Luis Pater 2026-09-09 00:24:25 +08:00
  • f39702a2c4 Merge pull request #5625 from router-for-me/fix/issue-5608-plugin-store-rate-limit Luis Pater 2026-09-09 00:03:04 +08:00
  • a163c5e7ed fix(logging): silence only successful health probes chaoshou 2026-09-08 19:17:20 +08:00
  • 1119ef1424 fix(session): harden canonical UUIDv8 normalization for empty prefixes and context roots sususu 2026-09-08 19:12:48 +08:00
  • e026cbf4e9 fix(api): skip access logging for health probes chaoshou 2026-09-08 18:41:38 +08:00
  • 3639d92421 fix(plugin-store): add network scope handling for shared GitHub API cooldowns Supra4E8C 2026-09-08 18:35:32 +08:00
  • d8f2dceef7 perf(antigravity): batch functionResponse name repairs rome-xi 2026-09-07 01:26:52 +00:00
  • 20e3f731ea feat(auth): export helper functions for headless antigravity oauth Luis Pater 2026-09-08 18:22:01 +08:00
  • 8c0ad8ccf2 fix(plugin-store): honor shared GitHub API rate-limit cooldowns Supra4E8C 2026-09-08 18:18:25 +08:00
  • 54b17ce8f7 fix(plugin-store): coalesce and throttle cached release checks Supra4E8C 2026-09-08 18:01:18 +08:00
  • 1d5f7b2ac3 fix(auth): strip monotonic clock reading from quota cooldown deadlines Luis Pater 2026-09-08 17:58:43 +08:00
  • 1c9d7194e0 fix(plugin-store): only check releases for installed update sources Supra4E8C 2026-09-08 17:53:22 +08:00
  • 6b187e778c feat(usage): normalize reported session hierarchy to canonical UUIDv8 sususu 2026-09-08 14:58:04 +08:00
  • 390589159e feat(session): enhance harness hierarchy recognition and deduplicate selector extraction sususu 2026-09-08 14:57:55 +08:00
  • e365ab0cc9 fix(claude): map codex reasoning tokens to thinking tokens Luis Pater 2026-09-08 12:17:37 +08:00
  • 48e5e9e03d fix(auth): cap refresh loop timer wait duration Luis Pater 2026-09-08 12:07:57 +08:00
  • ef99119e57 fix(claude): enforce sequential content blocks for interleaved streaming tool calls Luis Pater 2026-09-08 11:40:05 +08:00
  • 68dd99d56f fix(antigravity): include resolved pool settings in transport cache key sususu 2026-09-08 11:29:05 +08:00
  • d4146bde12 feat(kimi): support openai responses api Luis Pater 2026-09-08 10:52:13 +08:00
  • 35a4723872 fix(claude): attach helper request IDs according to the upstream base 이현민 2026-09-07 10:53:41 +09:00
  • 280b96acea fix(claude): align beta assembly and Haiku helper transport with the measured 2.1.258 이현민 2026-09-04 13:40:44 +09:00
  • dc21a42639 fix(antigravity): normalize gemini responseJsonSchema to responseSchema Luis Pater 2026-09-08 09:56:32 +08:00
  • 6e1f9ec4e0 fix(claude): default function parameters for tools without input schema Luis Pater 2026-09-08 09:47:33 +08:00
  • d198db54d4 fix(docs): remove Infistar.ai sponsorship details from README files Supra4E8C 2026-09-08 09:28:59 +08:00
  • ba7e55836d fix(codex): recognize retryable server errors for bootstrap failover v7.2.154 Luis Pater 2026-09-08 03:49:10 +08:00
  • bee20b9940 fix(codex): sanitize invalid tool name characters for upstream compatibility Luis Pater 2026-09-08 02:53:30 +08:00
  • 03a054e32f fix(codex): recover omitted tool namespaces in openai responses Luis Pater 2026-09-08 02:09:01 +08:00
  • d01516c120 fix(codex): explicitly default function tool strict to false Luis Pater 2026-09-07 22:52:24 +08:00
  • 8696585cea fix(codex): preserve service tier and cache write tokens in openai responses Luis Pater 2026-09-07 21:35:09 +08:00
  • 7871a5a978 fix(wsrelay): preserve queued frames during terminal message delivery Luis Pater 2026-09-07 20:45:39 +08:00
  • 4f03809901 feat(claude): support structured output via system prompt instructions Luis Pater 2026-09-07 20:31:46 +08:00
  • bf20b999de fix(codex): simplify complex tool schema unions and detect empty incomplete responses Luis Pater 2026-09-07 20:09:29 +08:00
  • f19d6da012 Merge pull request #5596 from sususu98/fix/issue-5494-antigravity-idle-conns Luis Pater 2026-09-07 19:25:29 +08:00
  • d5397905f0 fix(antigravity): default to short connections and harden connection pool lifecycle (fixes #5494) sususu 2026-09-07 19:13:21 +08:00
  • 82f4f370df fix(codex): restore dotted collaboration tool names in multi-agent v2 Luis Pater 2026-09-07 19:12:46 +08:00
  • 510c9c8fa5 fix(gemini): hide trailing text thought signatures from responses timeline Luis Pater 2026-09-07 18:15:02 +08:00
  • 934fb7928c feat: add link to Aiberm in sponsorship section of README files v7.2.153 Supra4E8C 2026-09-07 11:55:06 +08:00
  • 4cd8ee7f4c feat: add Aiberm sponsorship information to README_JA.md Supra4E8C 2026-09-07 11:53:25 +08:00
  • 578ac8fdcf fix Aiberm sponser logo Supra4E8C 2026-09-07 11:45:16 +08:00
  • 63fd255090 feat: add Aiberm sponser Supra4E8C 2026-09-07 11:34:23 +08:00
  • d2f7122067 fix(claude): normalize codex agent messages in responses conversion Luis Pater 2026-09-07 03:03:42 +08:00
  • e92f6cf557 fix(antigravity): enable thinking summary when responses reasoning effort is set Luis Pater 2026-09-07 02:51:42 +08:00
  • 1c22598d0b fix(auth): preserve active cooldown deadlines on subsequent failures Luis Pater 2026-09-07 02:34:39 +08:00
  • a76da71154 fix(antigravity): omit tools when tool_choice is none Luis Pater 2026-09-07 01:17:11 +08:00
  • 8564142fb0 fix(claude): preserve non-result block positions during tool result alignment Luis Pater 2026-09-07 01:09:18 +08:00
  • 5dc428f392 fix(gemini): append trailing user turn for requests ending with model content Luis Pater 2026-09-06 23:41:12 +08:00
  • 0e85eb46f3 fix(xai): support compaction fallback from payload input or previous response id Luis Pater 2026-09-06 22:16:06 +08:00
  • 70f4560452 feat(antigravity): add conversation compaction support and capsule encryption Luis Pater 2026-09-06 21:51:47 +08:00
  • 00c63a5669 feat(pluginhost): expose outbound HTTP wire profile to plugin requests Luis Pater 2026-09-06 20:41:58 +08:00
  • fa01468e95 perf(auth): optimize scheduler result updates with targeted model shards Luis Pater 2026-09-06 16:42:59 +08:00
  • c76dfd4e0e chore(codex): update codex user-agent to 0.153.3 v7.2.152 Luis Pater 2026-09-06 15:27:01 +08:00
  • 580df36423 feat(usage): propagate session and parent session hierarchy to usage reporting queue sususu 2026-09-04 21:32:49 +08:00
  • 5ab0bca040 fix(codex): scope usage limit errors to credentials and parse flexible quota resets Luis Pater 2026-09-06 06:20:20 +08:00
  • 7c2f6ce0d1 fix(claude): avoid mid-conversation system splicing for advisor calls or results Luis Pater 2026-09-06 05:55:42 +08:00
  • 084f25c798 fix(watcher): preserve concurrent file updates during auth snapshot rescans Luis Pater 2026-09-06 05:36:32 +08:00
  • 9dfddd613d fix(aistudio): normalize thinking level to uppercase Luis Pater 2026-09-06 04:14:41 +08:00
  • 31ec43621b chore(models): remove gpt-5.4 and gpt-5.4-mini models Luis Pater 2026-09-06 03:56:06 +08:00