-
86db3ca091
Update dependenciesd
master
Alexander
2026-04-22 20:51:03 +02:00
-
0df28e9dd8
refactor: modularize codebase — deduplicate, extract, clean up
Alexander
2026-04-15 11:01:29 +02:00
-
9150f466e5
test: add comprehensive test harness across all packages (156 tests)
Alexander
2026-04-15 10:40:43 +02:00
-
d3fbfe8b42
Dashboard update
Alexander
2026-04-15 10:06:25 +02:00
-
a6c9a16833
Merge feat/embedded-perses: embedded Perses + VictoriaMetrics dashboard
Alexander
2026-04-14 21:56:43 +02:00
-
-
34927d3a00
docs: add Perses dashboard example and update config
Alexander
2026-04-14 21:56:32 +02:00
-
ee9c53791a
feat(main): wire embedded Perses + VM toggle
Alexander
2026-04-14 21:56:32 +02:00
-
859640d814
feat(embedded): add Perses + VictoriaMetrics subprocess management with auto-download
Alexander
2026-04-14 21:56:32 +02:00
-
be4113e7ef
feat(server): serve /metrics endpoint when embedded metrics enabled
Alexander
2026-04-14 21:56:32 +02:00
-
501e40c53d
feat(telemetry): add Prometheus exporter for embedded metrics scraping
Alexander
2026-04-14 21:56:32 +02:00
-
1bc704a7b2
refactor(config): restructure telemetry config with export and embedded sub-configs
Alexander
2026-04-14 21:56:32 +02:00
-
-
bc6ad70386
Grafana dashboard example
Alexander
2026-04-14 20:42:46 +02:00
-
b07d999d86
docs: add metrics reference
Alexander
2026-04-14 17:54:32 +02:00
-
27b647e9b4
refactor(ratelimit): remove per-window token tracking from proxy
Alexander
2026-04-14 14:25:31 +02:00
-
273213cbed
feat(ratelimit): persist window token counters across restarts
Alexander
2026-04-14 14:07:28 +02:00
-
b864092dad
fix(stream): extract input tokens from message_start event
Alexander
2026-04-14 13:55:06 +02:00
-
0ab1896eef
Revert "refactor(ratelimit): remove in-memory per-window token tracking"
Alexander
2026-04-14 13:50:34 +02:00
-
eda66ff7d4
refactor(ratelimit): remove in-memory per-window token tracking
Alexander
2026-04-14 13:49:05 +02:00
-
744abc1d24
fix(ratelimit): clear window token counters on reset from response headers
Alexander
2026-04-14 13:37:06 +02:00
-
e8af26d626
docs: rewrite README to cover all proxy features
Alexander
2026-04-14 13:17:54 +02:00
-
fac9578975
feat(ratelimit): track per-window token usage and utilization
Alexander
2026-04-14 12:51:31 +02:00
-
76aeeb6be1
fix(auth): add oauth-2025-04-20 beta header + debug logging
Alexander
2026-04-14 11:08:08 +02:00
-
9cc052c162
Add telemetry
Alexander
2026-04-14 10:31:56 +02:00
-
20049881ad
Remove duplicate logging
Alexander
2026-04-11 15:21:18 +02:00
-
3435f5f4c5
Update example
Alexander
2026-04-10 18:27:29 +02:00
-
807e8ba133
fix(nix): update vendorHash and vendor dir for new deps
Alexander
2026-04-10 18:25:19 +02:00
-
da59d8f83b
refactor(auth): migrate to zerolog structured logging
Alexander
2026-04-10 18:19:13 +02:00
-
4e22c463cf
refactor(proxy): migrate to zerolog structured logging
Alexander
2026-04-10 18:19:13 +02:00
-
76bf651742
refactor(server): migrate to zerolog, add request logging middleware
Alexander
2026-04-10 18:19:13 +02:00
-
3d1eb7bd4b
refactor(main): migrate to zerolog structured logging
Alexander
2026-04-10 18:19:13 +02:00
-
bfcbe0b37d
feat(config): add logging configuration fields
Alexander
2026-04-10 18:15:49 +02:00
-
a7b583839d
feat(logging): add zerolog + lumberjack structured logging package
Alexander
2026-04-10 18:15:49 +02:00
-
c5f6962104
Package proxy with nix
Alexander
2026-04-10 14:44:07 +02:00
-
5ec0004e4c
Update example rules
Alexander
2026-04-10 14:36:59 +02:00
-
bf68a0fbeb
Update flake deps
Alexander
2026-04-10 14:33:11 +02:00
-
e3c4854be0
fix(auth): bind callback server to localhost for IPv4/IPv6 compat, fix nil deref
Alexander
2026-04-10 14:30:23 +02:00
-
8b7d9bfff9
docs: update README and config for self-managed authentication
Alexander
2026-04-10 14:17:46 +02:00
-
65e843f57a
feat: wire OAuth login into startup, auto-detect credentials
Alexander
2026-04-10 14:17:46 +02:00
-
9858530ff6
fix(auth): handle credential file creation in persistCredential
Alexander
2026-04-10 14:14:42 +02:00
-
21176949a6
feat(auth): add OAuth PKCE login flow with browser + manual fallback
Alexander
2026-04-10 14:14:42 +02:00
-
945a865bbe
refactor(config): remove claude_credentials, add default credential path
Alexander
2026-04-10 14:14:38 +02:00
-
17cde479c3
Remove dead code, secure debug endpoints, fix encapsulation
Alexander
2026-04-10 13:07:26 +02:00
-
4abd4e68dc
Fixes, readme
Alexander
2026-04-10 12:56:42 +02:00
-
f22765d8f0
Fixes, readme
Alexander
2026-04-09 23:06:17 +02:00
-
909c8b1894
Add request sanitizer, background token refresh, and OpenCode support
Alexander
2026-04-09 22:52:43 +02:00
-
c4c1d4daa4
Anthropic API proxy with OAuth credential rotation and Claude Code fingerprinting
Alexander
2026-04-09 21:05:32 +02:00