| .. |
|
handlers
|
2404e3ccf1
feat(embeddings): honor Cache-Control: no-store to bypass the embedding cache
|
1 месяц назад |
|
CMakeLists.txt
|
20696e2991
feat(auth): per-key fixed-window RateLimiter (singleton)
|
1 месяц назад |
|
apikey.cpp
|
cb71b17d9c
feat(auth): KeyOp + KeyScope model with glob/op/origin/expiry helpers
|
1 месяц назад |
|
apikey.hpp
|
cb71b17d9c
feat(auth): KeyOp + KeyScope model with glob/op/origin/expiry helpers
|
1 месяц назад |
|
auth.cpp
|
d894059530
feat(auth): session store mapping cookie->key + bearer/cookie parsing
|
2 месяцев назад |
|
auth.hpp
|
d894059530
feat(auth): session store mapping cookie->key + bearer/cookie parsing
|
2 месяцев назад |
|
collection_registry.cpp
|
a37bb7efd3
feat(registry): project-scoped collection registry
|
2 месяцев назад |
|
collection_registry.hpp
|
a37bb7efd3
feat(registry): project-scoped collection registry
|
2 месяцев назад |
|
config.cpp
|
2300762f13
feat(config): minimal bootstrap config with defaults and file load
|
2 месяцев назад |
|
config.hpp
|
2300762f13
feat(config): minimal bootstrap config with defaults and file load
|
2 месяцев назад |
|
db_gateway.cpp
|
ad4e7a1721
feat(db): DbGateway with project namespacing (qualify/listProjects/ensureProject/dropProject)
|
2 месяцев назад |
|
db_gateway.hpp
|
ad4e7a1721
feat(db): DbGateway with project namespacing (qualify/listProjects/ensureProject/dropProject)
|
2 месяцев назад |
|
embedding_cache.cpp
|
46284d2ab8
feat(embeddings): in-process LRU EmbeddingCache (entry+byte bounds, TTL, opt-in normalization)
|
1 месяц назад |
|
embedding_cache.hpp
|
46284d2ab8
feat(embeddings): in-process LRU EmbeddingCache (entry+byte bounds, TTL, opt-in normalization)
|
1 месяц назад |
|
embeddings.cpp
|
a2686d850d
feat(embeddings): per-origin keep-alive client pool (configurable size) to remove per-call TLS handshakes
|
1 месяц назад |
|
embeddings.hpp
|
a2686d850d
feat(embeddings): per-origin keep-alive client pool (configurable size) to remove per-call TLS handshakes
|
1 месяц назад |
|
errors.cpp
|
741a8dcacd
feat(errors): add 429 TooManyRequests
|
1 месяц назад |
|
errors.hpp
|
741a8dcacd
feat(errors): add 429 TooManyRequests
|
1 месяц назад |
|
filters.cpp
|
4e2993b437
feat(filters): parse field:op:value query filters into client Filter
|
2 месяцев назад |
|
filters.hpp
|
4e2993b437
feat(filters): parse field:op:value query filters into client Filter
|
2 месяцев назад |
|
json_http.cpp
|
328a5872aa
feat(errors): ApiError + status mapping + JSON request/response helpers
|
2 месяцев назад |
|
json_http.hpp
|
328a5872aa
feat(errors): ApiError + status mapping + JSON request/response helpers
|
2 месяцев назад |
|
key_store.cpp
|
915a11d133
fix(keys): identify keys by stable non-secret id for edit/revoke
|
1 месяц назад |
|
key_store.hpp
|
915a11d133
fix(keys): identify keys by stable non-secret id for edit/revoke
|
1 месяц назад |
|
main.cpp
|
c646cc9c95
feat(main): wire config, DB, settings+keys bootstrap, default project, serve
|
2 месяцев назад |
|
rate_limiter.cpp
|
20696e2991
feat(auth): per-key fixed-window RateLimiter (singleton)
|
1 месяц назад |
|
rate_limiter.hpp
|
20696e2991
feat(auth): per-key fixed-window RateLimiter (singleton)
|
1 месяц назад |
|
server.cpp
|
f3f29fcb32
feat(auth): requireCapability (scope rule + origin + rate-limit) + Retry-After
|
1 месяц назад |
|
server.hpp
|
f3f29fcb32
feat(auth): requireCapability (scope rule + origin + rate-limit) + Retry-After
|
1 месяц назад |
|
settings.cpp
|
a2686d850d
feat(embeddings): per-origin keep-alive client pool (configurable size) to remove per-call TLS handshakes
|
1 месяц назад |
|
settings.hpp
|
a2686d850d
feat(embeddings): per-origin keep-alive client pool (configurable size) to remove per-call TLS handshakes
|
1 месяц назад |
|
settings_store.cpp
|
20dd6f1474
feat(embeddings): cache embeddings on the search/insert path + cache settings + /stats telemetry
|
1 месяц назад |
|
settings_store.hpp
|
e0b98d3c57
docs: fix stale '_vectorapi_*' collection names in store doc comments
|
2 месяцев назад |