CJACK.
273c18ba0f
fix: fallback to /app config when /data is unavailable
2026-04-29 23:40:07 +08:00
MiY
241334c658
Fix stream compatibility and vision model exposure
2026-04-29 20:23:13 +08:00
CJACK.
e1f8e493d2
fix: add legacy /app/config.json fallback for container upgrades
2026-04-29 14:12:20 +08:00
CJACK.
2c8409dcbb
fix docker defaults to writable /data config path and align docs
2026-04-29 13:46:22 +08:00
CJACK
28bb85ad63
refactor: replace history_split with current_input_file configuration
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 23:36:56 +08:00
CJACK
1602c3a43c
lint
2026-04-27 13:48:55 +08:00
CJACK
90ce595325
chore: update project files
2026-04-27 02:09:11 +08:00
CJACK
22e951b4c4
增加不同上下文模式
2026-04-26 14:21:15 +08:00
CJACK
c09a4b51a5
feat: 新增 thinking 注入配置支持,扩展设置管理与前端交互
...
新增 promptcompat 和 OpenAI shared 层的 thinking 注入逻辑,
完善配置系统的编解码与校验,更新设置管理 API 与前端 UI。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 13:35:20 +08:00
CJACK
4c83f36089
强制启用文件拆分(实际模型忽略)
2026-04-26 07:31:19 +08:00
CJACK
f13ad231ac
全局统一映射
2026-04-26 01:58:15 +08:00
CJACK
131ca7d398
feat: revamp DeepSeek v4 model handling
...
- replace legacy DeepSeek ids with the new deepseek-v4 model family\n- move thinking control to request parameters and preserve assistant reasoning content\n- switch history split to IGNORE transcript injection and map upload auth failures to 401\n- update admin defaults, API docs, samples, and tests for the new model scheme
2026-04-26 00:02:14 +08:00
CJACK.
2788e20f05
feat: implement history split functionality to optimize context usage and add corresponding UI settings
2026-04-22 18:23:09 +00:00
CJACK.
797ab77873
Merge pull request #279 from CJackHwang/codex/add-api-key-name-handling-in-webui
...
feat(account): add structured API key and account name/remark support
2026-04-22 23:52:54 +08:00
CJACK.
8f09e3b381
feat: implement API key management with reconciliation and add update key endpoint
2026-04-22 15:51:43 +00:00
ouqiting
f125c7ab83
增加“对话记录”
2026-04-22 15:17:10 +08:00
CJACK.
8ff923cd77
feat(account): add key/account name and remark metadata
2026-04-22 01:43:20 +08:00
Shuaihao
ba76a2163b
Add default, expert, and vision DeepSeek model families
2026-04-08 14:37:22 +08:00
Jason.li
8ae2ea10c8
feat(proxy): add proxy IP management and account routing
...
Add admin CRUD and connectivity checks for SOCKS5/SOCKS5H proxy nodes.
Allow accounts to bind to a proxy, route DeepSeek requests through the selected node, and expose proxy management in the admin UI.
2026-04-07 14:16:13 +08:00
CJACK
e7d561694a
refactor: replace WASM-based PoW solver with a native Go implementation in the pow package
2026-04-07 00:10:36 +08:00
CJACK.
37fb758191
Make full quality gates pass across repository
2026-04-06 13:41:58 +08:00
CJACK
a28c9fb67f
feat: implement comprehensive configuration validation and integrate into store loading and server initialization.
2026-04-05 21:18:51 +08:00
CJACK
1d80f644d4
refactor: remove legacy environment variable aliases for configuration and concurrency settings
2026-04-05 16:27:58 +08:00
CJACK
97e72fb174
feat: add configurable auto-delete modes (none, single, all) for remote chat sessions
2026-04-05 04:18:34 +08:00
CJACK
93879c9808
feat: implement rawsample package for automated capture persistence and add admin handlers for sample management
2026-04-05 01:12:31 +08:00
CJACK
c9201174f6
feat: add compatibility setting to strip reference markers from model output and update stream handlers accordingly
2026-04-05 00:50:30 +08:00
CJACK
a6836455dc
feat: add support for stripping inline comments in .env files and make Docker host port configurable via DS2API_HOST_PORT
2026-04-04 22:30:57 +08:00
Kazakiri220
541bd67c7c
Load .env and config.json for local go runs
2026-04-04 20:21:17 +08:00
CJACK.
3b60e3c8f9
fix(sse): trim stream output from CONTENT_FILTER onward
2026-03-31 01:26:43 +08:00
CJACK.
1c5f022b06
refactor(config): split writeback helpers out of store.go for CI gate
2026-03-30 21:38:19 +08:00
CJACK.
836eaf5290
feat(ui): show env mode persistence status and document writeback
2026-03-30 21:18:56 +08:00
CJACK.
958e7a0d04
fix(config): skip writeback bootstrap on invalid env config
2026-03-30 21:02:36 +08:00
CJACK.
f3555ae9b0
feat(config): bootstrap config.json when env writeback is enabled
2026-03-30 20:37:58 +08:00
CJACK
a7c9dfd7c0
refactor: remove configurable toolcall policy and fix to feature matching with high-confidence early emit
2026-03-30 01:56:25 +08:00
CJACK
822b14ed6b
feat: add configurable token_refresh_interval_hours to runtime settings with validation and hot-reload support
2026-03-30 01:41:13 +08:00
CJACK.
990cdcf02d
refactor config: keep account test status runtime-only
2026-03-22 00:49:53 +08:00
CJACK.
1bf059396f
Fix file-backed token reuse at startup
2026-03-21 15:19:41 +08:00
CJACK.
ee88a74dcf
Drop legacy token-only accounts when loading config
2026-03-21 15:01:16 +08:00
CJACK.
ca08bb66b9
Add HTTP token-runtime coverage and fix gate tests for tokenless config
2026-03-21 14:27:12 +08:00
latticeon
2657d37f76
添加会话数量显示与清除功能
...
添加会话清除功能,增强安全性,避免账号被盗等情况泄露源代码
账号列表点击测试后显示账号的会话数量
设置页添加自动清除开关,每次调用后清除被调用账号的所有会话
2026-03-16 00:50:31 +08:00
CJACK
a302fb3c25
修复
2026-03-01 05:55:46 +08:00
root
f6f6a651fd
feat: 账号测试状态持久化、分页选择器、点击账号名复制
...
- Account 结构加 TestStatus 字段,测试后写入 config.json
- listAccounts 接口返回 test_status,前端根据结果显示红/绿/黄状态点
- 分页选择器支持 10/20/50/100/500/1000/2000/5000
- 点击账号名自动复制到剪贴板,hover 显示复制图标,复制后显示绿色对勾
2026-02-27 21:30:43 +08:00
CJACK
6c48429b90
feat: Implement DeepSeek integration, refactor model adapters for streaming and tool calls, enhance admin and account management, and introduce new UI features for settings, API testing, and Vercel sync.
2026-02-22 17:25:48 +08:00
CJACK
7307a5cc9a
feat: Implement admin settings UI, enhance admin authentication with password hashing, and add new streaming runtime logic for Claude and OpenAI adapters with extensive compatibility tests.
2026-02-19 02:45:38 +08:00
CJACK
2dcc230852
feat: Introduce DetermineCaller for auth without account pooling and make wide_input_strict_output configurable.
2026-02-18 23:53:50 +08:00
CJACK
3a75b75ae0
feat: Introduce model alias resolution, enhanced configuration options, and improved OpenAI/Claude adapter handling for responses, embeddings, and tool calls.
2026-02-18 23:06:18 +08:00
CJACK
f2b10992cc
test: Introduce comprehensive edge case tests for various internal packages including SSE, Claude, Auth, Account, Config, Deepseek, Admin, and Util.
2026-02-18 16:52:16 +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
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
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