CJACK
|
7beeea5779
|
feat: Implement streaming incremental tool call deltas with a new tool sieve and standalone parser.
|
2026-02-18 16:10:35 +08:00 |
|
CJACK
|
19289c9008
|
refactor: Modularize OpenAI message normalization and prompt building, enhancing MessagesPrepare to support additional content types and tool call formatting.
|
2026-02-18 00:54:54 +08:00 |
|
CJACK
|
89e93a1674
|
feat: Improve configuration loading robustness, add Vercel-specific fallbacks, and update documentation for config.json best practices.
|
2026-02-18 00:38:38 +08:00 |
|
CJACK.
|
f62fa22338
|
Merge pull request #35 from CJackHwang/codex/add-docker-image-build-to-github-actions
ci: include docker image artifacts in release assets
|
2026-02-17 19:52:26 +08:00 |
|
CJACK.
|
2acf58590a
|
ci: publish docker image archives in release assets
|
2026-02-17 19:51:53 +08:00 |
|
CJACK.
|
cfd57288d7
|
Merge pull request #33 from CJackHwang/codex/add-docker-image-build-to-github-actions
ci: build and publish Docker images in release workflow
|
2026-02-17 19:44:20 +08:00 |
|
CJACK.
|
1049a723d8
|
ci: publish docker image on release
|
2026-02-17 19:43:12 +08:00 |
|
CJACK
|
05422b2449
|
refactor: Improve chat stream content and tool call parsing with a new recursive extraction function and dedicated tests.
|
2026-02-17 14:35:24 +08:00 |
|
CJACK
|
5106773573
|
feat: Standardize tool name fallback to 'unknown' for parity with Go and ensure parseTool consistently returns raw input on parsing failures.
|
2026-02-17 14:18:47 +08:00 |
|
CJACK
|
76ae2fed51
|
feat: Add comprehensive historical and current Claude model IDs for API compatibility and dynamic Docker port configuration.
|
2026-02-17 14:01:31 +08:00 |
|
CJACK
|
d0549c27c7
|
feat: Add OpenCode CLI integration instructions to READMEs and provide an example configuration file.
|
2026-02-17 13:44:14 +08:00 |
|
CJACK
|
7dcddef91f
|
feat: Update Claude model names and IDs across configuration, documentation, and tests, including the default model and thinking delta logic.
|
2026-02-17 13:36:19 +08:00 |
|
CJACK
|
6697d0d227
|
feat: enhance tool call streaming and anti-leakage by suppressing invalid or incomplete tool JSON and refining detection in Node.js.
|
2026-02-17 13:18:52 +08:00 |
|
CJACK
|
d21fb74f29
|
fix: Prevent partial tool call JSON leaks in stream processing by removing size-based buffer limits and holding incomplete blocks longer.
|
2026-02-17 12:57:01 +08:00 |
|
CJACK.
|
5c1dd59502
|
Merge pull request #28 from CJackHwang/codex/fix-api-stream-buffering-issue
Stream Go proxy responses to Vercel clients
|
2026-02-17 12:09:29 +08:00 |
|
CJACK.
|
0bdbb3a4ef
|
Stream Go proxy responses to Vercel clients
|
2026-02-17 12:08:45 +08:00 |
|
CJACK
|
5fbea97aec
|
docs: Enhance architecture diagrams, update API and deployment configurations, and remove obsolete documentation files.
|
2026-02-17 04:45:21 +08:00 |
|
CJACK
|
07de35a093
|
refactor: centralize SSE stream parsing logic into a new sse package and update the PoW solver to honor context cancellation during module acquisition.
|
2026-02-17 04:40:01 +08:00 |
|
CJACK
|
23d5ac7fa2
|
feat: centralize DeepSeek SSE parsing, improve account identifier resolution, and simplify CORS configuration.
|
2026-02-17 03:45:55 +08:00 |
|
CJACK
|
2cde0a1d84
|
refactor: Enhance WASM POW solver with channel-based pooling and configurable size, update token estimation, and fix CORS origin reflection.
|
2026-02-17 03:34:48 +08:00 |
|
CJACK
|
534fd1d14b
|
feat: centralize utility functions, abstract SSE stream collection, and add concurrency to admin account testing.
|
2026-02-17 03:31:19 +08:00 |
|
CJACK
|
4251438ff5
|
feat: Implement graceful server shutdown, optimize WASM module instantiation, remove tokenizer files, and refine config saving and admin key warning.
|
2026-02-17 03:23:56 +08:00 |
|
CJACK
|
f8effc5e84
|
feat: add option to prune old test run directories, keeping a configurable maximum number.
|
2026-02-17 02:57:21 +08:00 |
|
CJACK
|
d3ac698129
|
docs: comprehensively update and expand project documentation across various guides for improved clarity and detail.
|
2026-02-17 02:50:11 +08:00 |
|
CJACK
|
a19f281229
|
feat: reimplement Claude streaming to use full SSE events with thinking, tool calls, and stream management, and add related test cases.
|
2026-02-17 02:31:56 +08:00 |
|
CJACK
|
8cbb5a4262
|
feat: Introduce a new Go-based test suite runner with supporting scripts and documentation.
|
2026-02-17 02:03:41 +08:00 |
|
CJACK
|
416b9939fc
|
Refactor admin handlers into specialized files and introduce OpenAI tool sieving and Vercel streaming capabilities.
|
2026-02-17 01:35:10 +08:00 |
|
CJACK
|
eeccc967f5
|
feat: Improve tool detection by implementing a new content splitting strategy that identifies suspicious prefixes.
|
2026-02-17 01:02:21 +08:00 |
|
CJACK
|
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.
|
2026-02-17 00:26:34 +08:00 |
|
CJACK
|
770f5719d8
|
feat: implement stream lease management for Vercel hybrid streaming path to align occupancy duration with native Go streaming behavior.
|
2026-02-16 23:22:04 +08:00 |
|
CJACK
|
eb470c33ba
|
feat: Add Vercel deployment protection bypass support, enhance related error handling, and update documentation.
|
2026-02-16 22:06:41 +08:00 |
|
CJACK
|
d70a0acaa8
|
feat: Introduce hybrid streaming for Vercel deployments using a Go prepare endpoint and Node.js stream handler to mitigate buffering.
|
2026-02-16 21:56:01 +08:00 |
|
CJACK
|
d668465734
|
fix(vercel): route admin static assets before api fallback
|
2026-02-16 20:50:32 +08:00 |
|
CJACK
|
3cf207bcbb
|
fix: Set Vercel output directory to static/admin and update deployment documentation to clarify this configuration.
|
2026-02-16 20:38:31 +08:00 |
|
CJACK
|
a6a87853d4
|
feat: Implement a waiting queue for account acquisition with configurable limits and updated status reporting.
|
2026-02-16 20:30:21 +08:00 |
|
CJACK
|
888a0e6bff
|
refactor: update web UI asset serving and embedding mechanism.
|
2026-02-16 19:58:33 +08:00 |
|
CJACK
|
190881f13a
|
refactor: introduce a public app package to expose the internal/server router, resolving internal package import restrictions.
|
2026-02-16 19:11:55 +08:00 |
|
CJACK
|
f82a7e3e3c
|
fix: embed admin webui and wasm for serverless runtime
|
2026-02-16 18:56:11 +08:00 |
|
CJACK
|
057862f7fb
|
fix: harden webui path and account pool compatibility
|
2026-02-16 18:30:27 +08:00 |
|
CJACK
|
844832f31b
|
fix: use valid vercel includeFiles glob
|
2026-02-16 18:17:16 +08:00 |
|
CJACK
|
a32154f881
|
fix: ship webui assets in vercel go deployment
|
2026-02-16 18:16:08 +08:00 |
|
CJACK
|
056c50676f
|
fix: embed admin webui for serverless runtime
|
2026-02-16 18:10:27 +08:00 |
|
CJACK
|
0913c477a6
|
fix: make vercel go entrypoint internal-safe
|
2026-02-16 18:04:12 +08:00 |
|
CJACK
|
63ee2e41c2
|
feat: implement strict-client compatible streaming tool calls with index and add Vercel build troubleshooting guide.
|
2026-02-16 17:58:40 +08:00 |
|
CJACK
|
c7ed01bfe7
|
chore: Standardize Go version to 1.24 across Dockerfile, go.mod, GitHub Actions, and documentation.
|
2026-02-16 16:52:05 +08:00 |
|
CJACK
|
dec61b8008
|
feat: Add GitHub Actions workflow for automated release artifact generation, update Vercel configuration, and document the release process.
|
2026-02-16 16:35:36 +08:00 |
|
CJACK
|
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.
|
2026-02-16 16:24:21 +08:00 |
|
CJACK
|
6a6f380987
|
feat: implement per-account inflight request limits and dynamic recommended concurrency calculation.
|
2026-02-16 16:11:12 +08:00 |
|
CJACK
|
c7ffcd76e6
|
feat: Enhance DeepSeek API compatibility by updating SSE parsing, standardizing error responses, and improving API key management in the tester UI.
|
2026-02-16 15:17:42 +08:00 |
|
CJACK
|
57f2041edb
|
feat: enhance tool call parsing robustness, authentication flexibility, and streaming output for tool content
|
2026-02-16 01:24:52 +08:00 |
|