Rohan Verma
cb9da1bc8b
Merge pull request #1533 from Glodykajabika/test/blocknote-to-markdown-unit-tests
...
Test/blocknote to markdown unit tests
2026-06-23 02:25:42 -07:00
Anish Sarkar
3695e1d5c5
Merge remote-tracking branch 'upstream/dev' into feat/api-key
2026-06-23 13:09:53 +05:30
DESKTOP-RTLN3BA\$punk
a08de01cc7
Revert "Merge pull request #1523 from CREDO23/fix/chat-citations"
...
This reverts commit cd2242147a , reversing
changes made to a4bb0a5253 .
2026-06-22 22:55:29 -07:00
Glody Kajabika
5625ca1d5d
test: add unit tests for blocknote_to_markdown
2026-06-23 01:42:10 +02:00
Thierry CH.
fb955d3201
Merge pull request #1525 from yuvrajsingh2428/test/async-retry-unit-tests
...
test: add unit tests for async_retry.raise_for_status
2026-06-22 22:44:22 +02:00
Thierry CH.
b86846e809
Merge pull request #1530 from Anofff/test/content-utils-unit-tests
...
test: add unit tests for content_utils text helpers
2026-06-22 20:17:06 +02:00
Anofff
bf9be8face
test: add unit tests for content_utils text helpers
2026-06-21 17:47:41 +00:00
Yuvraj Singh
6926b7a8fe
test: add unit tests for async_retry.raise_for_status
2026-06-20 17:05:57 +05:30
Anish Sarkar
fd31ac34fd
Merge remote-tracking branch 'upstream/dev' into feat/api-key
2026-06-20 10:50:03 +05:30
Anish Sarkar
1e8baa10ec
refactor(routes): replace user variable with auth context in tests
2026-06-20 03:34:40 +05:30
Anish Sarkar
af5a112212
refactor(auth): replace user variable with auth context in integration and unit tests
2026-06-20 03:11:00 +05:30
Anish Sarkar
b3fa96bef8
test(auth): cover PAT fail-closed authorization
2026-06-20 02:13:05 +05:30
CREDO23
1cb7633920
Merge upstream/main into fix/chat-citations
2026-06-19 18:25:37 +02:00
CREDO23
73dd4e8e3a
feat: embed line-citation tokens in search hits
2026-06-19 17:37:41 +02:00
CREDO23
188ae053ac
feat: serve numbered source_markdown reads with citation preamble
2026-06-19 17:37:41 +02:00
CREDO23
691685dd16
test: cover read preamble and matched line ranges
2026-06-19 15:43:21 +02:00
CREDO23
7d7cb12a43
test: cover matched-passage hit rendering
2026-06-19 14:53:49 +02:00
CREDO23
90502d21d3
test: cover char-span line-range helper
2026-06-19 14:53:49 +02:00
CREDO23
5ed62e712b
test: stub build_chunk_embeddings in parity tests
2026-06-18 20:17:45 +02:00
CREDO23
a0046483a9
test: assert chunker routing via use_code_chunker flag
2026-06-18 20:06:33 +02:00
CREDO23
94229213f4
test: cover span chunker invariants
2026-06-18 20:06:33 +02:00
Anish Sarkar
9005e992c0
feat: add unit tests for LLM bundle streaming functionality
...
- Introduced a new test file to validate the LLM bundle construction for streaming flows in chat.
- Implemented tests to ensure that both DB-backed and global models enable streaming correctly.
- Utilized mocking to isolate dependencies and verify the expected behavior of the LLM constructor.
2026-06-18 23:32:36 +05:30
DESKTOP-RTLN3BA\$punk
55f91a29d5
chore: linting
2026-06-17 22:31:36 -07:00
CREDO23
79f9bd182b
test truncated document processing titles
2026-06-17 15:06:05 +02:00
CREDO23
e195fb77c5
test format_title helper
2026-06-17 15:06:05 +02:00
CREDO23
aee0f1ef7d
add persist_scratch_index unit tests
2026-06-17 14:59:24 +02:00
CREDO23
a8a1f01945
update index batch parallel tests
2026-06-17 14:59:24 +02:00
DESKTOP-RTLN3BA\$punk
0fe650fd8e
Merge commit ' 7ce409c580' into dev
2026-06-16 22:48:14 -07:00
CREDO23
7a415b61ea
test: align QuotaInsufficientError fixtures with balance_micros API
...
Billable calls now raise quota errors with balance_micros instead of
used_micros/limit_micros; update mocks so CI passes on main.
2026-06-16 23:56:11 +02:00
CREDO23
fd96c930bf
test(podcasts): cover seconds duration and legacy minute specs
2026-06-16 23:38:28 +02:00
CREDO23
f997b6464e
test(podcasts): update renderer test for second-based duration
2026-06-16 23:38:28 +02:00
CREDO23
cb70b64a70
test(podcasts): update unit fixtures for second-based duration
2026-06-16 23:38:28 +02:00
Rohan Verma
69bdcf5946
Merge pull request #1491 from AnishSarkar22/feat/unified-model-connections
...
feat: Fix model attribution for prefix-stripped token usage callbacks
2026-06-14 17:50:48 -07:00
CREDO23
32a6e54ce6
Merge remote-tracking branch 'upstream/dev' into features/documents-injestion-layered-cached
2026-06-14 11:30:33 +02:00
Anish Sarkar
d9a4f14f99
feat(token-tracking): enhance model metadata reconciliation by adding bare model name handling
2026-06-14 12:18:22 +05:30
Anish Sarkar
c7409c8995
chore: ran linting
2026-06-13 21:59:35 +05:30
Anish Sarkar
ab5423d2d2
Merge remote-tracking branch 'upstream/dev' into feat/unified-model-connections
2026-06-13 19:04:49 +05:30
Anish Sarkar
e104193ddf
refactor(provider-configuration): standardize provider parameter naming across various modules and improve quota error handling in tests
2026-06-13 14:23:32 +05:30
Anish Sarkar
4a6a282a46
feat(runtime-cooldown): implement Redis-based shared cooldown management for model selection
2026-06-13 13:53:01 +05:30
Anish Sarkar
bd4a04f2e7
feat(database-migrations): add migration to remove legacy model config tables and remove stale model connection code
2026-06-13 12:45:43 +05:30
CREDO23
dcebfc4756
Merge remote-tracking branch 'upstream/dev' into features/documents-injestion-layered-cached
2026-06-12 19:35:34 +02:00
CREDO23
f82dedf712
feat(indexing): add pure chunk reconciler for content-addressed diffs
...
Greedy multiset match on chunk text decides which rows keep their embeddings,
which texts need embedding, and which rows are deleted. No DB, no embeddings;
fully unit-tested (reuse, head insert, middle edit, deletion, duplicates,
reorder, full rewrite).
2026-06-12 18:52:46 +02:00
CREDO23
91d947ff79
refactor(embedding-cache): rename index cache to embedding cache
...
The cached payload is the indexing pipeline's embeddings (markdown is
chunked then embedded), so "embedding cache" names the expensive output
directly and removes the "index" ambiguity (DB index vs vector index vs
indexing phase). Renames the service, settings, eligibility, eviction
task, metrics, config flags (INDEX_CACHE_* -> EMBEDDING_CACHE_*), object
prefix, and the table (index_cache_embedding_sets -> embedding_cache_sets)
with its constraint and indexes. Migration 161 renamed accordingly.
2026-06-12 17:00:01 +02:00
CREDO23
8cf578d965
test(index-cache): add unit tests and repoint embed/chunk patch targets
2026-06-12 16:48:18 +02:00
CREDO23
99cf212c31
test: fix auth-mode mismatch and stale QuotaInsufficientError kwargs
...
Pin AUTH_TYPE=LOCAL (and REGISTRATION_ENABLED=TRUE) in the test bootstrap so
the email/password auth routers mount during integration tests regardless of a
developer's .env=GOOGLE; without this the upload tests 404 on registration.
Also update three tests to the current QuotaInsufficientError signature
(balance_micros) after used_micros/limit_micros were removed.
2026-06-12 12:19:49 +02:00
CREDO23
3dec3231d0
test(etl-cache): cover over-budget eviction selection
2026-06-12 11:50:52 +02:00
CREDO23
a3e7047c35
test(etl-cache): cover cacheability gate rules
2026-06-12 11:50:52 +02:00
CREDO23
dddacbe762
test(etl-cache): cover content-addressing dedup and key shape
2026-06-12 11:50:52 +02:00
Rohan Verma
4c28ba5295
Merge pull request #1487 from CREDO23/improvement-podcast-graph
...
[Feat] Podcast: Backend-owned language offering for the brief form
2026-06-12 00:58:02 -07:00
CREDO23
a19b7dd8e0
test(podcast): offerable languages catalog rules
2026-06-12 07:38:38 +02:00