Commit Graph

  • b1d0ee07c0 Merge pull request #406 from wyv202011y/perf/streaming-speed-optimization CJACK. 2026-05-02 21:19:04 +08:00
  • 0156f6b45b Merge origin/dev into PR 406 CJACK 2026-05-02 21:17:02 +08:00
  • a9f46f5b25 chore: bump version to 4.3.1 CJACK 2026-05-02 21:04:12 +08:00
  • e7d6807c7c feat: emit empty completion chunk along with keep-alive heartbeat in chat stream CJACK 2026-05-02 20:54:10 +08:00
  • d407ccb773 perf(streaming): optimize TTFT and reduce buffering latency 2026-05-02 20:28:30 +08:00
  • c8f7b6b371 refactor streaming accumulation and chat history UI CJACK 2026-05-02 20:15:38 +08:00
  • 20d71f528a Merge pull request #404 from NgoQuocViet2001/ai/openai-file-retrieve CJACK. 2026-05-02 15:42:40 +08:00
  • 36d0239dc6 feat(openai): retrieve uploaded file metadata NgoQuocViet2001 2026-05-02 14:33:42 +07:00
  • e620752e2b Merge pull request #403 from VanceHud/main CJACK. 2026-05-02 14:10:18 +08:00
  • 44cb27872c Merge branch 'CJackHwang:main' into main VanceHud 2026-05-02 12:19:09 +08:00
  • 3d52040b3b merge: sync release smoke fix from dev v4.3.0 CJACK 2026-05-02 04:23:02 +08:00
  • 049e40e5f1 fix: drop obsolete release smoke check CJACK 2026-05-02 04:19:23 +08:00
  • 217e0e9f01 Merge pull request #398 from CJackHwang/dev CJACK. 2026-05-02 04:04:44 +08:00
  • b3c54fcf3d chore: bump version to 4.3.0 CJACK 2026-05-02 03:55:36 +08:00
  • 1c38709d32 feat: add support for parsing loose JSON lists into arrays in tool call parameters CJACK 2026-05-02 03:26:43 +08:00
  • 28e800c670 chore: remove obsolete planning and gate target files CJACK 2026-05-02 02:40:57 +08:00
  • 4389e02b29 feat: implement sync.Pool for tiktoken encoding instances to optimize token counting performance CJACK 2026-05-02 02:31:24 +08:00
  • e2756f800d feat: introduce JSON UTF-8 validation middleware and prepend output integrity guard system prompt to messages CJACK 2026-05-02 02:22:34 +08:00
  • 55abf64717 feat: add model type support for file uploads with automatic resolution and header propagation CJACK 2026-05-02 00:55:17 +08:00
  • 76ee2faa12 chore: bump version to 4.2.2 and update documentation to reflect improved release workflows, CI dependencies, and project structure CJACK 2026-05-01 23:44:07 +08:00
  • 9c3696194c Merge pull request #393 from CJackHwang/dev CJACK. 2026-05-01 23:28:03 +08:00
  • 0bca6e2cee feat: implement context cancellation handling for chat and response stream runtimes to ensure clean termination without retries CJACK 2026-05-01 23:17:58 +08:00
  • 934b40e572 Merge pull request #392 from wyv202011y/fix/timeout-and-context-cancel CJACK. 2026-05-01 23:17:31 +08:00
  • dd5a0c5213 refactor: update and standardize current input file continuation prompt instructions CJACK 2026-05-01 22:27:59 +08:00
  • 43402e7a26 refactor: rename history file constant from HISTORY.txt to DS2API_HISTORY.txt across codebase and tests CJACK 2026-05-01 22:05:45 +08:00
  • 6373c001f5 Merge pull request #391 from BigUncle/fix/vercel-admin-history-rewrite CJACK. 2026-05-01 21:45:14 +08:00
  • 3430322e81 docs: add Vercel chat history read-only filesystem troubleshooting BigUncle 2026-05-01 21:17:52 +08:00
  • df1cfac9bc refactor: replace history transcript format with numbered sections and rename upload file to HISTORY.txt CJACK 2026-05-01 21:15:17 +08:00
  • 706e68de23 fix: increase stream timeout constants for large-context models; guard against context-cancelled double-recording 2026-05-01 21:11:36 +08:00
  • 83b4c7bcad fix: add missing Vercel rewrite rules for admin API routes BigUncle 2026-05-01 20:50:12 +08:00
  • 603801c542 Merge branch 'CJackHwang:main' into main VanceHud 2026-05-01 17:18:00 +08:00
  • 445c95a4f2 Merge pull request #379 from CJackHwang/dev v4.2.1 CJACK. 2026-05-01 16:12:17 +08:00
  • 0a6ef8e3f2 fix: remove bufio.Scanner 2MiB line limit for SSE; support quasi_status direct patch CJACK 2026-05-01 15:45:17 +08:00
  • fd0ec29991 refactor: generalize DSML tag parsing to tolerate model noise; split tiktoken by build tags CJACK 2026-05-01 15:17:11 +08:00
  • febd3ec83a Document Zeabur manual deployment VanceHud 2026-05-01 14:29:49 +08:00
  • 2671298439 fix: coalesce small stream deltas to prevent character swallowing; add read-tool cache guard CJACK 2026-05-01 13:53:27 +08:00
  • 92e321fe2c 修复吞字问题 CJACK 2026-05-01 01:31:48 +08:00
  • fca8c01397 Merge pull request #385 from ouqiting/fix_chat_history CJACK. 2026-05-01 00:21:33 +08:00
  • 667e1e3710 fix: content being overwritten and left empty ouqiting 2026-04-30 21:36:47 +08:00
  • 4438d03c5c Merge pull request #377 from CJackHwang/codex/run-all-tests-and-fix-failures CJACK. 2026-04-30 02:41:08 +08:00
  • 95b7665643 Merge branch 'dev' into codex/run-all-tests-and-fix-failures CJACK. 2026-04-30 02:39:18 +08:00
  • 9896b1fc33 Merge pull request #378 from NgoQuocViet2001/ai/openai-root-route-aliases CJACK. 2026-04-30 02:33:38 +08:00
  • 966f21211d Fix nil-session guard in chat history test CJACK. 2026-04-30 02:31:06 +08:00
  • 7dc3af40b2 feat(openai): add root route aliases NgoQuocViet2001 2026-04-30 01:24:53 +07:00
  • 2f6b5ffda0 Fix current-input token text test expectation CJACK. 2026-04-30 02:22:17 +08:00
  • 85e256ad4d Merge pull request #375 from CJackHwang/codex/investigate-data-loss-issue-in-pr-369 CJACK. 2026-04-30 02:14:26 +08:00
  • 7c3ff6ee7e Merge pull request #374 from shern-point/feat/full-context-file-token-accounting CJACK. 2026-04-30 02:12:55 +08:00
  • 63e62fd1b0 Merge pull request #372 from shern-point/feat/accurate-context-token-length CJACK. 2026-04-30 02:11:32 +08:00
  • 483d7af3d2 Merge pull request #373 from NgoQuocViet2001/ai/ds2api-small-regression-fix CJACK. 2026-04-30 02:08:22 +08:00
  • 0f89823526 chore(sse): bump client version and refresh longtext stream fixtures CJACK. 2026-04-30 02:05:45 +08:00
  • 6a778e0d35 feat: include inline-uploaded file tokens in context token accounting shern-point 2026-04-30 01:42:51 +08:00
  • 9035c350a7 fix(openai): return 400 for inline file limit NgoQuocViet2001 2026-04-30 00:35:37 +07:00
  • ba80052a26 fix: count uploaded file content in context token accounting shern-point 2026-04-30 01:12:35 +08:00
  • 78fdd63470 feat: add full-context token regression coverage and docs shern-point 2026-04-30 00:46:06 +08:00
  • 4b4f097006 feat: use model-aware prompt counting in Gemini paths shern-point 2026-04-30 00:46:05 +08:00
  • d3018c281b feat: use tokenizer-based counting in Claude token paths shern-point 2026-04-30 00:46:04 +08:00
  • 415a2359ad feat: route OpenAI responses usage through preserved prompt text shern-point 2026-04-30 00:45:31 +08:00
  • f702d45a24 feat: route OpenAI chat usage through preserved prompt text shern-point 2026-04-30 00:45:30 +08:00
  • 90817cb9e2 feat: apply tokenizer-based counting in OpenAI usage builders shern-point 2026-04-30 00:45:29 +08:00
  • b96f736bd2 feat: preserve full prompt text across current_input_file rewrites shern-point 2026-04-30 00:45:01 +08:00
  • 8ab028c52a feat: seed PromptTokenText during request normalization shern-point 2026-04-30 00:44:59 +08:00
  • 78366afec5 feat: add PromptTokenText to StandardRequest shern-point 2026-04-30 00:44:57 +08:00
  • bd41c8a90c feat: add tokenizer-based token counting utilities shern-point 2026-04-30 00:44:11 +08:00
  • bc2a78ae29 Merge pull request #370 from CJackHwang/codex/align-vercel-behavior-with-go CJACK. 2026-04-30 00:12:32 +08:00
  • 192cdf8562 fix(vercel): align JS stream parser with Go object-shaped content CJACK. 2026-04-29 23:56:16 +08:00
  • 94c1acace5 Merge pull request #369 from CJackHwang/dev CJACK. 2026-04-29 23:42:50 +08:00
  • 273c18ba0f fix: fallback to /app config when /data is unavailable CJACK. 2026-04-29 23:40:07 +08:00
  • ae28e33184 fix: preserve continue state when chunk status is missing CJACK. 2026-04-29 23:25:18 +08:00
  • 0438ce9a12 Merge pull request #368 from CJackHwang/codex/fix-review-issues-for-pr-#364 CJACK. 2026-04-29 23:07:36 +08:00
  • af4a067dab Merge pull request #362 from CJackHwang/codex/fix-issue-based-on-feedback CJACK. 2026-04-29 23:07:03 +08:00
  • 33f6fef015 Fix tool-call fallback on sanitized empty text and remove history wrapper tags CJACK. 2026-04-29 23:04:45 +08:00
  • 6d3979a1d6 fix(sse): stop scanner sender when stream context cancels CJACK. 2026-04-29 22:59:22 +08:00
  • c8922c7a88 Merge pull request #364 from adnxx1wsx/dev CJACK. 2026-04-29 22:02:19 +08:00
  • 241334c658 Fix stream compatibility and vision model exposure MiY 2026-04-29 20:23:13 +08:00
  • d7e071b24a Bump version from 4.1.3 to 4.2.0 CJACK. 2026-04-29 19:08:57 +08:00
  • 89225c778e fix(sse): batch tiny stream chunks before emitting CJACK. 2026-04-29 18:58:54 +08:00
  • 22160de2c4 Merge pull request #359 from NgoQuocViet2001/ai/ds2api-small-fix CJACK. 2026-04-29 18:27:15 +08:00
  • 0cbc2c875d fix(openai): keep citation indexes one-based NgoQuocViet2001 2026-04-29 15:43:09 +07:00
  • a0984ef682 Merge pull request #358 from CJackHwang/revert-356-codex/check-version-update-in-automation-scripts v4.1.3_beta2 CJACK. 2026-04-29 14:49:41 +08:00
  • babfa973d6 Revert "Verify GHCR latest tag matches release and show version source/latest in dashboard" CJACK. 2026-04-29 14:47:53 +08:00
  • ba4071d8b5 Merge pull request #357 from CJackHwang/codex/update-documentation-for-config.json-permissions CJACK. 2026-04-29 14:18:25 +08:00
  • e1f8e493d2 fix: add legacy /app/config.json fallback for container upgrades CJACK. 2026-04-29 14:12:20 +08:00
  • 907104a735 Merge pull request #356 from CJackHwang/codex/check-version-update-in-automation-scripts CJACK. 2026-04-29 13:53:42 +08:00
  • 2c8409dcbb fix docker defaults to writable /data config path and align docs CJACK. 2026-04-29 13:46:22 +08:00
  • 5c23261932 webui: show version source and latest release tag in sidebar CJACK. 2026-04-29 13:45:33 +08:00
  • d7125ea106 Bump version from 4.1.2 to 4.1.3 v4.1.3_beta CJACK. 2026-04-29 07:55:48 +08:00
  • 929d9a8ef7 Merge pull request #352 from shern-point/fix/tool-string-schema-protection CJACK. 2026-04-29 07:51:21 +08:00
  • c03f733b83 Merge pull request #353 from Gingiris/docs/add-toc CJACK. 2026-04-29 07:50:54 +08:00
  • 047fc9bee2 docs: add Table of Contents to README.MD and README.en.md Gingiris 2026-04-28 12:18:37 -07:00
  • 52558838ef docs: document request-scoped tool schema authority shern-point 2026-04-29 02:00:20 +08:00
  • f1926a6ced fix: normalize Vercel stream tool arguments by schema shern-point 2026-04-29 02:00:01 +08:00
  • 6e21714e23 test: cover Claude schema-aware tool normalization shern-point 2026-04-29 01:59:42 +08:00
  • 48c4f0df9f fix: preserve runtime tool schemas in Claude tool output shern-point 2026-04-29 01:59:24 +08:00
  • a550de30af fix: expand shared tool schema extraction shern-point 2026-04-29 01:59:05 +08:00
  • 23422e4a8e Merge pull request #350 from ouqiting/fix_chat_histroy CJACK. 2026-04-29 01:34:10 +08:00
  • 9c33bed403 Merge pull request #349 from RinZ27/fix-docker-non-root CJACK. 2026-04-29 01:34:00 +08:00
  • c81294f1b7 fix(chat-history): support tool turns in parsed HISTORY list view ouqiting 2026-04-29 01:27:14 +08:00
  • 28d2b0410f feat: parse split context files in list view ouqiting 2026-04-29 01:15:29 +08:00
  • 0c782407f5 build: improve Docker robustness and fix potential security issues RinZ27 2026-04-28 23:49:54 +07:00
  • 27eb73d48b Merge pull request #346 from CJackHwang/dev v4.1.2 CJACK. 2026-04-28 22:06:41 +08:00