Commit Graph

  • 555df63fbc feat: Implement tool call sieving and formatting for streaming responses in Node.js, add Go fallback for non-Vercel environments, and update Vercel configuration. CJACK 2026-02-17 00:26:34 +08:00
  • 770f5719d8 feat: implement stream lease management for Vercel hybrid streaming path to align occupancy duration with native Go streaming behavior. CJACK 2026-02-16 23:22:04 +08:00
  • eb470c33ba feat: Add Vercel deployment protection bypass support, enhance related error handling, and update documentation. CJACK 2026-02-16 22:06:41 +08:00
  • d70a0acaa8 feat: Introduce hybrid streaming for Vercel deployments using a Go prepare endpoint and Node.js stream handler to mitigate buffering. CJACK 2026-02-16 21:56:01 +08:00
  • d668465734 fix(vercel): route admin static assets before api fallback CJACK 2026-02-16 20:50:32 +08:00
  • 3cf207bcbb fix: Set Vercel output directory to static/admin and update deployment documentation to clarify this configuration. CJACK 2026-02-16 20:38:31 +08:00
  • a6a87853d4 feat: Implement a waiting queue for account acquisition with configurable limits and updated status reporting. CJACK 2026-02-16 20:30:21 +08:00
  • 888a0e6bff refactor: update web UI asset serving and embedding mechanism. CJACK 2026-02-16 19:58:33 +08:00
  • 190881f13a refactor: introduce a public app package to expose the internal/server router, resolving internal package import restrictions. CJACK 2026-02-16 19:11:55 +08:00
  • f82a7e3e3c fix: embed admin webui and wasm for serverless runtime CJACK 2026-02-16 18:56:11 +08:00
  • 057862f7fb fix: harden webui path and account pool compatibility CJACK 2026-02-16 18:30:27 +08:00
  • 844832f31b fix: use valid vercel includeFiles glob CJACK 2026-02-16 18:17:16 +08:00
  • a32154f881 fix: ship webui assets in vercel go deployment CJACK 2026-02-16 18:16:08 +08:00
  • 056c50676f fix: embed admin webui for serverless runtime CJACK 2026-02-16 18:10:27 +08:00
  • 0913c477a6 fix: make vercel go entrypoint internal-safe CJACK 2026-02-16 18:04:12 +08:00
  • 63ee2e41c2 feat: implement strict-client compatible streaming tool calls with index and add Vercel build troubleshooting guide. CJACK 2026-02-16 17:58:40 +08:00
  • cff62ab839 Merge pull request #24 from CJackHwang/dev CJACK. 2026-02-16 17:52:44 +08:00
  • c7ed01bfe7 chore: Standardize Go version to 1.24 across Dockerfile, go.mod, GitHub Actions, and documentation. CJACK 2026-02-16 16:52:05 +08:00
  • dec61b8008 feat: Add GitHub Actions workflow for automated release artifact generation, update Vercel configuration, and document the release process. CJACK 2026-02-16 16:35:36 +08:00
  • ac57cabc80 feat: Intercept and format tool calls, including unknown ones, from model responses in the OpenAI adapter, preventing raw JSON leaks and improving stream finalization. CJACK 2026-02-16 16:24:21 +08:00
  • 6a6f380987 feat: implement per-account inflight request limits and dynamic recommended concurrency calculation. CJACK 2026-02-16 16:11:12 +08:00
  • c7ffcd76e6 feat: Enhance DeepSeek API compatibility by updating SSE parsing, standardizing error responses, and improving API key management in the tester UI. CJACK 2026-02-16 15:17:42 +08:00
  • 57f2041edb feat: enhance tool call parsing robustness, authentication flexibility, and streaming output for tool content CJACK 2026-02-16 01:24:52 +08:00
  • bd788a12b1 Remove the ds2api application and update deployment and contributing documentation. CJACK 2026-02-15 20:08:21 +08:00
  • a50e2ef5cd feat: Introduce a new Go-based DeepSeek API proxy with adapters for Claude and OpenAI, including SSE parsing and updated build configurations. CJACK 2026-02-15 19:50:26 +08:00
  • d496122840 Merge pull request #21 from CJackHwang/dev v1.1.0 CJACK. 2026-02-13 23:54:53 +08:00
  • 35b99cdf4c feat: Add streaming mode toggle to API tester, enable X-Ds2-Target-Account header, and update API request logic. CJACK 2026-02-13 23:43:14 +08:00
  • 85ac0d95a4 feat: Display Vercel configuration sync status and last sync time, and clear API tester streaming output before new requests. CJACK 2026-02-13 23:11:15 +08:00
  • 648b80bb7b feat: Add support for parsing dictionary-based SSE fragments and prevent duplicate stream termination messages. CJACK 2026-02-13 22:44:39 +08:00
  • ee0b7f08a0 refactor: centralize account cleanup in API routes and refine login checkbox styling. CJACK 2026-02-13 22:30:55 +08:00
  • d0b159fb8a Merge pull request #19 from ronghuaxueleng/main CJACK. 2026-02-07 16:32:20 +08:00
  • d57f547bdb feat: 账号管理界面优化 root 2026-02-07 13:40:14 +08:00
  • 3f3198c959 feat: 账号管理界面优化 root 2026-02-07 13:40:14 +08:00
  • 6b8f7f8821 feat: 启动脚本显示所有环境变量 root 2026-02-07 10:55:34 +08:00
  • ac9a1ae742 merge: 合并 main 分支到 docker root 2026-02-07 10:28:18 +08:00
  • 6a536c5c27 Merge pull request #17 from CJackHwang/codex/fix-syntax-error-in-serverless-function v1.0.4 CJACK. 2026-02-06 03:02:20 +08:00
  • ce73814583 Fix indentation in openai non-stream parser CJACK. 2026-02-06 03:01:09 +08:00
  • 792d458ce0 Merge pull request #15 from CJackHwang/codex/add-english-localization-support CJACK. 2026-02-06 02:52:37 +08:00
  • 392473722c fix: keep ApiTester i18n effect in component CJACK. 2026-02-06 02:48:05 +08:00
  • baca42280f Merge pull request #16 from CJackHwang/codex/analyze-non-streaming-model-output CJACK. 2026-02-06 02:47:28 +08:00
  • ba96554cc1 Unify non-stream parsing with SSE parser CJACK. 2026-02-06 02:45:36 +08:00
  • 015ec6eb3c feat: add i18n language toggle and bilingual docs CJACK. 2026-02-06 02:36:49 +08:00
  • 9626d6ccbd Update README.MD CJACK. 2026-02-04 20:26:08 +08:00
  • aa032540dc Merge pull request #11 from CJackHwang/codex/fix-vercel-deployment-adapt-issue-ota5s1 v1.0.3 CJACK. 2026-02-04 20:21:34 +08:00
  • b6062fdb0b Merge pull request #14 from CJackHwang/codex/update-vercel.json-build-configurations CJACK. 2026-02-04 20:19:17 +08:00
  • fda5f9339e Remove deprecated Vercel builds config CJACK. 2026-02-04 20:17:51 +08:00
  • 86ade10888 Fail build if WebUI output missing CJACK. 2026-02-04 19:53:05 +08:00
  • 063c5d2540 Build WebUI in Docker image CJACK. 2026-02-04 19:40:34 +08:00
  • 4e62292500 Merge pull request #12 from CJackHwang/revert-8-codex/fix-vercel-deployment-adapt-issue CJACK. 2026-02-04 18:25:43 +08:00
  • 58d54adee2 Revert "Build WebUI during Vercel deployment and enforce Cache-Control for admin UI" CJACK. 2026-02-04 18:25:04 +08:00
  • 8ca5581171 Remove committed WebUI build artifacts CJACK. 2026-02-04 18:05:57 +08:00
  • 2007e0cde3 Merge pull request #8 from CJackHwang/codex/fix-vercel-deployment-adapt-issue CJACK. 2026-02-04 14:25:41 +08:00
  • 51f8d3c09f Clarify WebUI build ownership in docs CJACK. 2026-02-04 14:19:27 +08:00
  • 94238070d8 Update accounts module description CJACK. 2026-02-04 14:12:42 +08:00
  • a917e19e9d Fix Vercel config routing properties CJACK. 2026-02-04 14:00:19 +08:00
  • f65cf0c510 Build webui during Vercel deployment CJACK. 2026-02-04 13:57:34 +08:00
  • 840042d301 chore: auto-build WebUI [skip ci] github-actions[bot] 2026-02-04 05:35:55 +00:00
  • 16ea6b7a5a Merge pull request #7 from CJackHwang/codex/review-pr-for-docker-compatibility CJACK. 2026-02-04 13:35:34 +08:00
  • d67b64633b Fix docker dev reload and token sync CJACK. 2026-02-04 13:25:43 +08:00
  • a1b3f122a7 Merge pull request #6 from CJackHwang/cto-task-goal-ds2api-docker-docker-exploration-findings-files-examine v1.0.2 CJACK. 2026-02-04 01:10:54 +08:00
  • 43cb68cc1d Add decoupled Docker support with zero-intrusion design cto-new[bot] 2026-02-03 17:07:22 +00:00
  • 06ae417dad Update README.MD CJACK. 2026-02-03 13:31:49 +08:00
  • 28b70ca26c Update README.MD CJACK. 2026-02-03 13:31:04 +08:00
  • bd4c2bacbc merge: 合并 main 分支到 docker root 2026-02-02 20:31:42 +08:00
  • 6cfc7051c4 Merge remote-tracking branch 'origin/main' into docker root 2026-02-02 20:29:11 +08:00
  • 22a2a97a76 feat: 添加 Docker 和 GitHub Actions 支持 root 2026-02-02 20:23:33 +08:00
  • ee2dac28bd chore: remove debug logs CJACK 2026-02-01 21:47:23 +08:00
  • db28b4e93e fix: simplify vercel.json and add debug logs for static file issues CJACK 2026-02-01 21:41:05 +08:00
  • 092532c625 feat: Add Vercel static builder and routes to serve admin assets. v1.0.1 CJACK 2026-02-01 21:24:53 +08:00
  • 1a842c28d1 feat: Establish WebUI build process, update frontend assets, and add CI workflow. CJACK 2026-02-01 21:17:19 +08:00
  • ce0538fcd9 Merge pull request #4 from ronghuaxueleng/main CJACK. 2026-02-01 21:07:20 +08:00
  • eef4ec4a65 Merge branch 'CJackHwang:main' into main qiangcao 2026-02-01 21:01:28 +08:00
  • 951c47f8c5 docs: Update copyright year to 2026 and generalize a feature description. CJACK 2026-02-01 20:41:46 +08:00
  • db80aebadc feat(webui): 添加 API 密钥自动生成和复制功能 root 2026-02-01 20:32:59 +08:00
  • 21f9fe198a docs: Update configuration examples, API documentation, and add a deployment guide. v1.0.0 CJACK 2026-02-01 20:09:07 +08:00
  • 74800184b1 fix: Rebuild WebUI with correct base path /admin/ CJACK 2026-02-01 19:48:27 +08:00
  • 3b1eac7833 feat: Implement a new, modern landing page with dynamic styling and feature highlights. CJACK 2026-02-01 19:43:40 +08:00
  • 2dfe6f1d90 1 CJACK 2026-02-01 18:15:40 +08:00
  • 6e4bbe8f1e feat: Add new static admin UI, including its assets and Vercel deployment configuration. CJACK 2026-02-01 18:09:32 +08:00
  • fe21523816 chore: Update Vercel configuration to use installCommand for Python dependencies and remove static admin build. CJACK 2026-02-01 18:01:26 +08:00
  • 5209deef68 feat: Add comprehensive meta tags and a custom favicon to the web UI, and embed a new styled welcome page directly in home.py. CJACK 2026-02-01 16:50:36 +08:00
  • b17e492ab8 feat: Integrate and serve the WebUI, including Vercel build configuration and Python routes for static files. CJACK 2026-02-01 16:43:52 +08:00
  • 9956770cb0 1 CJACK 2026-02-01 16:08:56 +08:00
  • dbae110d2b feat: Implement OpenAI-compatible tool calling by injecting tool prompts and parsing tool calls from model responses. CJACK 2026-02-01 16:05:10 +08:00
  • 1cf52502bb refactor: Consolidate SSE and stream parsing logic into sse_parser.py, remove stream_parser.py, and update WebUI panel text. CJACK 2026-02-01 15:37:01 +08:00
  • e990517970 refactor: Extract DeepSeek SSE parsing logic to sse_parser module and centralize stream constants. CJACK 2026-02-01 15:24:36 +08:00
  • 2295007438 refactor: centralize and enhance DeepSeek SSE chunk parsing and content type determination. CJACK 2026-02-01 15:14:05 +08:00
  • 0dc83912bc feat: Localize UI strings to Chinese and add new API documentation. CJACK 2026-02-01 07:09:07 +08:00
  • ef11d9cf13 feat: Implement a modern flat theme with updated UI components and styling. CJACK 2026-02-01 06:14:49 +08:00
  • 842a942a55 feat: implement responsive collapsible configuration panel in API Tester and refine account manager component styling. CJACK 2026-02-01 05:44:55 +08:00
  • 880ab34739 feat: Translate UI texts and messages to Chinese across various components. CJACK 2026-02-01 05:37:39 +08:00
  • 1f6043ff70 refactor: migrate UI to Tailwind CSS for a modernized design system. CJACK 2026-02-01 05:33:50 +08:00
  • 1d1361616b 1 CJACK 2026-02-01 04:57:55 +08:00
  • 977aa22e14 feat: Refactor stream parsing to accurately distinguish thinking and response content based on DeepSeek stream formats and add comprehensive unit tests for various chunk types. CJACK 2026-02-01 04:57:14 +08:00
  • fc2175474b feat: Implement DeepSeek V3 streaming response parsing to differentiate thinking and text content, and update Safari impersonation. CJACK 2026-02-01 04:25:24 +08:00
  • 70cd51309f feat: Implement admin routes for DeepSeek account validation and API testing, refactoring admin functionality into a package. CJACK 2026-02-01 04:02:47 +08:00
  • 31ca94204e feat: Enhance test_account_api to optionally send actual messages and parse streaming AI responses, including PoW challenge/answer, or only test session creation. CJACK 2026-02-01 03:58:46 +08:00
  • b90901d5a0 feat: add stream parsing for DeepSeek SSE responses, centralize model management, and refactor tool call handling. CJACK 2026-02-01 03:53:01 +08:00
  • 4193336dd8 feat: Implement user authentication for the admin web UI, including login, session management, and securing API calls. CJACK 2026-02-01 03:40:25 +08:00
  • 23bd4970d9 feat: Add token preview and batch progress to admin account management, and expand API tests for admin endpoints. CJACK 2026-02-01 03:31:01 +08:00