CREDO23
e72b17fbed
retrieval: instrument hybrid search; note deferred citation markers
2026-06-25 09:00:23 +02:00
CREDO23
4fe208557a
retrieval: add reranking wrapper and context service
2026-06-25 08:23:29 +02:00
CREDO23
407bfcd94f
retrieval: add source label and retrieved-document adapter
2026-06-25 08:23:29 +02:00
CREDO23
608192057f
retrieval: add search scope models and hybrid chunk search
2026-06-25 08:23:29 +02:00
CREDO23
26a1431e87
retrieved_context: drop document completeness concept
2026-06-25 08:23:29 +02:00
CREDO23
6bb20df510
citations: rewrite model [n] ordinals to frontend [citation:] markers
2026-06-25 06:48:25 +02:00
CREDO23
b043911325
references: route @chat through chat/ slice
2026-06-24 22:54:58 +02:00
CREDO23
e8a4239151
references: chat package surface
2026-06-24 22:54:58 +02:00
CREDO23
0179473f57
references: chat reference resolver
2026-06-24 22:54:58 +02:00
CREDO23
c0ebb9c26b
references: chat access-checked thread lookup
2026-06-24 22:54:58 +02:00
CREDO23
9ffbba8d8c
retrieved_context: package surface
2026-06-24 22:38:47 +02:00
CREDO23
1f5da25ef5
retrieved_context: renderer
2026-06-24 22:38:47 +02:00
CREDO23
4d68fa8998
retrieved_context: models
2026-06-24 22:38:47 +02:00
CREDO23
939bfb2c18
references: discriminated per-kind reference types
2026-06-24 22:07:54 +02:00
CREDO23
bffe2491d6
references: resolve_references fan-out
2026-06-24 21:52:31 +02:00
CREDO23
9954a2d960
references: chat resolver
2026-06-24 21:52:31 +02:00
CREDO23
db9b32c72f
references: connector resolver
2026-06-24 21:52:31 +02:00
CREDO23
b5a6e4c32a
references: folder resolver
2026-06-24 21:48:52 +02:00
CREDO23
a5848f1d43
references: document resolver
2026-06-24 21:48:52 +02:00
CREDO23
ce67c282b9
references: package surface
2026-06-24 21:42:17 +02:00
CREDO23
0afaf94ee9
references: pointer renderer
2026-06-24 21:41:27 +02:00
CREDO23
ee9b9af8d3
references: models
2026-06-24 21:41:27 +02:00
CREDO23
85b999a52d
feat(chat): add citations package surface
2026-06-24 21:35:19 +02:00
CREDO23
61b8af0af4
feat(chat): add citation registry
2026-06-24 21:35:19 +02:00
CREDO23
98b164c2d3
feat(chat): add citation entry data shapes
2026-06-24 21:35:19 +02:00
CREDO23
5d79f91352
fix(chat): let search-space owners reference legacy null-creator chats
...
Mirror search_threads visibility in the referenced-chat resolver: a
search-space owner can now @-mention legacy threads that predate creator
tracking (null created_by_id), instead of those being silently dropped.
2026-06-23 18:30:15 +02:00
CREDO23
afc555d971
feat(chat): resolve and render @-mentioned chats as read-only context
...
Add the referenced_chat_context slice: models for the data shapes, a
fail-closed resolver that fetches mentioned threads and their visible
turns under the same access rules as thread search, and a transcript
renderer that emits a budgeted <referenced_chat_context> block. When a
chat exceeds the per-reference character budget, recent turns are kept
and any leftover budget is filled with the overflowing turn's tail, with
truncation markers signalling the cut.
2026-06-23 17:04:27 +02:00
Anish Sarkar
3695e1d5c5
Merge remote-tracking branch 'upstream/dev' into feat/api-key
2026-06-23 13:09:53 +05:30
Rohan Verma
1dc3fac81d
Merge pull request #1527 from Muhammad-Ikhwan-Fathulloh/dev
...
fix: normalize image URLs before persistence and add model selector aria-label
2026-06-23 00:08:41 -07:00
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
Muhammad-Ikhwan-Fathulloh
2848ac6c39
fix: normalize image URLs before persistence and add model selector aria-label
2026-06-20 19:49:58 +07:00
Anish Sarkar
fd31ac34fd
Merge remote-tracking branch 'upstream/dev' into feat/api-key
2026-06-20 10:50:03 +05:30
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
Anish Sarkar
6fd3f8570e
refactor: streamline auth context usage across chat and automation routes
2026-06-19 21:04:21 +05:30
CREDO23
fc17b9becd
docs: rename evidence.chunk_ids to citations in desktop kb prompt
2026-06-19 17:32:45 +02:00
CREDO23
30ca0e1ef5
docs: readonly kb specialist cites line or chunk form
2026-06-19 17:32:45 +02:00
CREDO23
3c63a7bcd3
docs: kb specialist cites numbered or legacy chunk form
2026-06-19 17:32:45 +02:00
CREDO23
141801f1cc
docs: clarify web/kb/legacy citation channels
2026-06-19 17:32:45 +02:00
Anish Sarkar
096dea45d4
refactor: pass auth context through automations
2026-06-19 20:28:35 +05:30
CREDO23
1741fdc9c8
feat: numbered-read preamble and matched line ranges
2026-06-19 15:43:21 +02:00
CREDO23
7967b62b42
feat: search tool renders matched passage with lines
2026-06-19 14:53:49 +02:00
CREDO23
f2fe2e576e
feat: note writes chunk via shared span builder
2026-06-18 20:17:45 +02:00
okxint
a12cd21f2f
fix(image-gen): resolve relative URLs returned by Xinference and compatible backends
...
Some OpenAI-compatible image backends (e.g. Xinference) return a relative
URL like /files/image.png in data[0].url instead of an absolute one.
Browsers cannot resolve these, causing images to fail to load.
Track the provider's api_base after resolving model config via to_litellm().
When the returned URL starts with "/", extract the origin (scheme + host + port)
from api_base and prepend it to produce a full absolute URL.
No behaviour change for providers that return absolute URLs (OpenAI, Azure, etc).
Closes #1496
2026-06-17 10:57:39 +05:30
CREDO23
32a6e54ce6
Merge remote-tracking branch 'upstream/dev' into features/documents-injestion-layered-cached
2026-06-14 11:30:33 +02:00
Anish Sarkar
c7409c8995
chore: ran linting
2026-06-13 21:59:35 +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
052e9ef4d1
refactor(chunks): order chunk reads by (document_id, position)
...
Presentation and citation ordering moves off Chunk.id/created_at to the
explicit position column (id kept as tiebreaker). Vector and ts_rank
ranking order_by clauses are untouched.
2026-06-12 18:53:21 +02:00
CREDO23
5a71769dba
fix(chunks): set position on remaining chunk insert paths
...
document_converters, the github size-fallback chunker, revert_service
restores, and the kb-persistence middleware now write explicit positions
(the middleware read path also orders by position).
2026-06-12 18:53:08 +02:00
Anish Sarkar
908790e40f
Merge remote-tracking branch 'upstream/dev' into feat/unified-model-connections
2026-06-12 03:15:28 +05:30