Skip to content

Bug fix and new BYOK - #218

Merged
suguanYang merged 23 commits into
stagingfrom
main
Jul 16, 2026
Merged

Bug fix and new BYOK#218
suguanYang merged 23 commits into
stagingfrom
main

Conversation

@suguanYang

Copy link
Copy Markdown
Contributor

No description provided.

suguanYang and others added 23 commits July 13, 2026 15:52
…egates.

Formalize the anonymous self-hosted emitter taxonomy so operators get reliable adoption and health signals without collecting document or user content.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…itter-v2

Expand OSS telemetry emitter with ADR-0004 schema v2
The web dashboard does not create parse jobs, so it is not an official
created_by_client value.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ient-allowlist

Drop dashboard from OSS telemetry client allowlist
…-telemetry

Fix dashboard JWT telemetry classification
Allow users to pass text and vision provider configs on v2 job create
and retrieval so KNOWHERE can drive parsing and agentic retrieval with
caller-supplied OpenAI-compatible keys, models, and endpoints.

Co-authored-by: Cursor <cursoragent@cursor.com>
Return early when gevent is unavailable so CodeQL no longer flags a
bare ImportError pass in the BYOK override root lookup.

Co-authored-by: Cursor <cursoragent@cursor.com>
Text-only or vision-only llm_config no longer cross-fills the other channel,
so text models cannot break VLM calls (and vice versa).

Co-authored-by: Cursor <cursoragent@cursor.com>
One shared provider slot covers both text and vision; text/vision still
override per channel when set.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use flat api_key/model/base_url for multimodal BYOK; keep text/vision
as full channel replacements for different provider endpoints.

Co-authored-by: Cursor <cursoragent@cursor.com>
Allow shared api_key/base_url with models.text / models.vision when only
the model id differs between channels.

Co-authored-by: Cursor <cursoragent@cursor.com>
…tials

feat: add v2 BYOK OpenAI-compatible LLM credentials
@suguanYang
suguanYang merged commit 417b8b5 into staging Jul 16, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant