Kayphoon
4ee64339ba
fix(usage): show retry marker with fallback
2026-05-23 17:54:48 +08:00
Kayphoon
babe328565
fix(usage): include embedding formats in filters
2026-05-23 16:19:23 +08:00
Kayphoon
ae472d6744
fix(data): require provider id for provider usage aggregation
2026-05-18 00:36:29 +08:00
Kayphoon
5060532c51
fix: package release sqlite compose template
2026-05-17 16:33:35 +08:00
Kayphoon
f29cca72ba
refactor(data): limit query abstraction to postgres and sqlite
2026-05-17 15:40:44 +08:00
Kayphoon
77640d51a6
refactor(data): add select query abstraction
2026-05-17 15:04:35 +08:00
Kayphoon
f817f856c8
fix: allow upsert to backfill NULL provider link fields after billing finalizes
...
The ON CONFLICT update guard for provider_id, provider_endpoint_id, and
provider_api_key_id previously required billing_status = 'pending'. Once a
usage row left pending state with these fields still NULL, subsequent upserts
could never fill them. Add an OR IS NULL clause so missing provider links are
always recoverable regardless of billing status.
2026-05-16 13:11:59 +08:00
Kayphoon
2958041dc7
feat(gateway): add reversible chat pii redaction
2026-05-13 18:25:13 +08:00
Kayphoon
d69d862034
feat(compose): add solo sqlite compose deployment
2026-05-13 11:21:35 +08:00
Kayphoon
15800d7a80
feat(admin): manual request-records cleanup with typed confirmation
2026-05-13 00:36:43 +08:00
Kayphoon
6d2fcf12cd
feat(install): add macOS native one-click install with launchd
...
- Release workflow builds macos-amd64/macos-arm64 tarballs on native runners
- install.sh detects Darwin, downloads macos-* assets, installs LaunchDaemon
- Dedicated _aether service account (dscl), env root:_aether 0640
- Launchd stdout/stderr in /var/log/aether (root-owned dir, service-writable files)
- Wrapper script parses env literally without shell expansion
- Auto-prune old releases (default keep 3)
- README documents macOS launchd commands
2026-05-12 15:36:29 +08:00
Kayphoon
79cb9b502a
feat(pool): add codex cycle stats mode
2026-05-07 00:07:32 +08:00
Kayphoon
6bdd7792eb
fix: repair embedding rerank CI checks
2026-05-04 11:33:00 +08:00
Kayphoon
5abe664d65
feat: add embedding and rerank support
2026-05-03 17:32:41 +08:00
Kayphoon and fawney19
fe27fb17fb
feat: add provider-key concurrent limit ( #352 )
...
* feat: add provider-key concurrent limit
* Fix provider key concurrent limit checks
---------
Co-authored-by: fawney19 <elky0401@gmail.com >
2026-05-03 01:55:23 +08:00
Kayphoon
5311eb0da1
Fix provider model mapping selection ( #354 )
2026-04-28 09:23:39 +08:00
Kayphoon
9b866a6d17
fix(auth): 修复独立密钥继承用户访问限制 ( #347 )
2026-04-27 12:32:21 +08:00
Kayphoon
1af9d00abd
fix(gateway): 修复仅配置 provider retry 时 429 不重试 ( #338 )
...
- attempt.rs: 从 failover_rules/endpoint/provider 三级读取 max_retries 生成 attempt slots,支持配置 provider retry 后 429 自动重试,限制最大 99 并兼容 legacy 默认值 2
2026-04-26 23:50:14 +08:00
kayphoon
6e55968487
feat: Codex account_name 透传并优化池列表 OAuth 标识与额度重置倒计时展示
...
(cherry picked from commit 1b9176fc4a )
2026-03-18 23:58:42 +08:00