Virgil
085c57a06d
feat(cache): add byte-bounded eviction
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:49:36 +00:00
Virgil
ad751fc974
fix(api): preserve multi-value cached headers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:07:01 +00:00
Virgil
c4cbd018ac
feat(api): auto-attach request metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 14:00:04 +00:00
Virgil
37b7fd21ae
feat(cache): refresh request meta on cache hits
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 13:53:37 +00:00
Virgil
2d8bb12311
fix(api): preserve request id on cache hits
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 13:37:38 +00:00
Virgil
837a910148
feat(cache): add LRU eviction limit
...
Add an optional maxEntries cap to WithCache so the in-memory cache can evict old entries instead of growing without bound.\n\nCo-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:27:22 +00:00
Snider
753812ad57
feat(api): merge go-api + php-api into polyglot repo
...
Go source at root level (Option B), PHP under src/php/.
Module path: forge.lthn.ai/core/api
Package name: lthn/api
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:03:29 +00:00