Jamison Lahman
9344f99e27
nit
2026-02-10 14:26:07 -08:00
Jamison Lahman
db5b3b7490
chore(playwright): rework initialization and visual regression
2026-02-10 08:18:41 -08:00
Jamison Lahman
a924b49405
chore(playwright): improve preflight checks and setup ( #8283 )
2026-02-10 08:09:54 -08:00
SubashMohan
2d2d998811
feat(memory): add user preferences and structured user context in system prompt ( #8264 )
2026-02-10 04:20:42 +00:00
SubashMohan
0925b5fbd4
fix(chatpage): Improve agent message layout, sidebar nesting, and icon fixes ( #8224 )
2026-02-10 04:06:31 +00:00
Wenxi
a02d8414ee
chore(craft): update demo dataset and add sandbox image readme ( #8059 )
2026-02-10 03:37:00 +00:00
SubashMohan
c8abc4a115
fix(timeline): reduce agent message re-renders with referential stability in usePacedTurnGroups ( #8265 )
2026-02-10 03:18:53 +00:00
Nikolas Garza
cec37bff6a
feat(ee): Enable license enforcement by default ( #8270 )
2026-02-10 02:48:55 +00:00
Nikolas Garza
06d5d3971b
feat(chat): dynamic bottom spacer for fresh-chat push-up effect ( #8285 )
2026-02-10 02:04:01 +00:00
Justin Tahara
ed287a2fc0
chore(ollama): Sort model names ( #8288 )
2026-02-10 02:03:32 +00:00
Raunak Bhagat
60857d1e73
refactor(opal): select variant, transient/selected separation, OpenButton chevron fix ( #8284 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-10 01:20:17 +00:00
Yuhong Sun
bb5c22104e
chore: Better enforcement of masking ( #7967 )
...
Co-authored-by: justin-tahara <justintahara@gmail.com >
2026-02-10 00:41:11 +00:00
Jamison Lahman
03d919c918
chore(devtools): upgrade ods: 0.5.0->0.5.1 ( #8279 )
2026-02-09 23:31:54 +00:00
Justin Tahara
71d2ae563a
fix(posthog): Chat metrics for Cloud ( #8278 )
2026-02-09 22:58:37 +00:00
Jamison Lahman
19f9c7357c
chore(devtools): ods logs, ods pull, ods compose --force-recreate ( #8277 )
2026-02-09 22:51:01 +00:00
acaprau
f8fa5b243c
chore(opensearch): Try to create OpenSearchTenantMigrationRecord earlier in check_for_documents_for_opensearch_migration_task ( #8260 )
2026-02-09 22:13:43 +00:00
dependabot[bot]
5f845c208f
chore(deps-dev): bump pytest-xdist from 3.6.1 to 3.8.0 in /backend ( #8120 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-02-09 22:06:38 +00:00
Raunak Bhagat
d8595f8de0
refactor(opal): add new Button component built on Interactive.Base ( #8263 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 21:52:13 +00:00
dependabot[bot]
5b00d1ef9c
chore(deps-dev): bump faker from 37.1.0 to 40.1.2 in /backend ( #8126 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-02-09 21:46:06 +00:00
dependabot[bot]
41b6ed92a9
chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 ( #8275 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 21:26:07 +00:00
dependabot[bot]
07f35336ad
chore(deps): bump @modelcontextprotocol/sdk from 1.25.3 to 1.26.0 in /backend/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs/web ( #8166 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 13:20:12 -08:00
dependabot[bot]
4728bb87c7
chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /backend/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs/web ( #8139 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 13:20:04 -08:00
dependabot[bot]
adfa2f30af
chore(deps): bump actions/cache from 4.3.0 to 5.0.3 ( #8273 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 13:19:41 -08:00
dependabot[bot]
9dac4165fb
chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0 ( #8274 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 13:18:26 -08:00
dependabot[bot]
7d2ede5efc
chore(deps): bump protobuf from 6.33.4 to 6.33.5 in /backend/requirements ( #8182 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-02-09 21:04:34 +00:00
dependabot[bot]
4592f6885f
chore(deps): bump python-multipart from 0.0.21 to 0.0.22 in /backend/requirements ( #7831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-02-09 20:44:54 +00:00
Evan Lohn
9dc14fad79
chore: disable hiernodes when opensearch not available ( #8271 )
2026-02-09 20:32:47 +00:00
dependabot[bot]
ff6e471cfb
chore(deps): bump actions/setup-node from 4.4.0 to 6.2.0 ( #8122 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 20:31:35 +00:00
dependabot[bot]
09b9443405
chore(deps): bump bytes from 1.11.0 to 1.11.1 in /desktop/src-tauri ( #8138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 12:34:07 -08:00
dependabot[bot]
14cd6d08e8
chore(deps): bump webpack from 5.102.1 to 5.105.0 in /web ( #8199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-02-09 12:18:29 -08:00
dependabot[bot]
5ee16697ce
chore(deps): bump time from 0.3.44 to 0.3.47 in /desktop/src-tauri ( #8187 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 12:17:40 -08:00
dependabot[bot]
b794f7e10d
chore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 ( #8121 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 12:14:25 -08:00
dependabot[bot]
bb3275bb75
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #8123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 12:13:37 -08:00
roshan
7644e225a5
fix(chrome extension): Simplify NRFPage ChatInputBar layout to use normal flex flow ( #8267 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-09 18:12:54 +00:00
roshan
811600b84a
fix(craft): snapshot restore ( #8194 )
2026-02-09 18:00:07 +00:00
Jamison Lahman
40ce8615ff
fix(login): window undefined on login ( #8266 )
2026-02-09 17:55:05 +00:00
Justin Tahara
0cee3f6960
chore(llm): Introduce Scaffolding for Integration Tests ( #8251 )
2026-02-09 17:26:15 +00:00
acaprau
8883e5608f
chore(chat frontend): Round up in formatDurationSeconds so we don't see "Thought for 0s" ( #8259 )
2026-02-09 07:54:39 +00:00
acaprau
7c2f3ded44
fix(opensearch): Tighten up task timing ( #8256 )
2026-02-09 07:53:44 +00:00
Raunak Bhagat
aa094ce1f0
refactor(opal): interactive base variant types + foreground color system ( #8255 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 07:26:05 +00:00
Evan Lohn
4b0c800db7
feat: postgres file store ( #8246 )
2026-02-09 04:28:42 +00:00
acaprau
8386742c10
fix(profiling): log_function_time should use time.monotonic not time.time ( #8258 )
2026-02-09 04:11:50 +00:00
Evan Lohn
f2e5e4f040
feat: jwt-based auth ( #8244 )
2026-02-09 00:29:56 +00:00
Yuhong Sun
c0498cf2fc
fix: Deep Research Agent Cycle Count ( #8254 )
2026-02-08 22:27:33 +00:00
acaprau
954ee1706a
chore(opensearch): Improve ordering of migration records that we query ( #8248 )
2026-02-08 19:51:52 +00:00
SubashMohan
0745765a56
refactor(chat): agent timeline layout and spacing changes ( #8226 )
2026-02-07 08:40:16 +00:00
Jessica Singh
10feb6ae77
chore(auth): anon fix ( #8222 )
2026-02-07 06:58:54 +00:00
Danelegend
f5b170af1e
chore(provider config): llm provider config prefers LLMModelFlow ( #8064 )
2026-02-07 03:37:56 +00:00
Jessica Singh
2d2f252e95
fix(web search): strictly typed provider config ( #8022 )
2026-02-07 00:35:33 +00:00
Evan Lohn
a05f304960
fix: column overlap typing ( #8247 )
2026-02-07 00:34:34 +00:00
acaprau
7ce5120302
chore(opensearch): Make indexing use the client's new bulk index API ( #8238 )
2026-02-06 22:07:27 +00:00
Evan Lohn
2d8f864251
fix: metadata hardening ( #8201 )
2026-02-06 21:57:28 +00:00
acaprau
3b48c2104b
fix(opensearch): Allow update to skip if a doc chunk is not found in OpenSearch, or if chunk count is not known ( #8236 )
2026-02-06 21:47:01 +00:00
Nikolas Garza
a9ec6a2434
fix(settings): default ee_features_enabled to False ( #8237 )
2026-02-06 20:59:49 +00:00
Nikolas Garza
e85575c6cc
fix: make it more clear how to add channels to fed slack config form ( #8227 )
2026-02-06 18:35:34 +00:00
Danelegend
c966c81e8a
fix(llm): LLM override can fail if admin ( #8204 )
2026-02-06 18:28:31 +00:00
Jamison Lahman
a0d6ebe66d
chore(migrations): database migration runner ( #8217 )
2026-02-06 18:03:03 +00:00
Wenxi
d75b501a1f
fix(craft): upload to s3 before marking docs as indexed in db ( #8216 )
2026-02-06 17:55:18 +00:00
Nikolas Garza
89dd44bee8
fix(db): null out document set and persona ownership on user deletion ( #8219 )
2026-02-06 17:08:22 +00:00
Justin Tahara
c5451ffe53
fix(ui): Inconsistent LLM Provider Logo ( #8220 )
2026-02-06 04:38:44 +00:00
Yuhong Sun
85da1d85ce
fix: LiteLLM for OpenAI compatible models not using Responses route ( #8215 )
2026-02-06 03:58:34 +00:00
acaprau
00d90c5e27
chore(opensearch): Add timing and debug logging in the OpenSearch client; also expand log_function_time ( #8209 )
2026-02-06 03:31:44 +00:00
Nikolas Garza
ea7654e4b8
feat(ee): block Slack bot for suspended tenants and enforce seat limits ( #8202 )
2026-02-06 03:28:34 +00:00
Yuhong Sun
eb90775e42
feat: basic langfuse tracing + tracing consolidation ( #8207 )
2026-02-06 03:28:28 +00:00
Nikolas Garza
75865fcdfd
feat: support PEM-style delimiters in license file uploads ( #7559 )
2026-02-06 02:45:11 +00:00
acaprau
d50dc8fa68
feat(opensearch): Support bulk indexing ( #8203 )
2026-02-06 02:40:50 +00:00
Justin Tahara
39b96973ec
chore(openai): Add test for Chat Models ( #8213 )
2026-02-06 02:21:03 +00:00
Justin Tahara
a342c4d848
fix(openai): Set Auto Reasoning effort to Medium ( #8211 )
2026-02-06 01:40:49 +00:00
Yuhong Sun
7c084a35b6
fix: GPT -chat models ( #8210 )
2026-02-06 00:47:23 +00:00
Raunak Bhagat
946eba5ba5
feat(opal): expand InteractiveBase variant system ( #8200 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:13:41 +00:00
Wenxi
ec4f85f4a4
chore: bump sandbox cpu and memory limits ( #8208 )
2026-02-05 15:32:39 -08:00
Jamison Lahman
d8fd6d398e
chore(ruff): enable flake8s unused arg rules ( #8206 )
2026-02-05 23:25:07 +00:00
Wenxi
ef85a14b6e
fix: mt provisioning rollback and add tests ( #8205 )
2026-02-05 23:15:36 +00:00
Jamison Lahman
97b44b530e
chore(devtools): CLAUDE.md.template -> AGENTS.md ( #8197 )
2026-02-05 22:46:37 +00:00
Justin Tahara
e05a34cad3
chore(chat): Cleaning Error Codes + Tests ( #8186 )
2026-02-05 21:13:30 +00:00
Yuhong Sun
d80a4270cb
fix: LLM Read Timeout ( #8193 )
2026-02-05 20:51:37 +00:00
Justin Tahara
a26b4ff888
fix(agents): Removing Label Dependency ( #8189 )
2026-02-05 20:41:44 +00:00
Wenxi
185d2bb813
feat: recommend opus 4-6 ( #8198 )
2026-02-05 20:36:12 +00:00
Justin Tahara
d5b64e8472
chore(openai): Add Reasoning Specific Test ( #8195 )
2026-02-05 20:24:18 +00:00
Justin Tahara
378a216af3
fix(ci): Model Check update ( #8196 )
2026-02-05 20:17:06 +00:00
Jamison Lahman
2c002c48f7
chore(ruff): move config up a level ( #8192 )
2026-02-05 20:11:54 +00:00
Jamison Lahman
9c20549e58
chore(devtools): upgrade ods: 0.4.1->0.5.0 ( #8190 )
2026-02-05 20:08:03 +00:00
Evan Lohn
ffd30ae72a
chore: bump default usage limits ( #8188 )
2026-02-05 19:43:46 +00:00
Wenxi
e18496dfa7
fix: don't run craft setup script unless it exists ( #8191 )
2026-02-05 19:39:19 +00:00
roshan
560a78a5d0
fix(craft): file upload ( #8149 )
2026-02-05 19:18:39 +00:00
Wenxi
10bc398746
refactor(craft): chad s5cmd > chud aws cli (mem overhead + speed) ( #8170 )
2026-02-05 18:58:32 +00:00
Jamison Lahman
9356f79461
chore(devtools): ods compose to start containers ( #8185 )
2026-02-05 18:44:31 +00:00
Raunak Bhagat
e246b53108
feat(opal): extract Hoverable into Interactive atom ( #8173 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 18:32:49 +00:00
Justin Tahara
26533d58e2
fix(openai): Fix reasoning ( #8183 )
2026-02-05 18:27:13 +00:00
SubashMohan
a32f27f4c8
feat(CommandMenu): add comprehensive tests ( #8159 )
2026-02-05 17:57:47 +00:00
Yuhong Sun
413a96f138
chore: DR Prompt Tuning ( #8180 )
2026-02-05 07:02:07 +00:00
Yuhong Sun
73a6721886
chore: Slight tweaks of DR ( #8179 )
2026-02-04 21:07:27 -08:00
Evan Lohn
01872a7196
fix(salesforce): cleanup logic ( #8175 )
2026-02-05 02:50:08 +00:00
Evan Lohn
0ba1f715f2
feat(filesys): disabled sections ( #8153 )
2026-02-05 02:27:47 +00:00
Yuhong Sun
94d0dc0ffe
chore: DR description for GA ( #8178 )
2026-02-05 01:22:04 +00:00
Yuhong Sun
039daa0027
chore: Sanitize LLM tool call args ( #8177 )
2026-02-05 01:14:05 +00:00
Yuhong Sun
62b1c55494
fix: Anthropic DR requires setting reasoning limit if we want to set output limit ( #8168 )
2026-02-05 00:39:58 +00:00
Nikolas Garza
1800d4b9d7
fix(db): add cascade delete to search_query user_id foreign key ( #8176 )
2026-02-05 00:34:28 +00:00
Justin Tahara
5ed2d78471
fix(ui): Additional LLM Config update ( #8174 )
2026-02-04 23:16:01 +00:00
Justin Tahara
ff28dc9c72
fix(ci): Allow for flexible beta tag ( #8171 )
2026-02-04 22:17:12 +00:00
Raunak Bhagat
e88a7ac868
fix: Fix expansion error inside of TextView ( #8151 )
2026-02-04 21:50:40 +00:00
Justin Tahara
79c1bbe666
fix(ci): Notification workflow for Slack ( #8167 )
2026-02-04 21:38:04 +00:00
Jessica Singh
b1168d4526
chore(chat compress): create readme ( #8165 )
2026-02-04 21:31:18 +00:00
Wenxi
21751b2cf2
fix(craft): bump aws sync concurrent requests 10-->200 ( #8163 )
2026-02-04 19:54:35 +00:00
Evan Lohn
cb33263ef0
feat(filesys): sorting attached knowledge ( #8156 )
2026-02-04 18:56:28 +00:00
Justin Tahara
9f9a68f2eb
fix(ci): Fix Bedrock Test ( #8161 )
2026-02-04 17:45:24 +00:00
SubashMohan
9c09c07980
test(timeline): add unit tests for packet processor ( #8135 )
2026-02-04 09:41:01 +00:00
Yuhong Sun
9aaac7f1ad
chore: firecrawl v2 ( #8155 )
2026-02-03 23:12:34 -08:00
SubashMohan
8b2071a3ae
fix(timeline): consolidate header components and visual fixes ( #8133 )
2026-02-04 06:57:36 +00:00
Evan Lohn
733d55c948
feat(filesys): sharepoint v1 ( #8130 )
2026-02-04 05:15:26 +00:00
Evan Lohn
1498238c43
feat(filesys): slack connector ( #8118 )
2026-02-04 04:48:43 +00:00
Evan Lohn
f0657dc1a3
feat(filesys): jira hierarchy v1 ( #8113 )
2026-02-04 04:48:31 +00:00
SubashMohan
96e71c496b
fix(ChatSearchCommandMenu): improve keyboard navigation and search UX ( #8134 )
2026-02-04 03:20:18 +00:00
Yuhong Sun
db4e1dc1a3
fix: Give more helpful message to LLM on bad tool calls ( #8150 )
2026-02-04 01:51:39 +00:00
acaprau
bce5f0889f
chore(document index): Remove offset ( #8148 )
2026-02-04 00:55:53 +00:00
acaprau
fa2f4e781a
feat(opensearch): Implement admin and random retrieval; fully deprecate update in the old interface; relax update restrictions ( #8142 )
2026-02-04 00:26:16 +00:00
Yuhong Sun
abdb683584
fix: Back off to basic auth ( #8146 )
2026-02-03 15:28:53 -08:00
Yuhong Sun
b7b4737b05
chore: Remove auth log ( #8145 )
2026-02-03 15:22:03 -08:00
Yuhong Sun
3f9b143429
feat: Track reasoning in Braintrust ( #8143 )
2026-02-03 15:07:26 -08:00
Wenxi
dbf08a3483
fix(craft): pod restoration race, recovery from unexpected state, and updating heartbeat on session creation ( #8140 )
2026-02-03 22:47:16 +00:00
Nikolas Garza
43e2e7c69c
fix(auth): redirect to login page after email verification ( #8137 )
2026-02-03 22:35:29 +00:00
Yuhong Sun
1da20bc240
fix: DR time based wrap ups ( #8141 )
2026-02-03 14:39:58 -08:00
acaprau
58b376d7b7
feat(opensearch): Add tenant ID to the document chunk ID ( #8129 )
2026-02-03 19:41:19 +00:00
Wenxi
23e47a48e1
fix(craft): wrong usage limit string ( #8136 )
2026-02-03 19:24:16 +00:00
acaprau
cda5b00174
feat(opensearch): String filtering ( #8110 )
2026-02-03 17:54:54 +00:00
acaprau
6f4ababb11
chore(opensearch): Some small cleanup around update ( #8119 )
2026-02-03 17:52:06 +00:00
Nikolas Garza
e90656efbe
feat(ee): updating billing api ( #8073 )
2026-02-03 08:26:44 -08:00
Jessica Singh
b3803808e0
feat(chat history): summarize older messages ( #7810 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 00:35:23 -08:00
SubashMohan
f5415bace6
feat(timeline): QA fixes aroung renderers ( #8132 )
2026-02-03 06:34:16 +00:00
Nikolas Garza
b255297365
feat(ee): fe - enable new billing UI (5/5) ( #8072 )
2026-02-03 05:11:37 +00:00
Yuhong Sun
5463d6aadc
feat: LLM history now allows parallel tool call for a single message ( #8131 )
2026-02-03 04:05:17 +00:00
roshan
b547d487c1
fix(craft): CREEPA? AW MAN ( #8115 )
2026-02-03 02:47:05 +00:00
Nikolas Garza
18821b612b
feat(ee): fe - update billing hooks and services (4/5) ( #8071 )
2026-02-03 02:12:35 +00:00
Yuhong Sun
2368cef307
fix: LiteLLM in threading context ( #8103 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 01:58:08 +00:00
Nikolas Garza
668cc71be4
feat(ee): fe - add BillingDetailsView component (3/5) ( #8070 )
2026-02-03 01:39:27 +00:00
Justin Tahara
09f3ad8985
feat(ui): Selecting all Models toggle ( #8125 )
2026-02-03 01:28:09 +00:00
Nikolas Garza
38e88c7b5c
feat(ee): fe - add CheckoutView component (2/5) ( #8069 )
2026-02-03 01:15:34 +00:00
Justin Tahara
cc7bfdbcde
fix(ui): Model Selection in Place ( #8128 )
2026-02-03 00:46:46 +00:00
Nikolas Garza
0e3c511974
feat(ee): fe - add new billing page structure with PlansView ( #8068 )
2026-02-03 00:45:03 +00:00
Wenxi
9606461ba0
fix(craft): phantom pre-provisionsed sandboxes and poll for fresh session on welcome page ( #8124 )
2026-02-03 00:26:45 +00:00
Yuhong Sun
d01fcbbf7a
chore: LiteLLM bump version ( #8114 )
2026-02-03 00:14:39 +00:00
Evan Lohn
325a38e502
feat(filesys): selected info improvements ( #8117 )
2026-02-03 00:10:28 +00:00
Evan Lohn
3916556397
fix: perm sync group prefixing ( #8077 )
2026-02-02 23:44:17 +00:00
Danelegend
a7edcd6880
feat(provider): create flow mapping table ( #8025 )
2026-02-02 23:41:53 +00:00
Justin Tahara
f18f0ffd96
feat(helm): Add Probes for All ( #8112 )
2026-02-02 23:05:01 +00:00
Justin Tahara
06c060bb1f
fix(ui): Search Connectors ( #8116 )
2026-02-02 23:04:53 +00:00
roshan
94ebe9e221
fix(craft): fix default dockerfile outputs_template_path and venv_template_path ( #8102 )
2026-02-02 14:28:08 -08:00
Justin Tahara
99c9c378cd
chore(no-auth): Clean up Playwright ( #8109 )
2026-02-02 12:19:54 -08:00
victoria reese
df7ab6841a
fix: resolve pod label duplication ( #8098 )
...
Co-authored-by: victoria-reese_wwg <victoria.reese@grainger.com >
2026-02-02 18:45:00 +00:00
Raunak Bhagat
2131c86c16
refactor: More app header cleanups ( #8097 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 18:36:16 +00:00
acaprau
7d1b9e4356
chore(opensearch): Migration 2- Introduce external dependency tests ( #8045 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-02 17:35:49 +00:00
SubashMohan
38e92308ec
feat(chat): new agent timeline blocks ( #8101 )
2026-02-02 14:53:20 +00:00
Danelegend
2444b59070
chore(provider): add more integration tests for provider flow ( #8099 )
2026-02-01 19:35:55 -08:00
Yuhong Sun
49771945e1
chore: DR to run more than 1 cycle typically ( #8100 )
2026-02-01 17:17:50 -08:00
Justin Tahara
15f0bc9c3d
fix(ui): Agent Saving with other people files ( #8095 )
2026-02-01 22:38:45 +00:00
Justin Tahara
963b172a09
fix(ui): Cleanup Card Span ( #8094 )
2026-02-01 22:26:25 +00:00
Justin Tahara
dc2bf20a8d
fix(ui): Ollama Model Selection ( #8091 )
2026-02-01 21:29:57 +00:00
Raunak Bhagat
d29f1efec0
refactor: hooks ( #8089 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 20:26:40 +00:00
Justin Tahara
13d1c3d86a
feat(desktop): Ensure that UI reflects Light/Dark Toggle ( #7684 )
2026-02-01 20:03:42 +00:00
Wenxi
adc6773f9f
fix(craft): attempt to solve hanging with explicit k8s_stream timeout ( #8066 )
2026-02-01 17:51:25 +00:00
Raunak Bhagat
a819482749
refactor: Update Hoverable to be more adherent to the mocks ( #8083 )
2026-02-01 08:53:53 +00:00
Raunak Bhagat
f660f9f447
refactor: Update InputSelect implementation ( #8076 )
2026-02-01 08:53:43 +00:00
Yuhong Sun
26f9574364
chore: Web query sanitize ( #8085 )
2026-01-31 23:44:55 -08:00
Yuhong Sun
9fa17c7713
chore: remove long term log ( #8084 )
2026-01-31 23:42:47 -08:00
Yuhong Sun
1af484503e
chore: ASCII in docs ( #8082 )
2026-01-31 23:16:38 -08:00
Yuhong Sun
55276be061
chore: ensure ascii false ( #8081 )
2026-01-31 23:11:53 -08:00
Yuhong Sun
4bb02459ae
chore: DR tool tuning ( #8080 )
2026-01-31 22:57:58 -08:00
Yuhong Sun
7109aea897
chore: OpenURL sometimes gives too many tokens ( #8079 )
2026-01-31 22:23:33 -08:00
Yuhong Sun
8ce4cfc302
chore: Tune web search ( #8078 )
2026-01-31 21:29:12 -08:00
Yuhong Sun
0f75de9687
chore: hopefully help LLM not spam web queries ( #8075 )
2026-01-31 20:21:22 -08:00
acaprau
9782fcb0b9
feat(opensearch): Migration 1 - Introduce and implement migration tasks ( #8014 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-01 03:35:34 +00:00
Yuhong Sun
ec2a35b3a4
chore: DR edge case ( #8074 )
2026-01-31 19:26:07 -08:00
Raunak Bhagat
9815c2c8d9
refactor: Clean up app page rendering logic ( #8060 )
2026-02-01 03:15:21 +00:00
acaprau
8c3e3a6e02
chore(tests): Fix name for test_expire_oauth_token, loosen timing bounds a bit ( #8067 )
2026-02-01 03:04:49 +00:00
acaprau
726c6232a5
feat(opensearch): Migration 0 - Introduce db tables, alembic migration, db model utils ( #8013 )
2026-02-01 02:36:16 +00:00
Evan Lohn
f9d41ff1da
feat(filesys): initial confluence hierarchy impl ( #7932 )
2026-02-01 02:28:55 +00:00
Evan Lohn
eb3eb83c95
chore: ban chat-tempmail ( #8063 )
2026-02-01 01:59:49 +00:00
Evan Lohn
e4b9ef176f
fix: attaching user files to assistant ( #8061 )
2026-02-01 01:33:22 +00:00
trial2onyx
d18dd62641
fix(chat): reduce scroll container bottom margin ( #8048 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-01 00:26:48 +00:00
Yuhong Sun
96224164ca
chore: Some settings for DR for evals ( #8058 )
2026-01-31 15:44:39 -08:00
Wenxi
78cec7c9e9
refactor(craft): make usage limit overrides feature flags instead of env vars ( #8056 )
2026-01-31 23:35:14 +00:00
Wenxi
8fa7002826
chore(craft): bump sandbox image default value ( #8055 )
2026-01-31 23:10:53 +00:00
Nikolas Garza
921305f8ff
feat(billing): add circuit breaker, license re-claim, and seats to checkout ( #8005 )
2026-01-31 22:18:27 +00:00
Raunak Bhagat
71148dd880
refactor: Consolidate duplicated AppHeader components into one ( #8054 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 22:07:57 +00:00
Nikolas Garza
ac26ba6c2d
chore: remove license cache invalidation from multi-tenant ( #8052 )
2026-01-31 19:47:34 +00:00
Raunak Bhagat
24584d4067
fix: Consolidate providers into one central location ( #8032 )
2026-01-31 13:46:10 +00:00
Wenxi
39d8d1db0c
fix: optional dependency for /me ( #8042 )
2026-01-31 03:06:01 +00:00
trial2onyx
17824c5d92
refactor(chat): move loading indicator to content area ( #8039 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2026-01-31 02:23:15 +00:00
roshan
eba89fa635
fix(craft): idle sandbox cleanup ( #8041 )
2026-01-31 02:20:12 +00:00
Nikolas Garza
53f4025a23
feat(components): add InputNumber with increment/decrement controls ( #8003 )
2026-01-31 01:17:38 +00:00
Wenxi
9159b159fa
fix: troll discord assertion ( #8038 )
2026-01-31 00:46:48 +00:00
Jamison Lahman
d7a22b916b
fix(fe): polish chat UI with custom background ( #8016 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-31 00:25:59 +00:00
roshan
97d90a82f8
fix(craft): files stuff ( #8037 )
2026-01-31 00:16:33 +00:00
Nikolas Garza
d9cf5afee8
fix(ee): use set(ex=) instead of setex() for license cache updates ( #8004 )
2026-01-30 16:16:40 -08:00
Wenxi
ce43dee20f
fix: discord connector tests ( #8036 )
2026-01-30 23:32:09 +00:00
Justin Tahara
90ac23a564
fix(ui): Updating Dropdown Modal component ( #8033 )
2026-01-30 23:00:52 +00:00
Jamison Lahman
d9f97090d5
chore(gha): build desktop app in CI ( #7996 )
2026-01-30 22:54:28 +00:00
Raunak Bhagat
2661e27741
feat: Add new tag icon ( #8029 )
2026-01-30 22:33:10 +00:00
Wenxi
0481b61f8d
refactor: craft onboarding ease ( #8030 )
2026-01-30 22:28:03 +00:00
roshan
6d12c9c430
fix(craft): clear env vars from all sandboxes in file_sync pods ( #8028 )
2026-01-30 22:05:57 +00:00
Justin Tahara
b81dd6f4a3
fix(desktop): Remove Global Shortcuts ( #7914 )
2026-01-30 21:19:55 +00:00
Justin Tahara
f9a648bb5f
fix(asana): Workspace Team ID mismatch ( #7674 )
2026-01-30 20:52:21 +00:00
Raunak Bhagat
e9be9101e5
fix: Add explicit sizings to icons ( #8018 )
2026-01-30 20:48:14 +00:00
Danelegend
e670bd994b
feat(persona): Add default_model_configuration_id column ( #8020 )
2026-01-30 20:44:03 +00:00
Chris Weaver
a48d74c7fd
fix: onboarding model specification ( #8019 )
2026-01-30 19:57:11 +00:00
Evan Lohn
0e76ae3423
feat: notion connector hierarchynodes ( #7931 )
2026-01-30 19:28:34 +00:00
Evan Lohn
37bfa5833b
fix: race conditions in drive hiernodes ( #8017 )
2026-01-30 18:30:05 +00:00
Wenxi
6c46fcd651
chore: dev env template defaults ( #8015 )
2026-01-30 18:05:36 +00:00
roshan
7700674b15
chore: launch.json web server uses .env.web ( #7993 )
2026-01-30 17:36:32 +00:00
Evan Lohn
4ac6ff633a
feat(filesys): working filesys explorer ( #7760 )
2026-01-30 12:14:56 +00:00
Raunak Bhagat
efd198072e
refactor: Update layout components and SettingsPage ( #8008 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 11:29:22 +00:00
Evan Lohn
b207a165c7
feat(filesys): UI for selecting hierarchy in assistant creation part 1 ( #7721 )
2026-01-30 10:36:51 +00:00
Raunak Bhagat
c231d2ec67
refactor: Update hoverable ( #8007 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 09:58:26 +00:00
Danelegend
d1a0c75a40
fix(llm): existing custom config not used ( #8002 )
2026-01-30 07:47:59 +00:00
Evan Lohn
3b737fe311
feat(filesys): filter on assistant info ( #7852 )
2026-01-30 06:51:00 +00:00
Evan Lohn
e7abbbdc7f
feat(filesys): APIs for attaching hiernodes ( #7698 )
2026-01-30 06:02:25 +00:00
Raunak Bhagat
5d5080e9e1
feat: Add bottomSlot to modal API ( #8000 )
2026-01-30 04:56:33 +00:00
Jamison Lahman
83b7c5d088
chore(devserver): fix invalid customTheme require ( #8001 )
2026-01-30 04:53:03 +00:00
Danelegend
f08cdc603b
fix(vertex): standardise vertex image config ( #7988 )
2026-01-30 04:50:54 +00:00
Raunak Bhagat
6932791dd5
refactor: Add a HoverableContainer ( #7997 )
2026-01-30 03:46:41 +00:00
acaprau
f334b365e0
hygiene(opensearch): Some cleanup ( #7999 )
2026-01-29 18:42:30 -08:00
Evan Lohn
af58ae5ad9
endpoint clean ( #7998 )
2026-01-29 18:40:45 -08:00
Raunak Bhagat
bcd8314dd7
refactor: Small tweaks to a few components ( #7995 )
2026-01-30 01:30:13 +00:00
Raunak Bhagat
cddb26ff19
feat: Add new star icon + rename icon file with invalid naming ( #7992 )
2026-01-30 01:29:47 +00:00
roshan
c8d38de37f
fix(ce): documents sidebar spawns ( #7994 )
2026-01-30 00:55:07 +00:00
Jamison Lahman
f2e95ee8bb
chore(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /web ( #7991 )
2026-01-30 00:50:24 +00:00
Jamison Lahman
94ee45ce64
chore(flags): rm unused NEXT_PUBLIC_ENABLE_CHROME_EXTENSION ( #7983 )
2026-01-30 00:35:22 +00:00
Jamison Lahman
f36d15d924
chore(flags): remove unused NEXT_PUBLIC_DEFAULT_SIDEBAR_OPEN ( #7984 )
2026-01-30 00:35:08 +00:00
Jamison Lahman
ec866debc0
chore(deps): Bump @sentry/nextjs from 10.23.0 to 10.27.0 in /web ( #7990 )
2026-01-30 00:19:29 +00:00
dependabot[bot]
08f80b4abf
chore(deps): bump starlette from 0.47.2 to 0.49.3 in /backend/requirements ( #5964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-30 00:07:31 +00:00
Raunak Bhagat
e559a4925a
refactor: Add expandable card layouts with smooth animations ( #7981 )
2026-01-29 15:37:45 -08:00
Justin Tahara
1f63a23238
fix(helm): Fixing PSQL Operator Labeling ( #7985 )
2026-01-29 23:13:20 +00:00
Evan Lohn
658c76dd0a
fix: custom config ( #7987 )
2026-01-29 23:01:16 +00:00
Jamison Lahman
00828af63f
chore(fe): update baseline-browser-mapping ( #7986 )
2026-01-29 22:55:22 +00:00
victoria reese
71c6e40d5e
feat: enable optional host setting ( #7979 )
...
Co-authored-by: victoria-reese_wwg <victoria.reese@grainger.com >
2026-01-29 21:36:59 +00:00
Jessica Singh
f3ff4b57bd
feat(auth): update default auth ( #7443 )
...
Co-authored-by: Dane Urban <danelegend13@gmail.com >
2026-01-29 12:57:24 -08:00
Jamison Lahman
bf1752552b
chore(tests): add retries to azure embeddings daily test ( #7978 )
2026-01-29 20:42:10 +00:00
Raunak Bhagat
5a9f9e28dc
refactor: Consolidate Label component ( #7974 )
2026-01-29 19:52:39 +00:00
Wenxi
655cfc4858
fix: input masking ( #7977 )
2026-01-29 18:10:29 +00:00
Wenxi
b26c2e27b2
fix: don't show intro anim with new tenant modal + usage ( #7976 )
2026-01-29 17:57:45 +00:00
Evan Lohn
305a667bf9
test(filesys): drive hierarchynodes ( #7676 )
2026-01-29 17:45:03 +00:00
Wenxi
6bc5b083d5
feat(craft): make last name optional in user info form ( #7973 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-29 16:06:34 +00:00
Raunak Bhagat
31213d43b3
refactor: Edit SimpleCollapsible API and update stylings for Modal ( #7971 )
2026-01-29 00:51:57 -08:00
roshan
a9e79b45cc
feat(craft): README ( #7970 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-28 22:59:12 -08:00
Evan Lohn
936ce0535d
fix: llm provider upserts ( #7969 )
2026-01-29 06:33:42 +00:00
Raunak Bhagat
165710b5d6
fix: Edit styling ( #7968 )
2026-01-28 22:18:56 -08:00
roshan
c2ab9ca2a2
fix(craft): RESTORING WORKS ( #7966 )
2026-01-28 20:06:51 -08:00
roshan
3bcdeea560
fix(craft): PROMPT IMPROVEMENTS ( #7961 )
2026-01-28 19:16:58 -08:00
Yuhong Sun
31200a1b41
chore: Remove Reranking ( #7946 )
2026-01-29 01:26:26 +00:00
Nikolas Garza
a6261d57fd
feat(ee): fe - add billing hooks and actions ( #7858 )
2026-01-29 01:19:44 +00:00
Wenxi
4c5e65e6dd
fix(craft): auto set best model instead of checking for visibility ( #7962 )
2026-01-29 00:29:05 +00:00
Chris Weaver
e70115d359
fix: improve termination ( #7964 )
2026-01-28 16:19:36 -08:00
Raunak Bhagat
eec188f9d3
refactor: Make AgentCard use LineItemLayout for its information instead ( #7958 )
2026-01-29 00:10:18 +00:00
Chris Weaver
0504335a7b
fix: local indexing for craft ( #7959 )
2026-01-28 16:12:25 -08:00
Wenxi
f5186b5e44
refactor: craft onboarding nit and connector docs ( #7960 )
2026-01-28 23:49:33 +00:00
Wenxi
8e3d4e1474
refactor(craft): fix pre-provisioning state management, fix demo data state management ( #7955 )
2026-01-28 22:59:21 +00:00
dependabot[bot]
474fb028b0
chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /web ( #7652 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-28 22:51:58 +00:00
dependabot[bot]
d25e773b0e
chore(deps): Bump mistune from 0.8.4 to 3.1.4 in /backend ( #6407 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-28 22:48:06 +00:00
dependabot[bot]
c5df9d8863
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /web ( #7670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-28 22:32:52 +00:00
dependabot[bot]
28eabdc885
chore(deps): bump esbuild and vite in /widget ( #7543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:33:37 -08:00
dependabot[bot]
72f34e403c
chore(deps): bump astral-sh/setup-uv from 7.1.5 to 7.2.0 ( #7528 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:31:13 -08:00
dependabot[bot]
8037dd2420
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #7802 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:30:52 -08:00
Justin Tahara
d29a384da6
chore(braintrust): Removing indexing_pipeline logs ( #7957 )
2026-01-28 22:25:33 +00:00
Jamison Lahman
fe7e5d3c55
chore(deps): add pytest-repeat to dev ( #7956 )
2026-01-28 22:10:49 +00:00
dependabot[bot]
91185f80c4
chore(deps): bump j178/prek-action from 1.0.11 to 1.0.12 ( #7529 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:19:33 -08:00
dependabot[bot]
1244df1176
chore(deps): bump next from 16.1.2 to 16.1.5 in /examples/widget ( #7885 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:12:11 -08:00
dependabot[bot]
080e58d875
chore(deps): bump pypdf from 6.6.0 to 6.6.2 ( #7834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-28 14:11:47 -08:00
roshan
420f46ce48
chore(craft): more craft logging ( #7954 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-28 14:11:04 -08:00
dependabot[bot]
50835b4fd0
chore(deps): bump hono from 4.11.5 to 4.11.7 in /backend/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs/web ( #7880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:10:38 -08:00
dependabot[bot]
b08a3f2195
chore(deps): bump next from 16.1.4 to 16.1.5 in /backend/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs/web ( #7887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:10:25 -08:00
dependabot[bot]
dbf0c10632
chore(deps): bump next from 16.0.10 to 16.1.5 in /web ( #7882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-28 21:48:33 +00:00
Jamison Lahman
04433f8d44
chore(hygiene): remove linux kernel ( #7953 )
2026-01-28 21:31:22 +00:00
Raunak Bhagat
e426ca627f
refactor: rename /chat route to /app ( #7711 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 21:03:04 +00:00
roshan
6c9651eb97
feat(craft): onyx craft upsell upgrade modal when you run out of free messages ( #7943 )
2026-01-28 20:55:57 +00:00
roshan
02140eed98
fix(craft): hide session limit ( #7947 )
2026-01-28 20:55:47 +00:00
Jamison Lahman
93f316fa8a
chore(devtools): upgrade ods: v0.4.0->v0.4.1 ( #7952 )
2026-01-28 20:39:03 +00:00
Wenxi
e02a60ddc7
fix: exceptions trace modal ( #7951 )
2026-01-28 20:25:45 +00:00
Raunak Bhagat
aa413e93d1
refactor: New sections/cards directory to host all feature-specific cards. ( #7949 )
2026-01-28 20:23:50 +00:00
roshan
2749e9dd6d
fix(craft): install script for craft will force pull latest image for any craft-* image tags ( #7950 )
2026-01-28 20:08:42 +00:00
Jamison Lahman
decca26a71
chore(devtools): ods cherry-pick QOL ( #7708 )
2026-01-28 19:03:54 +00:00
Justin Tahara
1c490735b1
chore(api): Cleanup ( #7945 )
2026-01-28 18:51:31 +00:00
Yuhong Sun
87da107a03
fix: Cloud Embedding Keys ( #7944 )
2026-01-28 18:31:08 +00:00
Evan Lohn
f8b56098cc
feat(filesys): hierarchynodes carry permission info ( #7669 )
2026-01-28 09:12:47 +00:00
Evan Lohn
a3a43173f7
feat(filesys): drive hierarchynodes ( #7560 )
2026-01-28 08:15:35 +00:00
Evan Lohn
aea924119d
feat(filesys): hierarchyfetching task impl ( #7557 )
2026-01-28 06:40:41 +00:00
Chris Weaver
a79e581465
fix: attachment prompt tweak ( #7929 )
2026-01-27 22:44:43 -08:00
Chris Weaver
6a02ff9922
fix: kubernetes freezing ( #7928 )
2026-01-27 22:32:07 -08:00
Wenxi
71b8746a34
fix: z index for output panel ( #7926 )
2026-01-27 22:12:36 -08:00
Evan Lohn
7080b3d966
feat(filesys): creation of hierarchyfetching job ( #7555 )
2026-01-28 06:03:15 +00:00
Wenxi
adc3c86b16
feat(craft): allow closing LLM setup modal ( #7925 )
2026-01-28 05:58:09 +00:00
roshan
b110621b13
fix(craft): install script for craft-latest image ( #7918 )
2026-01-27 21:40:30 -08:00
Evan Lohn
a2dc752d14
feat(filesys): implement hierarchy injection into vector db chunks ( #7548 )
2026-01-28 05:29:15 +00:00
Wenxi
f7d47a6ca9
refactor: build/v1 to craft/v1 ( #7924 )
2026-01-28 05:07:50 +00:00
roshan
9cc71b71ee
fix(craft): allow more lenient tag names (for versioning) ( #7921 )
2026-01-27 21:13:35 -08:00
Wenxi
f2bafd113a
refactor: packet type processing and path sanitization ( #7920 )
2026-01-28 04:33:54 +00:00
roshan
bb00ebd4a8
fix(craft): block opencode.json read ( #7846 )
2026-01-28 04:29:07 +00:00
Evan Lohn
fda04aa6d2
feat(filesys): opensearch integration with hierarchy ( #7429 )
2026-01-28 04:04:30 +00:00
Yuhong Sun
285aae6f2f
chore: README ( #7919 )
2026-01-27 19:45:13 -08:00
Yuhong Sun
b75b1019f3
chore: kg stuff in celery ( #7908 )
2026-01-28 03:36:31 +00:00
Evan Lohn
bbba32b989
feat(filesys): connect hierarchynode and assistant ( #7428 )
2026-01-28 03:28:47 +00:00
joachim-danswer
f06bf69956
fix(craft): new demo data & change of eng IC demo persona ( #7917 )
2026-01-28 03:10:54 +00:00
roshan
7d4fe480cc
fix(craft): files directory works locally + kube ( #7913 )
2026-01-27 19:01:08 -08:00
Chris Weaver
7f5b512856
feat: craft ui improvements ( #7916 )
2026-01-28 02:52:39 +00:00
Wenxi
844a01f751
fix(craft): allow initializing non-visible models ( #7915 )
2026-01-28 02:49:51 +00:00
Evan Lohn
d64be385db
feat(filesys): Connectors know about hierarchynodes ( #7404 )
2026-01-28 02:39:43 +00:00
roshan
d0518388d6
feat(craft): update github action for craft latest ( #7910 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-27 18:45:44 -08:00
Justin Tahara
a7f6d5f535
chore(tracing): Adding more explicit Tracing to our callsites ( #7911 )
2026-01-28 01:44:09 +00:00
Wenxi
059e2869e6
feat: md preview scrollbar ( #7909 )
2026-01-28 01:35:43 +00:00
Chris Weaver
04d90fd496
fix: improve session recovery ( #7912 )
2026-01-28 01:30:49 +00:00
Nikolas Garza
7cd29f4892
feat(ee): improve license enforcement middleware ( #7853 )
2026-01-28 01:26:02 +00:00
roshan
c2b86efebf
fix(craft): delete session ui ( #7847 )
2026-01-27 17:30:35 -08:00
Nikolas Garza
bc5835967e
feat(ee): Add unified billing API ( #7857 )
2026-01-27 17:02:08 -08:00
Evan Lohn
c2b11cae01
feat(filesys): data models and migration ( #7402 )
2026-01-28 00:03:52 +00:00
Chris Weaver
cf17ba6a1c
fix: db connection closed for craft ( #7905 )
2026-01-27 15:46:46 -08:00
Jamison Lahman
b03634ecaa
chore(mypy): fix mypy cache issues switching between HEAD and release ( #7732 )
2026-01-27 23:29:51 +00:00
Wenxi
9a7e92464f
fix: demo data toggle race condition ( #7902 )
2026-01-27 23:06:17 +00:00
Wenxi
09b2a69c82
chore: remove pyproject config for pypandoc mypy ( #7894 )
2026-01-27 22:31:41 +00:00
Jamison Lahman
c5c027c168
fix: sidebar items are title case ( #7893 )
2026-01-27 22:05:06 +00:00
Wenxi
882163a4ea
feat: md rendering, docx conversion and download, output panel refresh refactor for all artifacts ( #7892 )
2026-01-27 21:58:06 +00:00
roshan
de83a9a6f0
feat(craft): better output formats ( #7889 )
2026-01-27 21:48:08 +00:00
Jamison Lahman
f73ce0632f
fix(citations): enable citation sidebar w/ web_search-only assistants ( #7888 )
2026-01-27 20:55:12 +00:00
Justin Tahara
0b10b11af3
fix(redis): Adding more TTLs ( #7886 )
2026-01-27 20:31:54 +00:00
roshan
d9e3b657d0
fix(craft): only include org_info/ when demo data enabled ( #7845 )
2026-01-27 19:48:48 +00:00
Justin Tahara
f6e9928dc1
fix(llm): Hide private models from Agent Creation ( #7873 )
2026-01-27 19:44:13 +00:00
Justin Tahara
ca3179ad8d
chore(pr): Add Cherry-pick check ( #7805 )
2026-01-27 19:31:10 +00:00
Nikolas Garza
5529829ff5
feat(ee): update api to claim license via cloud proxy ( #7840 )
2026-01-27 18:46:39 +00:00
Chris Weaver
bdc7f6c100
chore: specify sandbox version ( #7870 )
2026-01-27 10:49:39 -08:00
Wenxi
90f8656afa
fix: connector details back button should nav back ( #7869 )
2026-01-27 18:36:41 +00:00
Wenxi
3c7d35a6e8
fix: remove posthog debug logs and adjust gitignore ( #7868 )
2026-01-27 18:36:14 +00:00
Nikolas Garza
40d58a37e3
feat(ee): enforce seat limits on user operations ( #7504 )
2026-01-27 18:12:09 +00:00
Justin Tahara
be3ecd9640
fix(helm): Updating Ingress Templates ( #7864 )
2026-01-27 17:21:01 +00:00
Chris Weaver
a6da511490
fix: pass in correct region to allow IRSA usage ( #7865 )
2026-01-27 17:20:25 +00:00
roshan
c7577ebe58
fix(craft): only insert onyx user context when demo data not enabled ( #7841 )
2026-01-27 17:13:33 +00:00
SubashMohan
b87078a4f5
feat(chat): Search over chats and projects ( #7788 )
2026-01-27 16:57:00 +00:00
Yuhong Sun
8a408e7023
fix: Project Creation ( #7851 )
2026-01-27 05:27:19 +00:00
Nikolas Garza
4c7b73a355
feat(ee): add proxy endpoints for self-hosted billing operations ( #7819 )
2026-01-27 03:57:04 +00:00
Wenxi
8e9cb94d4f
fix: processing mode enum ( #7849 )
2026-01-26 19:09:04 -08:00
Wenxi
a21af4b906
fix: type ignore unrelated mypy for onyx craft head ( #7843 )
2026-01-26 18:26:53 -08:00
Chris Weaver
7f0ce0531f
feat: Onyx Craft ( #7484 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored by: joachim-danswer <joachim@danswer.ai >
Co-authored-by: rohoswagger <roshan@onyx.app >
2026-01-26 17:12:42 -08:00
acaprau
b631bfa656
feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation ( #7814 )
2026-01-27 00:40:46 +00:00
Nikolas Garza
eca6b6bef2
feat(ee): add license public key file and improve signature verification ( #7806 )
2026-01-26 23:44:16 +00:00
Wenxi
51ef28305d
fix: user count check ( #7811 )
2026-01-26 13:21:33 -08:00
Jamison Lahman
144030c5ca
chore(vscode): add non-clean seeded db restore ( #7795 )
2026-01-26 08:55:19 -08:00
SubashMohan
a557d76041
feat(ui): add new icons and enhance FadeDiv, Modal, Tabs, ExpandableTextDisplay ( #7563 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 10:26:09 +00:00
SubashMohan
605e808158
fix(layout): adjust footer margin and prevent page refresh on chatsession drop ( #7759 )
2026-01-26 04:45:40 +00:00
roshan
8fec88c90d
chore(deployment): remove no auth option from setup script ( #7784 )
2026-01-26 04:42:45 +00:00
Yuhong Sun
e54969a693
fix: LiteLLM Azure models don't stream ( #7761 )
2026-01-25 07:46:51 +00:00
Raunak Bhagat
1da2b2f28f
fix: Some new fixes that were discovered by AI reviewers during 2.9-hotfixing ( #7757 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 04:44:30 +00:00
Nikolas Garza
eb7b91e08e
fix(tests): use crawler-friendly search query in Exa integration test ( #7746 )
2026-01-24 20:58:02 +00:00
Yuhong Sun
3339000968
fix: Spacing issue on Feedback ( #7747 )
2026-01-24 12:59:00 -08:00
Nikolas Garza
d9db849e94
fix(chat): prevent streaming text from appearing in bursts after citations ( #7745 )
2026-01-24 11:48:34 -08:00
Yuhong Sun
046408359c
fix: Azure OpenAI Tool Calls ( #7727 )
2026-01-24 01:47:03 +00:00
acaprau
4b8cca190f
feat(opensearch): Implement complete retrieval filtering ( #7691 )
2026-01-23 23:27:42 +00:00
Justin Tahara
52a312a63b
feat: onyx discord bot - supervisord and kube deployment ( #7706 )
2026-01-23 20:55:06 +00:00
Danelegend
0594fd17de
chore(tests): add more packet tests ( #7677 )
2026-01-23 19:49:41 +00:00
Jamison Lahman
fded81dc28
chore(extensions): pull in chrome extension ( #7703 )
2026-01-23 10:17:05 -08:00
Danelegend
31db112de9
feat(url): Open url around snippet ( #7488 )
2026-01-23 17:02:38 +00:00
Jamison Lahman
a3e2da2c51
chore(vscode): add useful database operations ( #7702 )
2026-01-23 08:49:59 -08:00
Evan Lohn
f4d33bcc0d
feat: basic user MCP action attaching ( #7681 )
2026-01-23 05:50:49 +00:00
Jamison Lahman
464d957494
chore(devtools): upgrade ods v0.4.0; vscode to restore seeded db ( #7696 )
2026-01-23 05:21:46 +00:00
Jamison Lahman
be12de9a44
chore(devtools): ods db restore --fetch-seeded ( #7689 )
2026-01-22 20:41:28 -08:00
Yuhong Sun
3e4a1f8a09
feat: Maintain correct docs on replay ( #7683 )
2026-01-22 19:24:10 -08:00
Raunak Bhagat
af9b7826ab
fix: Remove cursor pointer from view-only field ( #7688 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-23 02:47:08 +00:00
Danelegend
cb16eb13fc
chore(tests): Mock LLM ( #7590 )
2026-01-23 01:48:54 +00:00
Jamison Lahman
20a73bdd2e
chore(desktop): make artifact filename version-agnostic ( #7679 )
2026-01-22 15:15:52 -08:00
Justin Tahara
85cc2b99b7
fix(fastapi): Resolve CVE-2025-68481 ( #7661 )
2026-01-22 20:07:25 +00:00
Jamison Lahman
1208a3ee2b
chore(fe): disable blur when there is not a custom background ( #7673 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-22 11:26:16 -08:00
Justin Tahara
900fcef9dd
feat(desktop): Domain Configuration ( #7655 )
2026-01-22 18:15:44 +00:00
Justin Tahara
d4ed25753b
fix(ui): Coda Logo ( #7656 )
2026-01-22 10:10:02 -08:00
Justin Tahara
0ee58333b4
fix(ui): User Groups Connectors Fix ( #7658 )
2026-01-22 17:59:12 +00:00
Justin Tahara
11b7e0d571
fix(ui): First Connector Result ( #7657 )
2026-01-22 17:52:02 +00:00
acaprau
a35831f328
fix(opensearch): Release Onyx Helm Charts was failing ( #7672 )
2026-01-22 17:41:47 +00:00
Justin Tahara
048a6d5259
fix(ui): Fix Token Rate Limits Page ( #7659 )
2026-01-22 17:20:21 +00:00
Ciaran Sweet
e4bdb15910
docs: enhance send-chat-message docs to also show ChatFullResponse ( #7430 )
2026-01-22 16:48:26 +00:00
Jamison Lahman
3517d59286
chore(fe): add custom backgrounds to the settings page ( #7668 )
2026-01-21 21:32:56 -08:00
Jamison Lahman
4bc08e5d88
chore(fe): remove Text pseudo-element padding ( #7665 )
2026-01-21 19:50:42 -08:00
Yuhong Sun
4bd080cf62
chore: Redirect user to create account ( #7654 )
2026-01-22 02:44:58 +00:00
Raunak Bhagat
b0a8625ffc
feat: Add confirmation modal for connector disconnect ( #7637 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 02:08:19 +00:00
Yuhong Sun
f94baf6143
fix: DR Language Tuning ( #7660 )
2026-01-21 17:36:50 -08:00
Wenxi
9e1867638a
feat: onyx discord bot - frontend ( #7497 )
2026-01-22 00:00:12 +00:00
Yuhong Sun
5b6d7c9f0d
chore: Onboarding Image Generation ( #7653 )
2026-01-21 15:49:15 -08:00
Danelegend
e5dcf31f10
fix(image): Emit error to user ( #7644 )
2026-01-21 22:50:12 +00:00
Nikolas Garza
8ca06ef3e7
fix: deflake chat user journey test ( #7646 )
2026-01-21 22:33:30 +00:00
Justin Tahara
6897dbd610
feat(desktop): Properly Sign Mac App ( #7608 )
2026-01-21 22:17:45 +00:00
Evan Lohn
7f3cb77466
chore: remove prompt caching from chat history ( #7636 )
2026-01-21 21:35:11 +00:00
acaprau
267042a5aa
fix(opensearch): Use the same method for getting title that the title embedding logic uses; small cleanup for content embedding ( #7638 )
2026-01-21 21:34:38 +00:00
Yuhong Sun
d02b3ae6ac
chore: Remove default prompt shortcuts ( #7639 )
2026-01-21 21:28:53 +00:00
Yuhong Sun
683c3f7a7e
fix: color mode and memories ( #7642 )
2026-01-21 13:29:33 -08:00
Nikolas Garza
008b4d2288
fix(slack): Extract person names and filter garbage in query expansion ( #7632 )
2026-01-21 21:09:50 +00:00
Jamison Lahman
8be261405a
chore(deployments): fix region ( #7640 )
2026-01-21 13:14:42 -08:00
acaprau
61f2c48ebc
feat(opensearch): Add helm charts ( #7606 )
2026-01-21 19:34:18 +00:00
acaprau
dbde2e6d6d
chore(opensearch): Create OpenSearch docker compose, enabling test_opensearch_client.py to run in CI ( #7611 )
2026-01-21 18:41:23 +00:00
Raunak Bhagat
2860136214
feat: Refreshed user settings page ( #7455 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 16:41:56 +00:00
Raunak Bhagat
49ec5994d3
refactor: Improve refresh-components with cleanup and truncation ( #7622 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 00:29:25 -08:00
Raunak Bhagat
8d5fb67f0f
feat: improve prompt shortcuts with uniqueness constraints and enhancements ( #7619 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 07:31:35 +00:00
Raunak Bhagat
15d02f6e3c
fix: Prevent description duplication in Modal header ( #7609 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 04:32:22 +00:00
Jamison Lahman
e58974c419
chore(fe): move chatpage footer inside background element ( #7618 )
2026-01-21 04:21:49 +00:00
Yuhong Sun
6b66c07952
chore: Delete multilingual docker compose file ( #7616 )
2026-01-20 19:50:01 -08:00
Jamison Lahman
cae058a3ac
chore(extensions): simplify and de-dupe NRFPage ( #7607 )
2026-01-21 03:42:19 +00:00
Nikolas Garza
aa3b21a191
fix: scroll to bottom when loading existing conversations ( #7614 )
2026-01-20 19:19:18 -08:00
Raunak Bhagat
7a07a78696
fix: Set width to fit for rightChildren section in LineItem ( #7604 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 01:55:03 +00:00
Nikolas Garza
a8db236e37
feat(billing): fetch Stripe publishable key from S3 ( #7595 )
2026-01-21 01:32:57 +00:00
Raunak Bhagat
8a2e4ed36f
fix: Fix flashing in progress-circle icon ( #7605 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 01:03:52 +00:00
Evan Lohn
216f2c95a7
chore: add dialog description to modal ( #7603 )
2026-01-21 00:41:35 +00:00
Evan Lohn
67081efe08
fix: modal header in index attempt errors ( #7601 )
2026-01-21 00:37:23 +00:00
Yuhong Sun
9d40b8336f
feat: Allow no system prompt ( #7600 )
2026-01-20 16:16:39 -08:00
Evan Lohn
23f0033302
chore: bg services launch.json ( #7597 )
2026-01-21 00:05:20 +00:00
Raunak Bhagat
9011b76eb0
refactor: Add new layout component ( #7588 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 23:36:18 +00:00
Yuhong Sun
45e436bafc
fix: prompt tunings ( #7594 )
2026-01-20 15:13:05 -08:00
Justin Tahara
010bc36d61
Revert "chore(deps): Bump fastapi-users from 14.0.1 to 15.0.2 in /backend/requirements" ( #7593 )
2026-01-20 14:44:21 -08:00
dependabot[bot]
468e488bdb
chore(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 ( #7527 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 22:36:39 +00:00
dependabot[bot]
9104c0ffce
chore(deps): Bump fastapi-users from 14.0.1 to 15.0.2 in /backend/requirements ( #6897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: justin-tahara <justintahara@gmail.com >
2026-01-20 22:31:02 +00:00
Jamison Lahman
d36a6bd0b4
feat(fe): custom chat backgrounds ( #7486 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-20 14:29:06 -08:00
Jamison Lahman
a3603c498c
chore(deployments): fetch secrets from AWS ( #7584 )
2026-01-20 22:10:19 +00:00
Jamison Lahman
8f274e34c9
chore(blame): unignore checked in .vscode/ files ( #7592 )
2026-01-20 14:07:27 -08:00
Justin Tahara
5c256760ff
fix(vertex ai): Extra Args for Opus 4.5 ( #7586 )
2026-01-20 14:07:14 -08:00
Nikolas Garza
258e1372b3
fix(billing): remove grandfathered pricing option when subscription lapses ( #7583 )
2026-01-20 21:55:37 +00:00
Yuhong Sun
83a543a265
chore: NLTK and stopwords ( #7587 )
2026-01-20 13:36:04 -08:00
Evan Lohn
f9719d199d
fix: drive connector creation ui ( #7578 )
2026-01-20 21:10:06 +00:00
Raunak Bhagat
1c7bb6e56a
fix: Input variant refactor ( #7579 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 13:04:16 -08:00
acaprau
982ad7d329
feat(opensearch): Add dual document indices ( #7539 )
2026-01-20 20:53:24 +00:00
Jamison Lahman
f94292808b
chore(vscode): launch.template.jsonc -> launch.json ( #7440 )
2026-01-20 20:32:46 +00:00
Justin Tahara
293553a2e2
fix(tests): Anthropic Prompt Caching Test ( #7585 )
2026-01-20 20:32:24 +00:00
Justin Tahara
ba906ae6fa
chore(llm): Removing Claude Haiku 3.5 ( #7577 )
2026-01-20 19:06:14 +00:00
Raunak Bhagat
c84c7a354e
refactor: refactor to use string-enum props instead of boolean props ( #7575 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 18:59:54 +00:00
Jamison Lahman
2187b0dd82
chore(pre-commit): disallow large files ( #7576 )
2026-01-20 11:02:00 -08:00
acaprau
d88a417bf9
feat(opensearch): Formally disable secondary indices in the backend ( #7541 )
2026-01-20 18:21:47 +00:00
Jamison Lahman
f2d32b0b3b
fix(fe): inline code text wraps ( #7574 )
2026-01-20 17:11:42 +00:00
Nikolas Garza
f89432009f
fix(fe): show scroll-down button when user scrolls up during streaming ( #7562 )
2026-01-20 07:07:55 +00:00
Jamison Lahman
8ab2bab34e
chore(fe): fix sticky header parent height ( #7561 )
2026-01-20 06:18:32 +00:00
Jamison Lahman
59e0d62512
chore(fe): align assistant icon with chat bar ( #7537 )
2026-01-19 19:47:18 -08:00
Jamison Lahman
a1471b16a5
fix(fe): chat header is sticky and transparent ( #7487 )
2026-01-19 19:20:03 -08:00
Yuhong Sun
9d3811cb58
fix: prompt tuning ( #7550 )
2026-01-19 19:04:18 -08:00
Yuhong Sun
3cd9505383
feat: Memory initial ( #7547 )
2026-01-19 18:57:13 -08:00
Nikolas Garza
d11829b393
refactor: proxy customer portal session through control plane ( #7544 )
2026-01-20 01:24:30 +00:00
Nikolas Garza
f6e068e914
feat(billing): add annual pricing support to subscription checkout ( #7506 )
2026-01-20 00:17:18 +00:00
roshan
0c84edd980
feat: onyx embeddable widget ( #7427 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-20 00:01:10 +00:00
Wenxi
2b274a7683
feat: onyx discord bot - discord client ( #7496 )
2026-01-20 00:00:20 +00:00
Wenxi
ddd91f2d71
feat: onyx discord bot - api client and cache manager ( #7495 )
2026-01-19 23:15:17 +00:00
Yuhong Sun
a7c7da0dfc
fix: tool call handling for weak models ( #7538 )
2026-01-19 13:37:00 -08:00
Evan Lohn
b00a3e8b5d
fix(test): confluence group sync ( #7536 )
2026-01-19 21:20:48 +00:00
Raunak Bhagat
d77d1a48f1
fix: Line item fixes ( #7513 )
2026-01-19 20:25:35 +00:00
Raunak Bhagat
7b4fc6729c
fix: Popover size fix ( #7521 )
2026-01-19 18:44:29 +00:00
Nikolas Garza
1f113c86ef
feat(ee): license enforcement middleware ( #7483 )
2026-01-19 18:03:39 +00:00
Raunak Bhagat
8e38ba3e21
refactor: Fix some onboarding inaccuracies ( #7511 )
2026-01-19 04:33:27 +00:00
Raunak Bhagat
bb9708a64f
refactor: Small styling / prop-naming refactors ( #7503 )
2026-01-19 02:49:27 +00:00
Raunak Bhagat
8cae97e145
fix: Fix connector-setup modal ( #7502 )
2026-01-19 00:29:36 +00:00
Wenxi
7e4abca224
feat: onyx discord bot - backend, crud, and apis ( #7494 )
2026-01-18 23:13:58 +00:00
Yuhong Sun
233a91ea65
chore: drop dead table ( #7500 )
2026-01-17 20:05:22 -08:00
Yuhong Sun
b30737b6b2
fix: memory leak possibility ( #7493 )
2026-01-18 02:00:09 +00:00
Yuhong Sun
caf8b85ec2
feat: LLM filter on query endpoint ( #7492 )
2026-01-17 15:56:07 -08:00
Yuhong Sun
1d13580b63
feat: Keyword Expansions ( #7485 )
2026-01-17 02:08:53 +00:00
acaprau
00390c53e0
fix(vespa): Make ID retrieval always check for tenant ID; Add additional tenant ID checks in the new interface ( #7480 )
2026-01-17 01:58:13 +00:00
Raunak Bhagat
66656df9e6
refactor: Layout fixes ( #7475 )
2026-01-17 01:49:45 +00:00
Jamison Lahman
51d26d7e4c
chore(git): git rm plans/ -r ( #7482 )
2026-01-16 17:03:32 -08:00
Yuhong Sun
198ac8ccbc
feat: Doc search optionally returns contents ( #7481 )
2026-01-16 16:33:01 -08:00
Jamison Lahman
ee6d33f484
refactor(fe): remove redundant as="span" usage ( #7479 )
2026-01-16 23:57:39 +00:00
Danelegend
7bcb72d055
feat(image-gen): nano banana addition on fe ( #7375 )
2026-01-16 23:48:43 +00:00
Danelegend
876894e097
feat(img-gen): Add nanobanana to backend ( #7403 )
2026-01-16 23:35:15 +00:00
Yuhong Sun
7215f56b25
chore: reenable some tests ( #7476 )
2026-01-16 15:26:18 -08:00
dependabot[bot]
0fd1c34014
chore(deps): bump distributed from 2025.11.0 to 2026.1.1 in /backend/requirements ( #7462 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 22:08:04 +00:00
Jamison Lahman
9e24b41b7b
fix(db): ensure migrations are atomic ( #7474 )
2026-01-16 21:40:19 +00:00
Jamison Lahman
ab3853578b
chore(fe): fix WelcomeMessage hydration issue ( #7473 )
2026-01-16 20:25:48 +00:00
dependabot[bot]
7db969d36a
chore(deps): bump pyasn1 from 0.6.1 to 0.6.2 ( #7472 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 20:19:32 +00:00
Nikolas Garza
6cdeb71656
fix(playwright): waitFor instead of waitForSelector for action popover button ( #7464 )
2026-01-16 20:08:29 +00:00
Yuhong Sun
2c4b2c68b4
enhancement: prompt tuning ( #7469 )
2026-01-16 11:50:59 -08:00
Yuhong Sun
5301ee7cef
Contribution Guidelines ( #7468 )
2026-01-16 11:24:09 -08:00
Wenxi
f8e6716875
feat: override tenant usgae limits for dev mode ( #7463 )
2026-01-16 18:09:44 +00:00
Wenxi
755c65fd8a
feat: url builder for api server http requests ( #7442 )
2026-01-16 17:52:47 +00:00
Wenxi
90cf5f49e3
fix: delete old notifications first in migration ( #7454 )
2026-01-16 17:52:10 +00:00
Nikolas Garza
d4068c2b07
fix: improve scroll behavior ( #7364 )
2026-01-16 16:32:09 +00:00
dependabot[bot]
fd6fa43fe1
chore(deps): bump langchain-text-splitters from 0.3.8 to 0.3.9 ( #7459 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 10:31:39 +00:00
dependabot[bot]
8d5013bf01
chore(deps): bump langchain-core from 0.3.51 to 0.3.81 ( #7456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 10:06:08 +00:00
dependabot[bot]
dabd7c6263
chore(deps-dev): Bump storybook from 8.6.14 to 8.6.15 in /web ( #6847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 10:00:52 +00:00
dependabot[bot]
c8c0389675
chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in /web ( #7458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 09:59:28 +00:00
dependabot[bot]
9cfcfb12e1
chore(deps): remove diff and npm in /web ( #7422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 09:30:03 +00:00
Jamison Lahman
786a0c2bd0
chore(deps): upgrade widget deps ( #7457 )
2026-01-16 01:02:51 -08:00
dependabot[bot]
0cd8d3402b
chore(deps): bump torch from 2.6.0 to 2.9.1 in /backend/requirements ( #5667 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 08:41:58 +00:00
Raunak Bhagat
3fa397b24d
fix: Fix notifications popover that broke with some modal/popover changes ( #7453 )
2026-01-16 03:48:40 +00:00
acaprau
e0a97230b8
feat(opensearch): Fix some stuff around metadata to improve code and match what we store in Vespa ( #7448 )
2026-01-16 03:46:22 +00:00
Raunak Bhagat
7f1272117a
fix: Update modal sizings ( #7452 )
2026-01-16 03:12:20 +00:00
Evan Lohn
79302f19be
fix: bedrock non-anthropic prompt caching ( #7435 )
2026-01-16 02:02:41 +00:00
Raunak Bhagat
4a91e644d4
refactor: User settings hooks ( #7445 )
2026-01-16 01:41:04 +00:00
Jamison Lahman
ca0318f16e
fix(fe): assistant icon is inline with chat ( #7449 )
2026-01-16 01:40:54 +00:00
Jamison Lahman
be8e0b3a98
refactor(fe): simplify AIMessage render ( #7447 )
2026-01-16 01:02:15 +00:00
Raunak Bhagat
49c4814c70
fix: Fix invite buttons ( #7444 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-16 00:13:00 +00:00
Yuhong Sun
2f945613a2
feat: Backend Search APIs ( #7431 )
...
Co-authored-by: acaprau <48705707+acaprau@users.noreply.github.com >
2026-01-15 23:53:56 +00:00
acaprau
e9242ca3a8
feat(opensearch): Implement match highlighting ( #7437 )
2026-01-15 23:05:07 +00:00
Jamison Lahman
a150de761a
chore(devtools): upgrade ods -> v0.3.2 ( #7438 )
2026-01-15 12:36:06 -08:00
Jamison Lahman
0e792ca6c9
chore(devtools): fix ods README typo ( #7441 )
2026-01-15 12:27:17 -08:00
Jamison Lahman
6be467a4ac
chore(devtools): #7432 follow ups ( #7436 )
2026-01-15 11:50:11 -08:00
Jamison Lahman
dd91bfcfe6
chore(devtools): ods run-ci ( #7432 )
2026-01-15 11:10:24 -08:00
SubashMohan
8a72291781
feat(chat): enable Slack federated search based on user preference ( #7355 )
2026-01-15 17:47:48 +00:00
roshan
b2d71da4eb
feat(citations): Add include_citations parameter to control citation processing ( #7412 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-15 17:09:59 +00:00
Jamison Lahman
6e2f851c62
chore(tests): fix nightly model-server tests ( #7421 )
2026-01-15 08:08:14 -08:00
Yuhong Sun
be078edcb4
feat: Search Backend ( #7426 )
2026-01-15 02:22:30 +00:00
acaprau
194c54aca3
feat(opensearch): Propogate search scores ( #7425 )
2026-01-15 01:44:15 +00:00
Raunak Bhagat
9fa7221e24
feat: Agent deletion ( #7361 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 01:15:58 +00:00
Raunak Bhagat
3a5c7ef8ee
feat: Agent sharing ( #7359 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 00:42:14 +00:00
Evan Lohn
84458aa0bf
chore: default usage limits off2 ( #7424 )
2026-01-14 23:54:03 +00:00
Danelegend
de57bfa35f
refactor(img-gen): encapsulate provider quirks ( #7386 )
2026-01-14 23:19:08 +00:00
Yuhong Sun
386f8f31ed
chore: Turn off reasoning for chat naming ( #7423 )
2026-01-14 14:06:04 -08:00
Evan Lohn
376f04caea
chore: usage limit defaults to off ( #7420 )
2026-01-14 21:05:51 +00:00
Raunak Bhagat
4b0a3c2b04
fix: Agent editor fix ( #7419 )
2026-01-14 20:38:11 +00:00
Yuhong Sun
1bd9f9d9a6
chore: Cleanup dead code ( #7418 )
2026-01-14 20:05:41 +00:00
acaprau
4ac10abaea
feat(OpenSearch): Implement update ( #7416 )
2026-01-14 20:00:08 +00:00
Raunak Bhagat
a66a283af4
fix: Fix small UI rendering bugs in AgentEditorPage ( #7417 )
2026-01-14 19:52:14 +00:00
Yuhong Sun
bf5da04166
fix: Chat naming for long messages ( #7415 )
2026-01-14 19:51:10 +00:00
roshan
693487f855
feat(mcp): add support for passing custom headers through send-chat-message API ( #7390 )
2026-01-14 19:36:49 +00:00
Jamison Lahman
d02a76d7d1
chore(docs): fix is_creation description ( #7414 )
2026-01-14 19:34:58 +00:00
Danelegend
28e05c6e90
refactor(llm): replace credential_file w/ custom_config in llmconfig ( #7401 )
2026-01-14 17:52:38 +00:00
Danelegend
a18f546921
fix(chat): Internal search enablement matches source enablement ( #7338 )
2026-01-14 17:20:38 +00:00
Yuhong Sun
e98dea149e
feat: Deep Research Multilingual ( #7405 )
2026-01-14 05:13:15 +00:00
Yuhong Sun
027c165794
chore: Refactor pre search UI backend ( #7399 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 03:08:48 +00:00
Nikolas Garza
14ebe912c8
feat(tools): auto-pin internal search when sources change ( #7376 )
2026-01-14 02:48:51 +00:00
Evan Lohn
a63b906789
fix(mcp): per-user auth ( #7400 )
2026-01-14 02:01:47 +00:00
Yuhong Sun
92a68a3c22
fix: LLM failing to give answer on tool call ( #7398 )
2026-01-14 00:28:01 +00:00
Chris Weaver
95db4ed9c7
feat: add back indexed slack ( #7392 )
2026-01-14 00:06:35 +00:00
Yuhong Sun
5134d60d48
fix: _url_lookup_variants swallows all non-url document ids ( #7387 )
2026-01-13 23:38:29 +00:00
Evan Lohn
651a54470d
fix: prevent updates from overwriting perm syncing ( #7384 )
2026-01-13 23:36:01 +00:00
dependabot[bot]
269d243b67
chore(deps): Bump pandas from 2.2.3 to 2.3.3 in /backend ( #6670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 22:33:53 +00:00
dependabot[bot]
0286dd7da9
chore(deps): Bump dask from 2023.8.1 to 2025.11.0 in /backend ( #6671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-13 22:15:33 +00:00
dependabot[bot]
f3a0710d69
chore(deps): Bump docker/metadata-action from 5.9.0 to 5.10.0 ( #6669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 14:09:33 -08:00
Jamison Lahman
037c2aee3a
chore(playwright): skip dall-e test ( #7395 )
2026-01-13 13:58:20 -08:00
dependabot[bot]
9b2f3d234d
chore(deps): bump filelock from 3.20.1 to 3.20.3 in /backend/requirements ( #7389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-13 13:22:07 -08:00
Jamison Lahman
7646399cd4
revert: "feat: Enable triple click on content in the chat" ( #7393 )
2026-01-13 13:21:30 -08:00
dependabot[bot]
d913b93d10
chore(deps-dev): bump virtualenv from 20.35.4 to 20.36.1 in /backend/requirements ( #7388 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-13 20:41:37 +00:00
Raunak Bhagat
8a0ce4c294
feat: Feedback modals update ( #7380 )
2026-01-13 19:48:45 +00:00
Wenxi
862c140763
chore: move public tag constant and tag ingestion api ( #7383 )
2026-01-13 19:36:05 +00:00
Jamison Lahman
47487f1940
chore(fe): fix undefined className in tooltip ( #7324 )
2026-01-13 19:19:16 +00:00
Jamison Lahman
e3471df940
chore(devtools): upgrade ods to v0.2.2 ( #7282 )
2026-01-13 11:22:09 -08:00
acaprau
fb33c815b3
feat(opensearch): Refactor and implement chunk content enrichment and cleanup ( #7385 )
2026-01-13 19:04:49 +00:00
Jamison Lahman
5c6594be73
chore(pre-commit): run npm install after web/package.json changes ( #7382 )
2026-01-13 18:35:49 +00:00
SubashMohan
8d30a03d7f
fix(chat): prevent adding chat sessions to recents that belong to a project ( #7377 )
2026-01-13 17:57:29 +00:00
Raunak Bhagat
277428f579
refactor: consolidate tabs components into single Tabs.tsx ( #7370 )
2026-01-13 03:51:48 +00:00
acaprau
9f8c0d4237
feat(opensearch): Even more feature parity, more strict tenant ID checks, OpenSearch client test improvements ( #7372 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-13 03:39:02 +00:00
Jessica Singh
9ccbb6a04b
feat(web search): exa crawler ( #7326 )
2026-01-13 01:42:16 +00:00
Danelegend
58a943f782
fix(tools): Tool name should align with what llm knows ( #7352 )
2026-01-13 01:04:20 +00:00
roshan
9021c607f2
chore(dr): finer grained tracing for clarification step, research plan step, and orchestration step ( #7374 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-12 23:58:27 +00:00
Jamison Lahman
c03b0d80fd
chore(deps): remove requires-python < 3.13 ( #7367 )
2026-01-12 23:21:02 +00:00
acaprau
fcf0b316a4
feat(opensearch): More feature parity ( #7286 )
2026-01-12 23:01:55 +00:00
Jamison Lahman
157f672b4b
chore(deps): upgrade numpy, unstructured, unstructured-client ( #7369 )
2026-01-12 22:58:11 +00:00
dependabot[bot]
51b9484b96
chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #6964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-12 21:53:48 +00:00
Danelegend
0c8f55c049
fix(tools): persist enabled tools in ui ( #7347 )
2026-01-12 21:47:29 +00:00
dependabot[bot]
c7be2571d1
chore(deps): bump tauri-apps/tauri-action from 0.6.0 to 0.6.1 ( #7371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 13:48:46 -08:00
dependabot[bot]
4948b6cca9
chore(deps): bump actions/stale from 10.1.0 to 10.1.1 ( #6965 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 13:12:24 -08:00
Jamison Lahman
638ea5f316
chore(deps): fix uv-lock hook ( #7368 )
2026-01-12 12:52:17 -08:00
dependabot[bot]
6e3268ca75
chore(deps): bump pypdf from 6.1.3 to 6.6.0 ( #7319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-12 20:36:47 +00:00
Wenxi
d8921df60c
fix: onboarding modal styling ( #7363 )
2026-01-12 20:29:23 +00:00
Yuhong Sun
693d9f5f69
fix: Editing First Message ( #7366 )
2026-01-12 19:45:01 +00:00
Jamison Lahman
02e17871cc
chore(devtools): recommend starting dev dockers with --wait ( #7365 )
2026-01-12 19:13:00 +00:00
Wenxi
209cfd00b0
fix: only show latest release notification for nightly versions ( #7362 )
2026-01-12 11:10:28 -08:00
Jessica Singh
cd36baa484
fix(web search): removing site: operator from exa query ( #7248 )
2026-01-12 18:22:18 +00:00
Raunak Bhagat
c78fe275af
refactor: Popover cleanup ( #7356 )
2026-01-12 12:08:30 +00:00
Raunak Bhagat
c935c4808f
fix: More actions cards fixes ( #7358 )
2026-01-12 03:27:42 -08:00
Raunak Bhagat
4ebcfef541
fix: Fix actions cards ( #7357 )
2026-01-12 10:57:22 +00:00
SubashMohan
e320ef9d9c
Fix/agent creation files ( #7346 )
2026-01-12 07:00:47 +00:00
Nikolas Garza
9e02438af5
chore: standardize password/secret inputs and update per design docs ( #7316 )
2026-01-12 06:26:09 +00:00
Danelegend
177e097ddb
fix(chat): newly created chats being marked as failed ( #7310 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-12 02:02:49 +00:00
Wenxi
9ecd47ec31
feat: in app notifications for changelog ( #7253 )
2026-01-12 01:09:04 +00:00
Nikolas Garza
83f3d29b10
fix: stop federated OAuth modal from appearing permanently after skips ( #7351 )
2026-01-11 22:20:13 +00:00
Yuhong Sun
12e668cc0f
feat: Deep Research Replay ( #7340 )
2026-01-11 22:17:09 +00:00
SubashMohan
afe8376d5e
feat: Exclude image generation providers from LLM fetch in API calls ( #7348 )
2026-01-11 21:13:25 +00:00
Wenxi
082ef3e096
fix: always start onboarding at first step and track by user ( #7315 )
2026-01-11 21:03:17 +00:00
Nikolas Garza
cb2951a1c0
perf: switch BeautifulSoup parser from html.parser to lxml for web crawler ( #7350 )
2026-01-11 20:46:35 +00:00
Corey Auger
eda5598af5
fix: update docs link ( #7349 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-11 12:44:48 -08:00
Justin Tahara
0bbb4b6988
fix(ui): Action Strikethrough when not configured ( #7273 )
2026-01-11 11:21:17 +00:00
Jamison Lahman
4768aadb20
refactor(fe): WelcomeMessage nits ( #7344 )
2026-01-10 22:01:48 -08:00
Jamison Lahman
e05e85e782
fix(fe): "Pick a date range" button wrapping ( #7343 )
2026-01-10 21:22:20 -08:00
Jamison Lahman
6408f61307
fix(fe): avoid internal table scroll on query history page ( #7342 )
2026-01-10 20:39:17 -08:00
Jamison Lahman
5a5cd51e4f
fix(fe): SidebarTabs are Links ( #7341 )
2026-01-10 20:01:31 -08:00
Danelegend
7c047c47a0
fix(chat): Chat in-progress messages ( #7318 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-11 00:29:39 +00:00
Evan Lohn
22138bbb33
fix: vertex prompt caching ( #7339 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2026-01-11 00:23:39 +00:00
Chris Weaver
7cff1064a8
chore: reenable auto update test ( #7146 )
2026-01-10 16:00:48 -08:00
Wenxi
deeb6fdcd2
fix: anonymous users cookie and admin panel config ( #7321 )
2026-01-10 15:12:27 -08:00
Chris Weaver
3e7f4e0aa5
fix: auto-sync ( #7337 )
2026-01-10 13:43:40 -08:00
Raunak Bhagat
ac73671e35
refactor: Components updates ( #7308 )
2026-01-10 06:30:39 +00:00
Raunak Bhagat
3c20d132e0
feat: Modal updates ( #7306 )
2026-01-10 05:13:09 +00:00
Yuhong Sun
0e3e7eb4a2
feat: Create new chat session button after msg send ( #7332 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2026-01-10 04:56:54 +00:00
Yuhong Sun
c85aebe8ab
Tables ( #7333 )
2026-01-09 20:40:15 -08:00
Yuhong Sun
a47e6a3146
feat: Enable triple click on content in the chat ( #7331 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2026-01-09 20:37:36 -08:00
Jamison Lahman
1e61737e03
fix(fe): Tags have consistent height on hover ( #7328 )
2026-01-09 20:20:36 -08:00
Wenxi
c7fc1cd5ae
chore: allow tenant cleanup script to skip control plane if tenant not found ( #7290 )
2026-01-10 00:17:26 +00:00
roshan
e2b60bf67c
feat(posthog): track message origin analytics in posthog ( #7313 )
2026-01-10 00:11:17 +00:00
Danelegend
f4d4d14286
fix(chat): post llm loop callback ( #7309 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-09 23:53:22 +00:00
Yuhong Sun
1c24bc6ea2
Opensearch README ( #7327 )
2026-01-09 15:53:22 -08:00
Yuhong Sun
cacbd18dcd
feat: Opensearch README ( #7325 )
2026-01-09 15:28:08 -08:00
Nikolas Garza
8527b83b15
fix(sidebar): Allow unpinning all agents and fix icon flicker ( #7241 )
2026-01-09 14:20:46 -08:00
Nikolas Garza
33e37a1846
fix: make autocomplete opt in ( #7317 )
2026-01-09 20:04:22 +00:00
Jamison Lahman
d454d8a878
fix(chat): wide tables can be scrolled ( #7311 )
2026-01-09 19:07:40 +00:00
roshan
00ad65a6a8
feat: chrome extension ( #6704 )
2026-01-09 18:45:23 +00:00
Nikolas Garza
dac60d403c
fix(chat): show "User has stopped generation" indicator when user cancels ( #7312 )
2026-01-09 18:14:35 +00:00
Evan Lohn
6256b2854d
chore: bump indexing usage ( #7307 )
2026-01-09 17:46:27 +00:00
Danelegend
8acb8e191d
fix(chat): use url when name unknown ( #7278 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-09 17:16:20 +00:00
Evan Lohn
8c4cbddc43
fix: minor perm sync improvements ( #7296 )
2026-01-09 05:46:23 +00:00
Yuhong Sun
f6cd006bd6
chore: Refactor tool exceptions ( #7280 )
2026-01-09 04:01:12 +00:00
Jamison Lahman
0033934319
chore(perf): remove isEqual memoization check ( #7304 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-09 03:20:37 +00:00
Raunak Bhagat
ff87b79d14
fix: Section layout component fix ( #7305 )
2026-01-08 19:25:33 -08:00
Raunak Bhagat
ebf18af7c9
refactor: UI components cleanup ( #7301 )
...
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
2026-01-09 03:09:20 +00:00
Raunak Bhagat
cf67ae962c
feat: Add a new GeneralLayouts file and update layout components ( #7297 )
...
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
2026-01-09 02:50:21 +00:00
dependabot[bot]
7a9a132739
chore(deps): bump werkzeug from 3.1.4 to 3.1.5 in /backend/requirements ( #7300 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-09 00:08:17 +00:00
dependabot[bot]
33bad8c37b
chore(deps): bump authlib from 1.6.5 to 1.6.6 in /backend/requirements ( #7299 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-08 23:28:19 +00:00
Raunak Bhagat
9241ff7a75
refactor: migrate hooks to /hooks directory and update imports ( #7295 )
2026-01-08 14:57:06 -08:00
Chris Weaver
0a25bc30ec
fix: auto-pause ( #7289 )
2026-01-08 14:45:30 -08:00
Raunak Bhagat
e359732f4c
feat: add SvgEmpty icon and alphabetize icon exports ( #7294 )
2026-01-08 21:40:55 +00:00
Evan Lohn
be47866a4d
chore: logging confluence perm sync errors better ( #7291 )
2026-01-08 20:24:03 +00:00
Wenxi
8a20540559
fix: use tag constraint name instead of index elements ( #7288 )
2026-01-08 18:52:12 +00:00
Jamison Lahman
e6e1f2860a
chore(fe): remove items-center from onboarding cards ( #7285 )
2026-01-08 18:28:36 +00:00
Evan Lohn
fc3f433df7
fix: usage limits for indexing ( #7287 )
2026-01-08 18:26:52 +00:00
Evan Lohn
016caf453b
fix: indexing and usage bugs ( #7279 )
2026-01-08 17:08:20 +00:00
Jamison Lahman
a9de25053f
refactor(fe): remove "container" divs ( #7271 )
2026-01-08 07:23:51 +00:00
SubashMohan
8ef8dfdeb7
Cleanup/userfile indexing ( #7221 )
2026-01-08 05:07:19 +00:00
Danelegend
0643b626d9
fix(files): Display protected file errors ( #7265 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-08 00:31:26 +00:00
Yuhong Sun
64a0eb52e0
chore: limit Deep Research to sequential calls only ( #7275 )
2026-01-08 00:03:09 +00:00
Evan Lohn
b82ffc82cf
chore: upgrade client libs ( #7249 )
2026-01-07 23:59:57 +00:00
Danelegend
b3014b9911
fix(ui): deep research flag in chat edit ( #7276 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-07 23:52:52 +00:00
Yuhong Sun
439707c395
chore: exa prompt fix ( #7274 )
2026-01-07 23:36:27 +00:00
dependabot[bot]
65351aa8bd
chore(deps): bump marshmallow from 3.26.1 to 3.26.2 in /backend/requirements ( #6970 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-07 23:33:59 +00:00
Wenxi
b44ee07eaf
feat: improved backend driven notifications and new notification display ( #7246 )
2026-01-07 22:57:49 +00:00
Justin Tahara
065d391c08
fix(web crawler): Fixing decoding bytes issue ( #7270 )
2026-01-07 22:32:33 +00:00
dependabot[bot]
14fe3b375f
chore(deps): bump urllib3 from 2.6.2 to 2.6.3 in /backend/requirements ( #7272 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-07 21:47:53 +00:00
dependabot[bot]
bb1b96dded
chore(deps): bump preact from 10.27.2 to 10.28.2 in /web ( #7267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-07 21:17:10 +00:00
Evan Lohn
9f949ae2d9
fix: custom llm provider prompt caching type safety ( #7269 )
2026-01-07 20:41:53 +00:00
acaprau
975c0e8009
feat(opensearch): Some low hanging fruit for Vespa <-> OpenSearch data parity ( #7252 )
2026-01-07 20:36:12 +00:00
Jamison Lahman
3dfb38c460
fix(fe): Failed indexing colors support dark theme ( #7264 )
2026-01-07 11:52:46 -08:00
Jamison Lahman
a1512a0485
fix(fe): fix InputComboBox shrinking when disabled ( #7266 )
2026-01-07 19:43:39 +00:00
roshan
8ea3bacd38
feat(evals): weekly eval runs ( #7236 )
2026-01-07 19:39:13 +00:00
Jamison Lahman
6b560b8162
fix(fe): admin containers apply bottom padding ( #7263 )
2026-01-07 18:34:53 +00:00
Jamison Lahman
3b750939ed
fix(fe): move Text horizontal padding to pseudo-element ( #7226 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-07 18:14:33 +00:00
Yuhong Sun
bd4cb17a48
chore: agent pin behavior ( #7261 )
2026-01-07 18:11:33 +00:00
SubashMohan
485cd9a311
feat(projects): enhance FileCard component with className prop to fix width issue ( #7259 )
2026-01-07 18:04:59 +00:00
SubashMohan
2108c72353
feat(chat): add custom copy behavior for HumanMessage component ( #7257 )
2026-01-07 18:04:55 +00:00
Danelegend
98f43fb6ab
fix(files): propagate file error from backend ( #7245 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-07 17:43:15 +00:00
Danelegend
e112ebb371
chore: add msoffcrypto-tool ( #7247 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-07 17:38:09 +00:00
Jamison Lahman
f88cbcfe27
revert: "chore(deployments): prefer release environment ( #6997 )" ( #7260 )
2026-01-07 07:06:56 -08:00
Wenxi
0df0b10d3a
feat: add public tag for api reference docs ( #7227 )
2026-01-07 06:09:36 +00:00
Jamison Lahman
ed0d12452a
chore(deployments): dont treat ad-hoc releases as dry-runs ( #7256 )
2026-01-06 21:57:51 -08:00
Wenxi
dc7cb80594
fix: don't pass tool_choice for mistral provider ( #7255 )
2026-01-07 05:42:59 +00:00
Yuhong Sun
4312b24945
feat: Fix last cycle LLM did not return an answer ( #7254 )
2026-01-07 05:41:44 +00:00
Justin Tahara
afd920bb33
fix(users): Multi-tenant signup ( #7237 )
2026-01-06 18:38:05 -08:00
Jamison Lahman
d009b12aa7
chore(gha): paths-filter depends on actions/checkout ( #7244 )
2026-01-06 17:11:45 -08:00
Jamison Lahman
596b3d9f3e
chore(gha): skip all of zizmor when applicable ( #7243 )
2026-01-06 17:08:50 -08:00
Jamison Lahman
1981c912b7
chore(gha): conditionally run zizmor ( #7240 )
2026-01-06 16:18:33 -08:00
Jamison Lahman
68b1bb8448
chore(gha): pin uv version w/ chart-testing-action ( #7239 )
2026-01-06 16:03:37 -08:00
Jamison Lahman
4676b5017f
chore(whitespace): format pr-helm-chart-testing.yml ( #7238 )
2026-01-06 16:01:02 -08:00
Danelegend
eb7b6a5ce1
fix(chat): enable exclusion of failed chat sessions from api ( #7233 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-06 23:04:35 +00:00
Justin Tahara
87d6df2621
fix(user): Block Malicious Accounts ( #7235 )
2026-01-06 14:52:44 -08:00
Danelegend
13b4108b53
fix: serper api key errors when adding ( #7217 )
...
Co-authored-by: Dane Urban <durban@Danes-MacBook-Pro.local >
2026-01-06 22:42:07 +00:00
acaprau
13e806b625
feat(opensearch): Add OpenSearch document index interface ( #7143 )
2026-01-06 22:35:47 +00:00
Nikolas Garza
f4f7839d84
fix: sidebar button shifting on hover ( #7234 )
2026-01-06 21:54:39 +00:00
Jamison Lahman
2dbf1c3b1f
chore(devtools): ods with no args outputs help ( #7230 )
2026-01-06 21:14:26 +00:00
dependabot[bot]
288d4147c3
chore(deps): bump pynacl from 1.6.1 to 1.6.2 in /backend/requirements ( #7228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-06 20:56:17 +00:00
dependabot[bot]
fee27b2274
chore(deps): bump aiohttp from 3.13.2 to 3.13.3 in /backend/requirements ( #7216 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 20:53:40 +00:00
Justin Tahara
340e938627
fix(chat): Math Formatting ( #7229 )
2026-01-06 20:37:34 +00:00
roshan
6faa47e0f7
fix: json serialize tool calls and other types in prompt cache ( #7225 )
2026-01-06 19:16:19 +00:00
Evan Lohn
ba6801f5af
chore: add logs to tenant overrides ( #7215 )
2026-01-06 18:46:38 +00:00
SubashMohan
d7447eb8af
fix(projects): projct folder button not expandable ( #7223 )
2026-01-06 18:22:39 +00:00
SubashMohan
196f890a68
feat(image-generation): Add Azure OpenAI GPT image models ( #7224 )
2026-01-06 17:37:09 +00:00
Justin Tahara
3ac96572c3
fix(open_url): Parse PDF files with Open URL Tool ( #7219 )
2026-01-06 17:32:35 +00:00
SubashMohan
3d8ae22b3a
seeds(config): image gen from llm providers ( #7198 )
2026-01-06 16:17:40 +00:00
SubashMohan
233d06ec0e
feat(api): Enhance API key handling and masking in image generation ( #7220 )
2026-01-06 14:17:03 +05:30
Justin Tahara
9ff82ac740
fix(chat): Thinking in Regen Chat ( #7213 )
2026-01-06 04:13:11 +00:00
Justin Tahara
b15f01fd78
fix(ui): Image Gen Tooltip for Agent Workflow ( #7211 )
2026-01-06 02:57:08 +00:00
Nikolas Garza
6480cf6738
fix(fe): chat input box spacing and sizing fixes ( #7204 )
2026-01-06 01:38:08 +00:00
Justin Tahara
c521a4397a
chore(llm): Remove Claude Opus 3 ( #7214 )
2026-01-06 01:34:58 +00:00
Evan Lohn
41a8d86df3
feat: prompt cache 3 ( #6605 )
2026-01-06 00:39:39 +00:00
roshan
735cf926e4
feat(evals): multi-turn evals ( #7210 )
2026-01-05 23:33:19 +00:00
Justin Tahara
035e73655f
fix(ui): Update coloring for Doc Set Tooltip ( #7208 )
2026-01-05 22:12:42 +00:00
roshan
f317420f58
feat(evals): set log level for eval runs to warning ( #7209 )
2026-01-05 22:11:45 +00:00
Justin Tahara
d50a84f2e4
fix(ui): Remove Open URL Filter for Agents ( #7205 )
2026-01-05 21:16:30 +00:00
Justin Tahara
9b441e3686
feat(braintrust): Cost Tracking ( #7201 )
2026-01-05 20:44:53 +00:00
Justin Tahara
c4c1e16f19
fix(braintrust): Implement actual TTFA Metric ( #7169 )
2026-01-05 20:31:47 +00:00
Evan Lohn
9044e0f5fa
feat: per-tenant usage limits ( #7197 )
2026-01-05 19:01:00 +00:00
Jamison Lahman
a180e1337b
chore(fe): replace js isHovered with css hover effects ( #7200 )
2026-01-05 09:01:55 -08:00
Evan Lohn
6ca72291bc
fix: llm usage tracking for dr ( #7196 )
2026-01-05 01:24:20 +00:00
Evan Lohn
c23046f7c0
chore: bump limits on cloud LLM usage ( #7195 )
2026-01-04 21:38:13 +00:00
Evan Lohn
d5f66ac146
feat: cloud usage limits ( #7192 )
2026-01-04 06:51:12 +00:00
Yuhong Sun
241fc8f877
feat: Deep Research Internal Search Tuning ( #7193 )
2026-01-03 22:54:23 -08:00
Jamison Lahman
f1ea41b519
chore(whitespace): ignore refactor rev ( #7191 )
2026-01-02 23:52:48 -08:00
Jamison Lahman
ed3f72bc75
refactor(whitespace): rm react fragment ( #7190 )
2026-01-02 23:49:39 -08:00
Jamison Lahman
2247e3cf8e
chore(fe): rm unnecessary spacer from chat ui ( #7189 )
2026-01-02 23:42:54 -08:00
Jamison Lahman
47c49d86e8
chore(fe): improve human chat responsiveness ( #7187 )
2026-01-02 23:26:52 -08:00
Yuhong Sun
8c11330d46
feat: Easy send message nonstreaming ( #7186 )
2026-01-02 19:46:54 -08:00
Chris Weaver
22ac22c17d
feat: improve display for models that are no longer present ( #7184 )
2026-01-03 02:39:06 +00:00
Yuhong Sun
c0a6a0fb4a
feat: nonstreaming send chat message api ( #7181 )
2026-01-03 02:33:17 +00:00
Chris Weaver
7f31a39dc2
fix: regenerate models stuck in perma loading state ( #7182 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-03 02:18:34 +00:00
Yuhong Sun
f1f61690e3
chore: spacing ( #7183 )
2026-01-02 17:57:55 -08:00
Jamison Lahman
8c3e17bbe5
revert: "chore(pre-commit): run uv-sync in active venv" ( #7178 )
2026-01-03 01:16:01 +00:00
Yuhong Sun
a1ab3678a0
chore: Plugin issue ( #7179 )
2026-01-02 16:43:51 -08:00
Yuhong Sun
2d79ed7bb4
New send message api ( #7167 )
2026-01-02 23:57:54 +00:00
Justin Tahara
f472fd763e
fix(braintrust): Span Attributes Association ( #7174 )
2026-01-02 15:20:10 -08:00
Jamison Lahman
e47b2fccb4
chore(playwright): fix Exa configure tests ( #7176 )
2026-01-02 15:10:54 -08:00
acaprau
17a6fc4ebf
chore(opensearch): Add external dep tests for OpenSearchClient ( #7155 )
2026-01-02 22:28:46 +00:00
acaprau
391c8c5cf7
feat(opensearch): Add OpenSearch client ( #7137 )
...
flakey connector tests are failing for reasons unrelated to this pr. all other tests pass.
2026-01-02 14:11:14 -08:00
Jamison Lahman
d0e3ee1055
chore(deployments): prefer release environment ( #6997 )
2026-01-02 22:00:33 +00:00
Jamison Lahman
dc760cf580
chore(playwright): prefer baseURL ( #7171 )
2026-01-02 13:30:10 -08:00
Justin Tahara
d49931fce1
fix(braintrust): Fix Tenant ID to Token Association ( #7173 )
2026-01-02 13:10:34 -08:00
Jamison Lahman
41d1d265a0
chore(docker): .dockerignore /tests/ ( #7172 )
2026-01-02 20:19:52 +00:00
Chris Weaver
45a2207662
chore: cleanup old LLM provider update mechanism ( #7170 )
2026-01-02 20:14:27 +00:00
Justin Tahara
725ed6a523
fix(braintrust): Updating naming for metric ( #7168 )
2026-01-02 20:06:43 +00:00
acaprau
2452671420
feat(opensearch): Add OpenSearch queries ( #7133 )
2026-01-02 19:05:43 +00:00
Jamison Lahman
a4a767f146
fix(ollama): rm unsupported tool_choice option ( #7156 )
2026-01-02 18:55:57 +00:00
Wenxi
8304fbd14c
fix: don't pass selected tab to connector specific config ( #7165 )
2026-01-02 18:19:33 +00:00
Jamison Lahman
7db7d4c965
chore(docker): publish inference_model_server port 9000 in dev ( #7166 )
2026-01-02 10:04:45 -08:00
SubashMohan
2cc2b5aee9
feat(image-generation): e2e tests ( #7164 )
2026-01-02 19:13:59 +05:30
SubashMohan
0c35ffe468
feat(config): Image generation frontend ( #7019 )
2026-01-02 11:36:57 +00:00
SubashMohan
adece3f812
Tests/theme ( #7163 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 16:14:13 +05:30
Jamison Lahman
b44349e67d
chore(blame): introduce .git-blame-ignore-revs to ignore refactors ( #7162 )
2026-01-01 22:23:34 -08:00
Jamison Lahman
3134e5f840
refactor(whitespace): rm temporary react fragments ( #7161 )
2026-01-01 22:10:31 -08:00
dependabot[bot]
5b8223b6af
chore(deps): bump qs from 6.14.0 to 6.14.1 in /web ( #7147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2026-01-02 05:05:00 +00:00
Jamison Lahman
30ab85f5a0
chore(fe): follow up styling fixes to #7129 ( #7160 )
2026-01-01 19:58:43 -08:00
Jamison Lahman
daa343c30b
perf(chat): memoize chat messages ( #7157 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-01 19:10:18 -08:00
devin-ai-integration[bot]
c67936a4c1
fix: non-thinking responses not displaying until page refresh ( #7123 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: roshan@onyx.app <rohod04@gmail.com >
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored-by: Chris <chris@onyx.app >
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
Co-authored-by: Raunak Bhagat <r@rabh.io >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
Co-authored-by: Justin Tahara <105671973+justin-tahara@users.noreply.github.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: roshan <38771624+rohoswagger@users.noreply.github.com >
2026-01-01 21:15:55 +00:00
Jamison Lahman
4578c268ed
perf(chat): consildate chat UI layout style ( #7129 )
2026-01-01 13:10:47 -08:00
roshan
7658917fe8
feat: running evals locally ( #7145 )
2026-01-01 18:39:08 +00:00
roshan
fd4695d5bd
feat: add tool call validation to eval cli ( #7144 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-01-01 15:46:05 +00:00
devin-ai-integration[bot]
a25362a709
fix: check stop signal during active streaming ( #7151 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: roshan@onyx.app <rohod04@gmail.com >
2026-01-01 15:33:03 +00:00
SubashMohan
1eb4962861
refactor: White-labelling ( #6938 )
2026-01-01 09:55:58 +00:00
Nikolas Garza
aa1c956608
fix: Duplicate model provider sections for unenriched LLM models ( #7148 )
2026-01-01 03:03:40 +00:00
Chris Weaver
19e5c47f85
fix: when onboarding flow shows up ( #7154 )
2025-12-31 18:29:36 -08:00
Chris Weaver
872a2ed58a
feat: add new models to cloud ( #7149 )
2026-01-01 01:50:26 +00:00
Jessica Singh
42047a4dce
feat(tools): extend open_url to handle indexed content urls ( #6822 )
2026-01-01 01:31:28 +00:00
Chris Weaver
a3a9847d76
fix: onboarding display ( #7153 )
2025-12-31 17:19:00 -08:00
Yuhong Sun
3ade17c380
chore: fix linter issues ( #7122 )
2025-12-31 16:48:33 -08:00
Chris Weaver
9150ba1905
fix: skip failing tests ( #7152 )
2026-01-01 00:08:46 +00:00
Justin Tahara
cb14e84750
feat(connectors): Add Deletion Popup ( #7054 )
2025-12-31 22:12:57 +00:00
Chris Weaver
c916517342
feat: add auto LLM model updates from GitHub config ( #6830 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-31 14:02:08 -08:00
Justin Tahara
45b902c950
fix(desktop): Disable reload on Mac ( #7141 )
2025-12-31 21:06:02 +00:00
Nikolas Garza
981b43e47b
fix: prevent Slack federated search query multiplication ( #7125 )
2025-12-31 20:41:50 +00:00
Yuhong Sun
b5c45cbce0
Chat Flow Readme ( #7142 )
2025-12-31 11:15:48 -08:00
Yuhong Sun
451f10343e
Update README.md ( #7140 )
2025-12-31 10:11:31 -08:00
SubashMohan
ceeed2a562
Feat/image config backend ( #6961 )
2025-12-31 11:39:32 +00:00
SubashMohan
bcc7a7f264
refactor(modals): All modals use new Modal component ( #6729 )
2025-12-31 07:54:08 +00:00
SubashMohan
972ef34b92
Fix/input combobox dropdown ( #7015 )
2025-12-31 13:01:03 +05:30
Raunak Bhagat
9d11d1f218
feat: Refreshed agent creation page ( #6241 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-31 05:09:07 +00:00
Chris Weaver
4db68853cd
fix: openai provider identification on the admin panel ( #7135 )
2025-12-31 02:14:46 +00:00
Wenxi
b08fafc66b
fix: make litellm testing script prettier ( #7136 )
2025-12-30 18:08:25 -08:00
Wenxi
1e61bf401e
fix: lazy load tracing providers to avoid spamming logs when not configured ( #7134 )
2025-12-31 02:03:33 +00:00
Chris Weaver
0541c2989d
fix: downgrade ( #7132 )
2025-12-31 01:45:41 +00:00
Yuhong Sun
743b996698
fix: Remove Default Reminder ( #7131 )
2025-12-31 00:55:16 +00:00
Chris Weaver
16e77aebfc
refactor: onboarding forms ( #7105 )
2025-12-30 16:56:13 -08:00
Yuhong Sun
944f4a2464
fix: reenable force search parameter ( #7130 )
2025-12-31 00:27:17 +00:00
Nikolas Garza
67db7c0346
fix: suppress Jest act() warning spam in test output ( #7127 )
2025-12-30 22:32:15 +00:00
Jamison Lahman
8e47cd4e4f
chore(fe): baseline align inline code spans ( #7128 )
2025-12-30 22:21:59 +00:00
devin-ai-integration[bot]
e8a4fca0a3
fix: persist onboarding flow until user explicitly finishes ( #7111 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Chris <chris@onyx.app >
2025-12-30 21:42:04 +00:00
Wenxi
6d783ca691
fix: gemini default location global ( #7124 )
2025-12-30 21:15:57 +00:00
Yuhong Sun
283317bd65
chore: prompts ( #7108 )
2025-12-30 12:22:21 -08:00
acaprau
2afbc74224
feat: Add OpenSearch schema ( #7118 )
2025-12-30 19:55:34 +00:00
acaprau
5b273de8be
chore: Add script to restart OpenSearch container ( #7110 )
2025-12-30 19:48:30 +00:00
roshan
a0a24147b5
fix: stop-generation for deep research ( #7050 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
Co-authored-by: acaprau <48705707+acaprau@users.noreply.github.com >
Co-authored-by: Justin Tahara <105671973+justin-tahara@users.noreply.github.com >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-30 19:17:28 +00:00
roshan
fd31da3159
chore: clean up stop signal redis fence ( #7119 )
2025-12-30 18:55:21 +00:00
Yuhong Sun
cd76ac876b
fix: MIT integration tests ( #7121 )
2025-12-30 10:51:36 -08:00
Jamison Lahman
8f205172eb
chore(gha): ensure uv cache is pruned before upload ( #7120 )
2025-12-30 10:50:08 -08:00
roshan
be70fa21e3
fix: stop-generation for non-deep research ( #7045 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
Co-authored-by: acaprau <48705707+acaprau@users.noreply.github.com >
Co-authored-by: Justin Tahara <105671973+justin-tahara@users.noreply.github.com >
2025-12-30 18:41:20 +00:00
roshan
0687bddb6f
fix: popover max height setting ( #7093 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-12-30 18:40:54 +00:00
roshan
73091118e3
fix: rendering parallel research agents cleanly ( #7078 )
2025-12-30 18:40:45 +00:00
Wenxi
bf8590a637
feat: add z indices for confirmation modal ( #7114 )
2025-12-30 18:40:16 +00:00
Chris Weaver
8a6d597496
perf: update web/STANDARDS.md + add standards to CLAUDE.md / AGENTS.md ( #7039 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-30 09:36:58 -08:00
Jamison Lahman
f0bc538f60
chore(fe): fix some Text that should be spans ( #7112 )
2025-12-30 08:06:15 -08:00
Jamison Lahman
0b6d9347bb
fix(ux): Share Chat modal uses CopyIconButton ( #7116 )
2025-12-30 08:05:02 -08:00
Raunak Bhagat
415538f9f8
refactor: Improve form field components ( #7104 )
2025-12-29 23:26:56 -08:00
Jamison Lahman
969261f314
chore(desktop): disable nightly builds ( #7115 )
2025-12-29 22:42:39 -08:00
Jamison Lahman
eaa4d5d434
chore(desktop): remove duplicate startup log, onyx-desktop ( #7113 )
2025-12-29 19:58:25 -08:00
acaprau
19e6900d96
chore: Add opensearch-py 3.0.0 ( #7103 )
2025-12-30 03:50:22 +00:00
Jamison Lahman
f3535b94a0
chore(docker): add healthchecks ( #7089 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-29 19:29:16 -08:00
Jamison Lahman
383aa222ba
chore(fe): refresh chat Stack Trace button ( #7092 )
2025-12-29 18:29:58 -08:00
Yuhong Sun
f32b21400f
chore: Fix Tests ( #7107 )
2025-12-29 17:24:40 -08:00
Jamison Lahman
5d5e71900e
chore(fe): Text default span follow up ( #7106 )
2025-12-29 17:22:09 -08:00
Yuhong Sun
06ce7484b3
chore: docker compose no MCP server ( #7100 )
2025-12-29 16:40:15 -08:00
Jamison Lahman
700db01b33
chore(fe): make Text component default to span ( #7096 )
2025-12-29 16:30:09 -08:00
acaprau
521e9f108f
fix: The update method for the new Vespa interface should correctly handle None chunk_count ( #7098 )
2025-12-30 00:23:37 +00:00
Yuhong Sun
1dfb62bb69
chore: Remove unused resources from model server ( #7094 )
2025-12-29 16:18:37 -08:00
Wenxi
14a1b3d197
fix: get_tenant_users script invalid sql stmt ( #7097 )
2025-12-29 23:58:11 +00:00
Chris Weaver
f3feac84f3
refactor: llm provider forms ( #7006 )
2025-12-29 14:09:52 -08:00
roshan
d6e7c11c92
fix: think tool newline unescaping ( #7086 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-29 20:34:12 +00:00
Jamison Lahman
d66eef36d3
feat(ux): include a copy button for chat stack traces ( #7091 )
2025-12-29 19:59:38 +00:00
Wenxi
05fd974968
refactor: let litellm handle translating reasoning_effort to anthropic thinking ( #7090 )
2025-12-29 19:55:54 +00:00
roshan
ad882e587d
fix: parallel tool tab hover ( #7083 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-12-29 18:01:39 +00:00
Jamison Lahman
f2b1f20161
chore(gha): playwright and integration are optional on merge_group ( #7080 )
2025-12-29 17:42:50 +00:00
Raunak Bhagat
6ec3b4c6cf
feat: Add warnings support to Formik input layouts ( #7087 )
2025-12-29 09:30:30 -08:00
roshan
529a2e0336
chore: bolding enhancement ( #7002 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-12-29 03:27:37 +00:00
Wenxi
35602519c5
feat: add litellm debugging scripts ( #7085 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-28 14:30:12 -08:00
Wenxi
7e0b773247
feat: centralized llm provider names ( #7084 )
2025-12-28 20:50:37 +00:00
Wenxi
924b5e5c70
refactor: stopgap cleanup core litellm arg processing ( #7065 )
2025-12-28 19:54:54 +00:00
Chris Weaver
cfcb09070d
fix: improve URL handling ( #7079 )
2025-12-27 21:09:31 -08:00
Jamison Lahman
27b0fee3c4
chore(pre-commit): rm check-yaml ( #7081 )
2025-12-27 12:16:13 -08:00
Jamison Lahman
5617e86b14
chore(tests): use pytest-alembic to validate migrations ( #7069 )
2025-12-27 19:16:49 +00:00
Jamison Lahman
b909eb0205
chore(alembic): fix new_chat_history downgrade ( #7073 )
2025-12-27 16:56:56 +00:00
Raunak Bhagat
2a821134c0
refactor: Improve shared components ( #7077 )
2025-12-26 22:37:47 -08:00
Raunak Bhagat
ad632e4440
fix: Update context API ( #7076 )
2025-12-26 22:02:00 -08:00
Raunak Bhagat
153e313021
refactor: reorganize hooks to web/src/hooks directory ( #7071 )
2025-12-26 21:01:40 -08:00
Raunak Bhagat
abc80d7feb
feat: add actions-layouts and improve input-layouts ( #7072 )
2025-12-26 21:01:17 -08:00
Jamison Lahman
1a96e894fe
chore(deps): pin uv in CI ( #7074 )
2025-12-26 20:40:05 -08:00
Jamison Lahman
5a09a73df8
chore(tests): delete skipped migration tests ( #7070 )
2025-12-27 04:19:59 +00:00
Jamison Lahman
02723291b3
chore(gha): remove fetch-depth: 0 from playwright ( #7066 )
2025-12-27 02:10:20 +00:00
Justin Tahara
324388fefc
chore(envvar): Cleaning up Unused EnvVars ( #7067 )
2025-12-26 17:57:32 -08:00
Justin Tahara
4a119e869b
chore(envvar): Cleanup Unused envvars ( #7056 )
2025-12-27 01:32:52 +00:00
Jamison Lahman
20127ba115
chore(docker): move docker-bake.hcl to toplevel ( #7064 )
2025-12-27 01:04:05 +00:00
Justin Tahara
3d6344073d
fix(ui): Align Web Search Page ( #7061 )
2025-12-26 16:17:28 -08:00
Justin Tahara
7dd98b717b
fix(ui): Align Performance Pages ( #7062 )
2025-12-26 16:05:34 -08:00
Wenxi
0ce5667444
fix: default to global region for gemini models ( #7060 )
2025-12-26 23:08:17 +00:00
Wenxi
b03414e643
chore: removed unnecessary monkey patch ( #7058 )
2025-12-26 22:41:09 +00:00
Jamison Lahman
7a67de2d72
chore(github): make PR template instructions comments ( #7053 )
2025-12-26 21:00:14 +00:00
roshan
300bf58715
fix: remove dr feature flag ( #7052 )
2025-12-26 20:58:08 +00:00
Justin Tahara
b2bd0ddc50
fix(chat): Custom Agent Chat Rename ( #7051 )
2025-12-26 20:46:40 +00:00
Justin Tahara
a3d847b05c
fix(ui): Copy Traceback button ( #7049 )
2025-12-26 19:29:29 +00:00
acaprau
d529d0672d
fix: test_connector_pause_while_indexing keeps timing out, lower the number of docs to wait for to 4 from 16 ( #6976 )
2025-12-26 17:33:57 +00:00
Raunak Bhagat
f98a5e1119
fix: Overlay ordering bug ( #7048 )
2025-12-26 09:00:29 -08:00
Raunak Bhagat
6ec0b09139
feat: Add small icons + scripts + readme to Opal ( #7046 )
2025-12-26 08:06:57 -08:00
roshan
53691fc95a
chore: refactor search tool renderer ( #7044 )
2025-12-25 22:04:11 -05:00
Jamison Lahman
3400e2a14d
chore(desktop): skip desktop on beta tags ( #7043 )
2025-12-25 13:41:05 -08:00
roshan
d8cc1f7a2c
chore: clean up unused feature flag ( #7042 )
2025-12-25 16:35:53 -05:00
roshan
2098e910dd
chore: clean up search renderer v2 ( #7041 )
2025-12-25 16:31:26 -05:00
Jamison Lahman
e5491d6f79
revert: "chore(fe): enable reactRemoveProperties" ( #7040 )
2025-12-25 12:00:52 -08:00
Raunak Bhagat
a8934a083a
feat: Add useOnChangeValue hook and update form components ( #7036 )
2025-12-25 11:40:39 -08:00
Chris Weaver
80e9507e01
fix: google index names ( #7038 )
2025-12-25 17:56:22 +00:00
Raunak Bhagat
60d3be5fe2
refactor: Improve form hook to handle events directly ( #7035 )
2025-12-25 02:16:47 -08:00
Raunak Bhagat
b481cc36d0
refactor: Update form field components to use new hook ( #7034 )
2025-12-25 01:54:07 -08:00
Raunak Bhagat
65c5da8912
feat: Create new InputDatePicker component ( #7023 )
2025-12-24 23:23:47 -08:00
Jamison Lahman
0a0366e6ca
chore(fe): enable reactRemoveProperties ( #7030 )
2025-12-25 05:12:36 +00:00
Jamison Lahman
84a623e884
chore(fe): remove reliance on data-testid prop ( #7031 )
2025-12-24 20:44:28 -08:00
roshan
6b91607b17
chore: feature flag for deep research ( #7022 )
2025-12-24 21:38:34 -05:00
Wenxi
82fb737ad9
fix: conditional tool choice param for anthropic ( #7029 )
2025-12-25 00:25:19 +00:00
Justin Tahara
eed49e699e
fix(docprocessing): Cleaning up Events ( #7025 )
2025-12-24 12:25:43 -08:00
Justin Tahara
3cc7afd334
fix(chat): Copy functionality ( #7027 )
2025-12-24 12:22:02 -08:00
Jamison Lahman
bcbfd28234
chore(fe): "Copy code"->"Copy" ( #7018 )
2025-12-24 11:38:02 -08:00
Rohit V
faa47d9691
chore(docs): update docker compose command in CONTRIBUTING.md ( #7020 )
...
Co-authored-by: Rohit V <rohit.v@thoughtspot.com >
2025-12-24 11:18:12 -08:00
Wenxi
6649561bf3
fix: multiple tool calls unit test ( #7026 )
2025-12-24 18:08:12 +00:00
Wenxi
026cda0468
fix: force tool with openai ( #7024 )
2025-12-24 09:37:14 -08:00
Raunak Bhagat
64297e5996
feat: add formik field components and helpers ( #7017 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-24 08:09:24 -08:00
Raunak Bhagat
c517137c0a
refactor: Update CSS stylings for SidebarTab component ( #7016 )
2025-12-23 22:56:06 -08:00
SubashMohan
cbfbe0bbbe
fix(onboarding): Azure llm url parsing ( #6950 )
2025-12-24 12:17:31 +05:30
Raunak Bhagat
13ca4c6650
refactor: remove icon prop from UserFilesModal ( #7014 )
2025-12-23 22:35:42 -08:00
Raunak Bhagat
e8d9e36d62
refactor: SidebarTab fixes ( #7012 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-24 06:06:06 +00:00
Jamison Lahman
77e4f3c574
fix(fe): right sidebar buttons dont inherit href ( #7007 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-12-24 04:41:22 +00:00
Chris Weaver
2bdc06201a
fix: improve scrollbar for code blocks ( #7013 )
2025-12-24 03:38:09 +00:00
Yuhong Sun
077ba9624c
fix: parallel tool call with openai ( #7010 )
2025-12-23 19:07:23 -08:00
Raunak Bhagat
81eb1a1c7c
fix: Fix import error ( #7011 )
2025-12-23 19:00:10 -08:00
Yuhong Sun
1a16fef783
feat: DEEP RESEARCH ALPHA HUZZAH ( #7001 )
2025-12-23 18:45:43 -08:00
Yuhong Sun
027692d5eb
chore: bump litellm version ( #7009 )
2025-12-23 18:09:21 -08:00
Raunak Bhagat
3a889f7069
refactor: Add more comprehensive layout components ( #6989 )
2025-12-23 17:54:32 -08:00
Raunak Bhagat
20d67bd956
feat: Add new components to refresh-components ( #6991 )
...
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
2025-12-23 17:53:59 -08:00
acaprau
8d6b6accaf
feat(new vector db interface): Plug in retrievals for Vespa ( #6966 )
2025-12-23 23:30:59 +00:00
Chris Weaver
ed76b4eb55
fix: masking ( #7003 )
2025-12-23 23:23:03 +00:00
Raunak Bhagat
7613c100d1
feat: update icons ( #6988 )
2025-12-23 15:11:33 -08:00
Raunak Bhagat
c52d3412de
refactor: add more helpful utility hooks ( #6987 )
2025-12-23 14:38:13 -08:00
Jamison Lahman
96b6162b52
chore(desktop): fix windows version ( #6999 )
2025-12-23 22:21:30 +00:00
Yuhong Sun
502ed8909b
chore: Tuning Deep Research ( #7000 )
2025-12-23 14:19:20 -08:00
roshan
8de75dd033
feat: deep research ( #6936 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-12-23 21:24:27 +00:00
Wenxi
74e3668e38
chore: cleanup drupal connector nits ( #6998 )
2025-12-23 21:24:21 +00:00
Justin Tahara
2475a9ef92
fix(gdrive): Investigation Logging ( #6996 )
2025-12-23 13:26:44 -08:00
rexjohannes
690f54c441
feat: Drupal Wiki connector ( #4773 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-23 19:28:23 +00:00
Jamison Lahman
71bb0c029e
chore(desktop): deployment automation for the desktop app ( #6990 )
2025-12-23 09:20:59 -08:00
Yuhong Sun
ccf890a129
Small Tuning ( #6986 )
2025-12-22 20:13:17 -08:00
acaprau
a7bfdebddf
feat(new vector db interface): Implement retrievals for Vespa ( #6963 )
2025-12-23 03:00:38 +00:00
Yuhong Sun
6fc5ca12a3
Fine grained Braintrust tracing ( #6985 )
2025-12-22 19:08:49 -08:00
Wenxi
8298452522
feat: add open book icon ( #6984 )
2025-12-22 19:00:31 -08:00
Wenxi
2559327636
fix: allow chat file previewing and fix csv rendering ( #6915 )
2025-12-23 02:08:42 +00:00
Yuhong Sun
ef185ce2c8
feat: DR Tab for intermediate reports and Index increment for final report section end ( #6983 )
2025-12-22 18:10:45 -08:00
Wenxi
a04fee5cbd
feat: add optional image parsing for docx ( #6981 )
2025-12-22 17:45:44 -08:00
Justin Tahara
e507378244
fix(vertex-ai): Bump Default Batch Size ( #6982 )
2025-12-22 17:21:55 -08:00
Justin Tahara
e6be3f85b2
fix(gemini): No Asyncio ( #6980 )
2025-12-23 01:07:40 +00:00
acaprau
cc96e303ce
feat(new vector db interface): Plug in delete for Vespa ( #6867 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-12-23 00:54:52 +00:00
Nikolas Garza
e0fcb1f860
feat(fe): speed up pre-commit TypeScript type checking with tsgo ( #6978 )
2025-12-23 00:22:42 +00:00
roshan
f5442c431d
feat: add PacketException handling ( #6968 )
2025-12-23 00:09:51 +00:00
acaprau
652e5848e5
feat(new vector db interface): Implement delete for Vespa ( #6866 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-12-22 23:58:32 +00:00
Wenxi
3fa1896316
fix: download cloud svg ( #6977 )
2025-12-22 14:54:33 -08:00
roshan
f855ecab11
feat: add dr loop tracing ( #6971 )
2025-12-22 21:35:29 +00:00
Jamison Lahman
fd26176e7d
revert: "fix(fe): make recent chat sidebar buttons links" ( #6967 )
2025-12-22 12:12:48 -08:00
Justin Tahara
8986f67779
fix(docprocessing): Reusing Threads ( #6916 )
2025-12-22 19:03:46 +00:00
Nikolas Garza
42f2d4aca5
feat(teams): Enable Auto Sync Permissions for Teams connector ( #6648 )
2025-12-22 18:57:01 +00:00
Evan Lohn
7116d24a8c
fix: small MCP UI changes ( #6862 )
2025-12-22 18:09:36 +00:00
Justin Tahara
7f4593be32
fix(vertex): Infinite Embedding ( #6917 )
2025-12-22 10:43:11 -08:00
Wenxi
f47e25e693
feat(ingestion): restore delete api ( #6962 )
2025-12-22 10:06:43 -08:00
acaprau
877184ae97
feat(new vector db interface): Plug in update for Vespa ( #6792 )
2025-12-22 16:25:13 +00:00
acaprau
54961ec8ef
fix: test_multi_llm.py::test_multiple_tool_calls callsite fix ( #6959 )
2025-12-22 08:06:13 -08:00
Raunak Bhagat
e797971ce5
fix: Layout fix + CSR updates ( #6958 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-22 08:00:39 -08:00
Jamison Lahman
566cca70d8
chore(fe): conditionally render header on chatSession ( #6955 )
2025-12-22 02:37:01 -08:00
Jamison Lahman
be2d0e2b5d
chore(fe): prevent header continuous render ( #6954 )
2025-12-22 00:46:21 -08:00
Jamison Lahman
692f937ca4
chore(fmt): fix prettier ( #6953 )
2025-12-22 00:30:21 -08:00
Jamison Lahman
11de1ceb65
chore(ts): typedRoutes = true ( #6930 )
2025-12-22 00:21:44 -08:00
Jamison Lahman
19993b4679
chore(chat): refactor chat header ( #6952 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-22 00:20:46 -08:00
Yuhong Sun
9063827782
Enable DR on the backend ( #6948 )
2025-12-21 18:25:24 -08:00
Yuhong Sun
0cc6fa49d7
DR Minor tweaking ( #6947 )
2025-12-21 17:23:52 -08:00
roshan
3f3508b668
fix: sanitize postgres to remove nul characters ( #6934 )
2025-12-22 00:19:25 +00:00
Jamison Lahman
1c3a88daf8
perf(chat): avoid re-rendering chat on ChatInput change ( #6945 )
2025-12-21 16:15:34 -08:00
Yuhong Sun
92f30bbad9
Fix misalignment in DR failed agents ( #6946 )
2025-12-21 15:07:45 -08:00
Yuhong Sun
4abf43d85b
DR bug fixes ( #6944 )
2025-12-21 14:56:52 -08:00
Jamison Lahman
b08f9adb23
chore(perf): frontend stats overlay in dev ( #6840 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-21 22:12:54 +00:00
Yuhong Sun
7a915833bb
More correct packet handling ( #6943 )
2025-12-21 13:48:27 -08:00
Jamison Lahman
9698b700e6
fix(desktop): Linux-specific fixes ( #6928 )
2025-12-21 20:39:52 +00:00
Jamison Lahman
fd944acc5b
fix(fe): chat content links use proper hrefs ( #6939 )
2025-12-21 12:09:20 -08:00
Yuhong Sun
a1309257f5
Log ( #6937 )
2025-12-20 23:28:28 -08:00
Yuhong Sun
6266dc816d
feat: Deep Research Citation Handling ( #6935 )
2025-12-20 22:46:20 -08:00
Jamison Lahman
83c011a9e4
chore(deps): upgrade urllib3 2.6.1->2.6.2 ( #6932 )
2025-12-20 20:21:10 -08:00
Yuhong Sun
8d1ac81d09
Citation Processing ( #6933 )
2025-12-20 20:08:24 -08:00
Yuhong Sun
d8cd4c9928
feat: DR fix a couple issues with saving ( #6931 )
2025-12-20 18:28:04 -08:00
Jamison Lahman
5caa4fdaa0
fix(chat): attached images are flush right ( #6927 )
2025-12-20 07:20:14 -08:00
Jamison Lahman
f22f33564b
fix(fe): ensure error messages have padding ( #6926 )
2025-12-20 07:03:27 -08:00
Jamison Lahman
f86d282a47
chore(fe): ensure chat padding on medium size viewport ( #6925 )
2025-12-20 06:38:16 -08:00
Jamison Lahman
ece1edb80f
fix(fe): make recent chat sidebar buttons links ( #6924 )
2025-12-20 06:04:59 -08:00
Jamison Lahman
c9c17e19f3
fix(chat): only scroll to bottom on page load ( #6923 )
2025-12-20 05:01:56 -08:00
Jamison Lahman
40e834e0b8
fix(fe): make "New Session" button a link ( #6922 )
2025-12-20 04:29:22 -08:00
Jamison Lahman
45bd82d031
fix(style): floating scroll down is z-sticky ( #6921 )
2025-12-20 04:12:48 -08:00
Yuhong Sun
27c1619c3d
feat: hyperparams ( #6920 )
2025-12-19 20:32:00 -08:00
Yuhong Sun
8cfeb85c43
feat: Deep Research packets streaming done ( #6919 )
2025-12-19 20:23:02 -08:00
Yuhong Sun
491b550ebc
feat: Deep Research more stuff ( #6918 )
2025-12-19 19:14:22 -08:00
Chris Weaver
1a94dfd113
fix: reasoning width ( #6914 )
2025-12-20 02:24:46 +00:00
Jamison Lahman
bcd9d7ae41
fix(install): handle non-semver docker-compose versions ( #6913 )
2025-12-19 18:17:44 -08:00
Vinit
98b4353632
fix: use consistent INSTALL_ROOT instead of pwd for deployment paths ( #6680 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-20 01:25:51 +00:00
Yuhong Sun
f071b280d4
feat: Deep Research packets ( #6912 )
2025-12-19 17:18:56 -08:00
acaprau
f7ebaa42fc
feat(new vector db interface): Implement update for Vespa ( #6790 )
2025-12-20 00:56:23 +00:00
Justin Tahara
11737c2069
fix(vespa): Handling Rate Limits ( #6878 )
2025-12-20 00:52:11 +00:00
Jamison Lahman
1712253e5f
fix(fe): Set up provider logos are equal size ( #6900 )
2025-12-20 00:50:31 +00:00
Yuhong Sun
de8f292fce
feat: DR packets cont ( #6910 )
2025-12-19 16:47:03 -08:00
Jamison Lahman
bbe5058131
chore(mypy): "ragas.metrics" [import-not-found] ( #6909 )
2025-12-19 16:35:45 -08:00
Yuhong Sun
45fc5e3c97
chore: Tool interface ( #6908 )
2025-12-19 16:12:21 -08:00
Yuhong Sun
5c976815cc
Mypy ( #6906 )
2025-12-19 15:50:30 -08:00
Justin Tahara
3ea4b6e6cc
feat(desktop): Make Desktop App ( #6690 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-19 15:49:21 -08:00
Yuhong Sun
7b75c0049b
chore: minor refactor ( #6905 )
2025-12-19 15:37:27 -08:00
Yuhong Sun
04bdce55f4
chore: Placement used in more places ( #6904 )
2025-12-19 15:07:48 -08:00
Yuhong Sun
2446b1898e
chore: Test Manager class ( #6903 )
2025-12-19 14:58:55 -08:00
Yuhong Sun
6f22a2f656
chore: Update Packet structure to make the positioning info an object ( #6899 )
2025-12-19 14:12:39 -08:00
Justin Tahara
e307a84863
fix(agents): Fix User File Search ( #6895 )
2025-12-19 21:42:28 +00:00
Chris Weaver
2dd27f25cb
feat: allow cmd+click on connector rows in admin panel ( #6894 )
2025-12-19 21:39:23 +00:00
Nikolas Garza
e402c0e3b4
fix: fix Icon React Compiler error in LLMPopover when searching models ( #6891 )
2025-12-19 21:16:41 +00:00
Jamison Lahman
2721c8582a
chore(pre-commit): run uv-sync in active venv ( #6898 )
2025-12-19 13:44:00 -08:00
Yuhong Sun
43c8b7a712
feat: Deep Research substep initial ( #6896 )
2025-12-19 13:30:25 -08:00
acaprau
f473b85acd
feat(new vector db interface): Plug in hybrid_retrieval for Vespa ( #6752 )
2025-12-19 21:03:19 +00:00
Nikolas Garza
02cd84c39a
fix(slack): limit thread context fetch to top N messages by relevance ( #6861 )
2025-12-19 20:26:30 +00:00
Raunak Bhagat
46d17d6c64
fix: Fix header on AgentsNavigationPage ( #6873 )
2025-12-19 20:15:44 +00:00
Jamison Lahman
10ad536491
chore(mypy): enable warn-unused-ignores ( #6893 )
2025-12-19 12:00:30 -08:00
acaprau
ccabc1a7a7
feat(new vector db interface): Implement hybrid_retrieval for Vespa ( #6750 )
2025-12-19 19:32:48 +00:00
Chris Weaver
8e262e4da8
feat: make first runs be high priority ( #6871 )
2025-12-19 19:05:15 +00:00
Raunak Bhagat
79dea9d901
Revert "refactor: Consolidate chat and agents contexts" ( #6872 )
...
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
2025-12-19 11:11:33 -08:00
Yuhong Sun
2f650bbef8
chore: Matplotlib for mypy ( #6892 )
2025-12-19 10:47:59 -08:00
Jamison Lahman
021e67ca71
chore(pre-commit): "Check lazy imports" prefers active venv ( #6890 )
2025-12-19 10:04:02 -08:00
roshan
87ae024280
fix icon button z-index ( #6889 )
2025-12-19 09:52:47 -08:00
SubashMohan
5092429557
Feat/tests GitHub perm sync ( #6882 )
2025-12-19 17:26:55 +00:00
Nikolas Garza
dc691199f5
fix: persist user-selected connector sources on follow-up messages ( #6865 )
2025-12-19 17:26:48 +00:00
Jamison Lahman
1662c391f0
fix(fe): chat attachment alignment regression ( #6884 )
2025-12-19 07:44:34 -08:00
Jamison Lahman
08aefbc115
fix(style): bottom message padding on small screen ( #6883 )
2025-12-19 06:50:43 -08:00
Jamison Lahman
fb6342daa9
fix(style): chat page is flush left on small screens ( #6881 )
2025-12-19 06:37:35 -08:00
Jamison Lahman
4e7adcc9ee
chore(devtools): pass debug auth token with server-side requests ( #6836 )
2025-12-19 04:07:53 -08:00
Wenxi
aa4b3d8a24
fix(tests): add research agent tool to tool seeding test ( #6877 )
2025-12-18 23:09:18 -08:00
Wenxi
f3bc459b6e
fix(anthropic): parse chat history tool calls correctly for anthropic models ( #6876 )
2025-12-18 22:28:34 -08:00
Yuhong Sun
87cab60b01
feat: Deep Research Tool ( #6875 )
2025-12-18 20:30:36 -08:00
Yuhong Sun
08ab73caf8
fix: Reasoning ( #6874 )
2025-12-18 19:00:13 -08:00
Justin Tahara
675761c81e
fix(users): Clean up Invited Users who are Active ( #6857 )
2025-12-19 01:43:32 +00:00
Raunak Bhagat
18e15c6da6
refactor: Consolidate chat and agents contexts ( #6834 )
2025-12-19 01:31:02 +00:00
Yuhong Sun
e1f77e2e17
feat: Deep Research works till the end ( #6870 )
2025-12-18 17:18:08 -08:00
Justin Tahara
4ef388b2dc
fix(tf): Instance Configurability ( #6869 )
2025-12-18 17:15:05 -08:00
Justin Tahara
031485232b
fix(admin): Sidebar Scroll ( #6853 )
2025-12-19 00:39:27 +00:00
Wenxi
c0debefaf6
fix(bandaid): admin pages bottom padding ( #6856 )
2025-12-18 16:49:32 -08:00
Nikolas Garza
bbebe5f201
fix: reset actions popover to main menu on open ( #6863 )
2025-12-19 00:24:01 +00:00
Yuhong Sun
ac9cb22fee
feat: deep research continued ( #6864 )
2025-12-18 15:51:13 -08:00
Wenxi
5e281ce2e6
refactor: unify mimetype and file extensions ( #6849 )
2025-12-18 23:08:26 +00:00
Chris Weaver
9ea5b7a424
chore: better cloud metrics ( #6851 )
2025-12-18 22:47:41 +00:00
Justin Tahara
e0b83fad4c
fix(web): Avoiding Bot Detection issues ( #6845 )
2025-12-18 22:43:38 +00:00
Chris Weaver
7191b9010d
fix: handle 401s in attachment fetching ( #6858 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-18 14:52:05 -08:00
Yuhong Sun
fb3428ed37
feat: deep research more dev stuff ( #6854 )
2025-12-18 14:09:46 -08:00
Chris Weaver
444ad297da
chore: remove fast model ( #6841 )
2025-12-18 20:38:13 +00:00
roshan
f46df421a7
fix: correct tool response pairing for parallel tool calls in llm_loop ( #6846 )
2025-12-18 11:46:34 -08:00
Yuhong Sun
98a2e12090
feat: DR continued work ( #6848 )
2025-12-18 11:36:34 -08:00
Jamison Lahman
36bfa8645e
chore(gha): run playwright and jest similar to other tests ( #6844 )
2025-12-18 18:41:16 +00:00
roshan
56e71d7f6c
fix: text view auto focus on button ( #6843 )
2025-12-18 10:18:43 -08:00
roshan
e0d172615b
fix: TextView tooltip z-index ( #6842 )
2025-12-18 10:11:40 -08:00
Shahar Mazor
bde52b13d4
feat: add file management capabilities ( #5623 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Wenxi <wenxi@onyx.app >
2025-12-18 17:40:24 +00:00
SubashMohan
b273d91512
feat(actions): add passthrough auth ( #6665 )
2025-12-18 10:58:52 +00:00
Jamison Lahman
1fbe76a607
fix(fe): center-align credential update icons ( #6837 )
2025-12-18 02:43:24 -08:00
Jamison Lahman
6ee7316130
fix(fe): avoid chat message shift on hover ( #6835 )
2025-12-17 23:44:09 -08:00
Raunak Bhagat
51802f46bb
fix: Open sub menu on tool force ( #6813 )
2025-12-18 05:16:43 +00:00
Jamison Lahman
d430444424
fix(fe): apply z-sticky to ChatInput ( #6827 )
2025-12-17 21:04:34 -08:00
Yuhong Sun
17fff6c805
fix: reasoning with 5 series ( #6833 )
2025-12-17 20:16:48 -08:00
Yuhong Sun
a33f6e8416
fix: LLM can hallucinate tool calls ( #6832 )
2025-12-17 19:45:31 -08:00
Nikolas Garza
d157649069
fix(llm-popover): hide provider group when single provider ( #6820 )
2025-12-17 19:30:48 -08:00
Wenxi
77bbb9f7a7
fix: decrement litellm and openai broken versions ( #6831 )
2025-12-17 19:09:06 -08:00
Yuhong Sun
996b5177d9
feat: parallel tool calling ( #6779 )
...
Co-authored-by: rohoswagger <rohod04@gmail.com >
2025-12-17 18:59:34 -08:00
acaprau
ab9a3ba970
feat(new vector db interface): Plug in index for Vespa ( #6659 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-12-18 01:42:08 +00:00
Yuhong Sun
87c1f0ab10
feat: more orchestrator stuff ( #6826 )
2025-12-17 17:12:22 -08:00
acaprau
dcea1d88e5
feat(new vector db interface): Implement index for Vespa ( #6658 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-12-18 00:26:07 +00:00
Nikolas Garza
cc481e20d3
feat: ee license tracking - API Endpoints ( #6812 )
2025-12-18 00:24:01 +00:00
Nikolas Garza
4d141a8f68
feat: ee license tracking - DB and Cache Operations ( #6811 )
2025-12-17 23:53:28 +00:00
Wenxi
cb32c81d1b
refactor(web search): use refreshed modal, improve ux, add playwright tests ( #6791 )
2025-12-17 15:24:47 -08:00
Nikolas Garza
64f327fdef
feat: ee license tracking - Crypto Verification Utils ( #6810 )
2025-12-17 22:41:12 +00:00
Yuhong Sun
902d6112c3
feat: Deep Research orchestration start ( #6825 )
2025-12-17 14:53:25 -08:00
Jamison Lahman
f71e3b9151
chore(devtools): address hatch.version.raw-options review comment ( #6823 )
2025-12-17 14:52:06 -08:00
Nikolas Garza
dd7e1520c5
feat: ee license tracking - Data Plane Models + Database Schema ( #6809 )
2025-12-17 21:26:33 +00:00
Jamison Lahman
97553de299
chore(devtools): go onboarding docs + replace hatch-vcs w/ code script ( #6819 )
2025-12-17 13:27:43 -08:00
Justin Tahara
c80ab8b200
fix(jira): Handle Errors better ( #6816 )
2025-12-17 21:12:14 +00:00
Jamison Lahman
85c4ddce39
chore(frontend): optionally inject auth cookie into requests ( #6794 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-17 20:43:36 +00:00
Wenxi
1caa860f8e
fix(file upload): properly convert and process files uploaded directly to chat ( #6815 )
...
Co-authored-by: _htz_ <100520465+1htz2@users.noreply.github.com >
2025-12-17 12:38:14 -08:00
trial-danswer
7181cc41af
feat: adding support for SearXNG as an option for web search. It operates a… ( #6653 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-12-17 12:27:19 -08:00
Chris Weaver
959b8c320d
fix: don't leave redis ports exposed ( #6814 )
2025-12-17 12:06:10 -08:00
roshan
96fd0432ff
fix(tool): default tool descriptions assistant -> agent ( #6788 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-17 19:12:17 +00:00
Jamison Lahman
4c73a03f57
chore(fe): followups to 7f79e34aa ( #6808 )
2025-12-17 18:36:31 +00:00
Raunak Bhagat
e57713e376
fix: Clean up DocumentsSidebar ( #6805 )
2025-12-17 09:00:14 -08:00
Jamison Lahman
21ea320323
fix(style): standardize projects page layout ( #6807 )
2025-12-17 01:11:09 -08:00
Jamison Lahman
bac9c48e53
fix(style): "More Agents" page is responsive ( #6806 )
2025-12-17 01:01:13 -08:00
roshan
7f79e34aa4
fix(projects): add special logic for internal search tool when no connectors available ( #6774 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-12-17 06:45:03 +00:00
Jamison Lahman
f1a81d45a1
chore(fe): popover component uses z-index.css ( #6804 )
2025-12-16 23:07:31 -08:00
Jamison Lahman
285755a540
chore(pre-commit): fix uv.lock after filelock "upgrade" ( #6803 )
2025-12-16 22:16:19 -08:00
Justin Tahara
89003ad2d8
chore(tf): Update VPC calling ( #6798 )
2025-12-17 05:38:50 +00:00
Yuhong Sun
9f93f97259
feat(vectordb): New Document Index Interface ( #5700 )
2025-12-17 03:28:02 +00:00
Yuhong Sun
f702eebbe7
chore: some readme updates ( #6802 )
2025-12-16 19:53:23 -08:00
Yuhong Sun
8487e1856b
feat: Deep Research first couple stages ( #6801 )
2025-12-16 19:40:54 -08:00
acaprau
a36445f840
fix(devtools): restart_containers.sh should source venv before running alembic ( #6795 )
2025-12-17 02:33:21 +00:00
roshan
7f30293b0e
chore: improved error handling and display for agent failure types ( #6784 )
2025-12-17 02:30:24 +00:00
acaprau
619d9528b4
fix(devtools): CLAUDE.md.template makes reference to a venv that does not exist ( #6796 )
2025-12-17 02:29:47 +00:00
Yuhong Sun
6f83c669e7
feat: enable skip clarification ( #6797 )
2025-12-16 18:25:15 -08:00
Chris Weaver
c3e5f48cb4
fix: horrible typo in README ( #6793 )
2025-12-16 17:05:57 -08:00
Justin Tahara
fdf8fe391c
fix(ui): Search Settings Active Only ( #6657 )
2025-12-16 17:00:06 -08:00
Raunak Bhagat
f1d6bb9e02
refactor: Transfer all icons to @opal/icons ( #6755 )
2025-12-17 00:16:44 +00:00
Justin Tahara
9a64a717dc
fix(users): User Groups Race Condition ( #6710 )
2025-12-17 00:11:07 +00:00
Raunak Bhagat
aa0f475e01
refactor: Add new z-indexing file ( #6789 )
2025-12-16 23:56:13 +00:00
Nikolas Garza
75238dc353
fix: attach user credentials to assistant requests ( #6785 )
2025-12-16 23:15:31 +00:00
Nikolas Garza
9e19803244
chore: bump fallback max token limit to 32k ( #6787 )
2025-12-16 23:09:47 +00:00
dependabot[bot]
5cabd32638
chore(deps): Bump filelock from 3.15.4 to 3.20.1 in /backend/requirements ( #6781 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 22:36:09 +00:00
Justin Tahara
4ccd88c331
fix(confluence): Skip attachments gracefully ( #6769 )
2025-12-16 22:34:16 +00:00
Justin Tahara
5a80b98320
feat(cleanup): No Bastion Setup ( #6562 )
2025-12-16 14:51:05 -08:00
Jamison Lahman
ff109d9f5c
chore(style): fix chat page scrollbar after padding change ( #6780 )
2025-12-16 22:08:12 +00:00
Justin Tahara
4cc276aca9
fix(helm): Add Update Strategy ( #6782 )
2025-12-16 14:19:20 -08:00
Jamison Lahman
29f0df2c93
fix(style): increase tooltip z-index ( #6778 )
2025-12-16 21:30:19 +00:00
Nikolas Garza
e2edcf0e0b
fix: improve ux for fed slack config error handling ( #6699 )
2025-12-16 21:23:11 +00:00
Chris Weaver
9396fc547d
fix: confluence params ( #6773 )
2025-12-16 20:53:39 +00:00
Jamison Lahman
c089903aad
fix: chat page overflow on small screens ( #6723 )
2025-12-16 13:03:07 -08:00
Chris Weaver
95471f64e9
fix: main chat page w/ overridden app name ( #6775 )
2025-12-16 12:56:15 -08:00
Jamison Lahman
13c1619d01
fix(style): center-ish align chat icon on small screen ( #6727 )
2025-12-16 20:10:09 +00:00
Justin Tahara
ddb5068847
fix(helm): Redis Operator Name ( #6770 )
2025-12-16 20:07:00 +00:00
Nikolas Garza
81a4f654c2
fix: scrollable container height for popover.tsx ( #6772 )
2025-12-16 20:04:33 +00:00
Jamison Lahman
9393c56a21
fix: remove unnecessary chat display tabindex ( #6722 )
2025-12-16 20:00:01 +00:00
Nikolas Garza
1ee96ff99c
fix(llm): fix custom provider detection and model filtering ( #6766 )
2025-12-16 19:14:38 +00:00
Jamison Lahman
6bb00d2c6b
chore(gha): run connector tests when uv.lock changes ( #6768 )
2025-12-16 18:44:06 +00:00
Wenxi
d9cc923c6a
fix(hubspot): api client and urllib conflict ( #6765 )
2025-12-16 18:35:24 +00:00
Evan Lohn
bfbba0f036
chore: gpt 5.2 model naming ( #6754 )
2025-12-16 10:38:29 -08:00
Wenxi
ccf6911f97
chore: alembic readme nit ( #6767 )
2025-12-16 10:20:50 -08:00
Wenxi
15c9c2ba8e
fix(llms): only save model configs for active/usable LLMs ( #6758 )
2025-12-16 17:54:47 +00:00
Wenxi
8b3fedf480
fix(web search): clamp google pse max results to api max ( #6764 )
2025-12-16 09:47:56 -08:00
Jamison Lahman
b8dc0749ee
chore(tests): allow REDIS_CLOUD_PYTEST_PASSWORD to be empty ( #6249 )
2025-12-16 02:53:28 -08:00
Jamison Lahman
d6426458c6
chore(hygiene): rm unused secrets ( #6762 )
2025-12-16 02:29:56 -08:00
Jamison Lahman
941c4d6a54
chore(gha): use ods openapi in CI ( #6761 )
2025-12-16 02:04:42 -08:00
Jamison Lahman
653b65da66
chore(devtools): replace check_lazy_imports.py w/ ods check-lazy-imports ( #6760 )
2025-12-16 01:05:08 -08:00
Jamison Lahman
503e70be02
chore(deployment): fetch-depth: 0 for check-version-tag ( #6759 )
2025-12-15 23:51:37 -08:00
Nikolas Garza
9c19493160
fix: llm popover scroll ( #6757 )
2025-12-16 05:24:28 +00:00
Nikolas Garza
933315646b
fix(llm): restore default models and filter obsolete/duplicate models from API ( #6731 )
2025-12-16 03:11:38 +00:00
Nikolas Garza
d2061f8a26
chore(ui): LLM popover improvements ( #6742 )
2025-12-15 19:36:00 -08:00
Jamison Lahman
6a98f0bf3c
chore(devtools): ods openapi to generate schema and client ( #6748 )
2025-12-15 19:34:12 -08:00
Jamison Lahman
2f4d39d834
chore(devtools): ods check-lazy-imports ( #6751 )
2025-12-15 18:54:49 -08:00
Raunak Bhagat
40f8bcc6f8
refactor: Clean up message display ( #6706 )
2025-12-15 18:48:32 -08:00
Wenxi
af9ed73f00
fix(llms): reduce list of openai models ( #6753 )
2025-12-16 02:28:17 +00:00
acaprau
bf28041f4e
feat(agents pagination): FE changes for pagination to the agents admin page ( #6516 )
...
Co-authored-by: Andrei <andrei@Andreis-MacBook-Pro.local >
2025-12-16 02:21:43 +00:00
Wenxi
395d5927b7
fix(llms): destructure fetched_model_configurations ( #6749 )
2025-12-16 01:33:16 +00:00
Jamison Lahman
c96f24e37c
chore(deployment): run check-version-tag in debug mode ( #6747 )
2025-12-15 17:15:51 -08:00
Emerson Gomes
070519f823
Add LLM Session Tracking for Budget Control and Observability ( #6564 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-12-15 23:45:25 +00:00
Jamison Lahman
a7dc1c0f3b
chore(gha): remove duplicate check-lazy-imports ( #6746 )
2025-12-15 15:38:13 -08:00
Jamison Lahman
a947e44926
chore(gha): uv run openapi-generator-cli instead of docker ( #6737 )
2025-12-15 22:00:39 +00:00
Evan Lohn
a6575b6254
feat: allow updating embedding API key ( #6707 )
2025-12-15 19:21:05 +00:00
Wenxi
31733a9c7c
fix(projects): don't disable internal search when no project files are uploaded ( #6732 )
2025-12-15 10:53:17 -08:00
dependabot[bot]
5415e2faf1
chore(deps): Bump actions/setup-node from 6.0.0 to 6.1.0 ( #6735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 18:34:29 +00:00
dependabot[bot]
749f720dfd
chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 ( #6734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 18:32:05 +00:00
Wenxi
eac79cfdf2
chore: disable coda tests temporarily until we fully configure ( #6733 )
2025-12-15 10:19:28 -08:00
Chris Weaver
e3b1202731
fix: mypy ( #6724 )
2025-12-15 09:46:02 -08:00
Yuhong Sun
6df13cc2de
feat: Handle repeat calls to internal search ( #6728 )
2025-12-14 23:59:35 -08:00
Yuhong Sun
682f660aa3
feat: Minor teachups on DR ( #6726 )
2025-12-14 23:00:30 -08:00
Yuhong Sun
c4670ea86c
feat: Deep Research Clarification Stage ( #6725 )
2025-12-14 22:55:39 -08:00
ethan
a6757eb49f
feat: add coda connector ( #6558 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-14 19:49:55 -08:00
Justin Tahara
cd372fb585
fix(asana): Cleaning up Errors ( #6689 )
2025-12-15 02:07:05 +00:00
Chris Weaver
45fa0d9b32
fix: package-lock.json ( #6721 )
2025-12-14 17:36:48 -08:00
Chris Weaver
45091f2ee2
fix: add darwin ( #6634 )
2025-12-14 17:14:16 -08:00
Chris Weaver
43a3cb89b9
fix: env vars for tests ( #6720 )
2025-12-14 16:37:06 -08:00
Chris Weaver
9428eaed8d
fix: copying markdown tables into spreadsheets ( #6717 )
2025-12-14 23:01:07 +00:00
Chris Weaver
dd29d989ff
chore: ignore plans dir ( #6718 )
2025-12-14 14:50:21 -08:00
Chris Weaver
f44daa2116
fix: remove bottom logo ( #6716 )
2025-12-14 22:09:27 +00:00
Justin Tahara
212cbcb683
fix(redis): Adding missing TTL's ( #6708 )
2025-12-13 02:15:09 +00:00
Justin Tahara
aaad573c3f
feat(helm): Add Default Redis Configs ( #6709 )
2025-12-13 02:10:27 +00:00
Jamison Lahman
e1325e84ae
chore(pre-commit): test selection w/ merge-group & postsubmits ( #6705 )
2025-12-13 00:08:39 +00:00
Evan Lohn
e759cdd4ab
fix: mcp server name and desc updates ( #6692 )
2025-12-12 07:04:46 +00:00
Yuhong Sun
2ed6607e10
chore: Few frontend cleanup ( #6700 )
2025-12-11 19:47:51 -08:00
dependabot[bot]
ba5b9cf395
chore(deps): Bump next from 16.0.7 to 16.0.10 in /web ( #6695 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 19:18:37 -08:00
Yuhong Sun
bab23f62b8
fix: Citation on replay bug ( #6697 )
2025-12-11 19:17:06 -08:00
Yuhong Sun
d72e2e4081
fix: Search tool reasoning level ( #6696 )
2025-12-11 18:28:01 -08:00
Raunak Bhagat
4ed2d08336
fix: Fix custom-agent-avatar-invocation ( #6644 )
2025-12-11 16:20:39 -08:00
Yuhong Sun
24a0ceee18
chore: fix llm interface ( #6691 )
2025-12-11 15:44:44 -08:00
Jamison Lahman
d8fba38780
chore(gha): replace pre-commit with prek ( #6684 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-10 17:23:08 -08:00
Justin Tahara
5f358a1e20
fix(users): Add Race Condition Handling ( #6639 )
2025-12-09 07:43:47 -10:00
Evan Lohn
00b0c23e13
fix(web): handle br encoding of sitemap ( #6647 )
2025-12-09 04:03:56 +00:00
Chris Weaver
2103ed9e81
fix: tag race condition ( #6674 )
2025-12-08 17:01:07 -10:00
Chris Weaver
2c5ab72312
chore: only pause after repeated failure on cloud ( #6673 )
2025-12-08 16:44:13 -10:00
roshan
672d1ca8fa
fix: toast for non-admin onboarding flow ( #6651 )
2025-12-07 00:48:18 +00:00
Jamison Lahman
a418de4287
chore(devtools): upgrade onyx-devtools 0.0.3->0.1.0 ( #6663 )
2025-12-06 10:48:46 -08:00
Jamison Lahman
349aba6c02
chore(devtools): upgrade onyx-devtools 0.0.2->0.0.3 ( #6662 )
2025-12-06 10:10:02 -08:00
Jamison Lahman
18a7bdc292
chore(devtools): ods db operations ( #6661 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-06 09:53:25 -08:00
Raunak Bhagat
c658fd4c7d
refactor: Modal cleanup ( #6614 )
2025-12-05 19:40:30 -08:00
Yuhong Sun
f1e87dda5b
chore: LLM step to give packets that can be modified as needed ( #6641 )
2025-12-05 17:12:55 -08:00
roshan
b93edb3e89
feat: standardize placeholders in default system prompt ( #6643 )
2025-12-06 00:13:36 +00:00
Jamison Lahman
dc4e76bd64
chore(vscode): migrate install python reqs to uv ( #6654 )
2025-12-05 16:15:58 -08:00
Justin Tahara
c4242ad17a
fix(ui): Normalize Emails ( #6636 )
2025-12-05 23:26:06 +00:00
roshan
a4dee62660
fix: add reciprocal rank score for web search docs based on ordering ( #6625 )
2025-12-05 22:53:07 +00:00
Nikolas Garza
2d2c76ec7b
feat(llm): fetch dynamic provider models directly from source APIs ( #6619 )
2025-12-05 22:22:56 +00:00
dependabot[bot]
d80025138d
chore(deps): Bump urllib3 from 2.5.0 to 2.6.0 in /backend/requirements ( #6638 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 21:28:41 +00:00
Evan Lohn
90ec595936
fix: hitting endpoint with undefined persona ( #6637 )
2025-12-05 20:33:00 +00:00
Jamison Lahman
f30e88a61b
chore(dev): make "dev" an optional-dependency ( #6640 )
2025-12-05 10:51:23 -08:00
roshan
9c04e9269f
feat: add standard for default tools -> make openURL a default tool ( #6581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
Co-authored-by: Raunak Bhagat <r@rabh.io >
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: Justin Tahara <105671973+justin-tahara@users.noreply.github.com >
Co-authored-by: Roshan Desai <rohoswagger@rohoswagger-onyx.local >
Co-authored-by: acaprau <48705707+acaprau@users.noreply.github.com >
Co-authored-by: Andrei <andrei@Andreis-MacBook-Pro.local >
2025-12-05 18:02:50 +00:00
Jamison Lahman
8c65fcd193
chore(devtools): simplify compile requirements ( #6630 )
2025-12-05 10:29:07 -08:00
Jamison Lahman
f42e3eb823
chore(docs): prefer uv over pip ( #6628 )
2025-12-05 10:28:03 -08:00
Yuhong Sun
9b76ed085c
feat: deep research prompts ( #6635 )
2025-12-05 10:15:37 -08:00
Chris Weaver
0eb4d039ae
fix: only re-index active connectors ( #6631 )
2025-12-05 17:52:44 +00:00
Justin Tahara
3c0b66a174
fix(sharepoint): Shared link fix ( #6607 )
2025-12-05 17:35:10 +00:00
Chris Weaver
895a8e774e
fix: add default-groups=all ( #6632 )
2025-12-05 17:30:06 +00:00
SubashMohan
c14ea4dbb9
refactor(actions): improved flexibility of actioncard and few ui changes ( #6597 )
2025-12-05 07:06:33 +00:00
Wenxi
80b1e07586
fix(llms): sanitize vision providers ( #6624 )
2025-12-05 03:03:21 +00:00
Nikolas Garza
59b243d585
chore(slack): add better typing + move some logs from debug to info ( #6613 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-05 03:02:28 +00:00
Jamison Lahman
d4ae3d1cb5
chore(devtools): upgrade onyx-devtools 0.0.1->0.0.2 ( #6623 )
2025-12-04 18:36:21 -08:00
Jamison Lahman
ed0a86c681
chore(deps): make backend/ a uv workspace ( #6460 )
2025-12-04 18:30:04 -08:00
dependabot[bot]
e825e5732f
chore(deps): Bump aiohttp from 3.12.14 to 3.13.2 in /backend ( #6406 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 18:28:05 -08:00
dependabot[bot]
a93854ae70
chore(deps): Bump sendgrid from 6.11.0 to 6.12.5 in /backend ( #6408 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-05 02:04:24 +00:00
Yuhong Sun
fc8767a04f
chore: delete unused code ( #6622 )
2025-12-04 17:50:17 -08:00
Jamison Lahman
6c231e7ad1
chore(devtools): QOL improvements for cherry-pick script ( #6620 )
2025-12-04 17:27:27 -08:00
Wenxi
bac751d4a9
feat(helm): add mcp server ( #6586 )
2025-12-05 00:57:05 +00:00
Jessica Singh
3e0f386d5b
fix(web search ui): make font sizes consistent ( #6606 )
2025-12-05 00:09:21 +00:00
Chris Weaver
edb6957268
fix: litellm w/ azure reasoning mode ( #6612 )
2025-12-04 23:49:55 +00:00
Jamison Lahman
0348d11fb2
chore(mypy): type-check tools/ ( #6615 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-04 23:44:34 +00:00
Wenxi
fe514eada0
fix(docs): update admin docs links ( #6611 )
2025-12-04 23:05:09 +00:00
acaprau
e7672b89bb
feat(agents admin page): Make display priority adjustments PATCH instead of PUT, allowing granular edits + small cleanups ( #6565 )
...
Co-authored-by: Andrei <andrei@Andreis-MacBook-Pro.local >
2025-12-04 22:27:04 +00:00
Nikolas Garza
c1494660e1
fix: slack bot fixes for channel filtering, spammy logs, and fed slack searching ( #6588 )
2025-12-04 21:35:48 +00:00
roshan
7ee3df6b92
fix: frontend continues shimmering when tool call stopped partway ( #6544 )
...
Co-authored-by: Roshan Desai <rohoswagger@rohoswagger-onyx.local >
2025-12-04 20:46:46 +00:00
Wenxi
54afed0d23
fix(api): limit ingestion api to curators and admins ( #6608 )
2025-12-04 20:43:49 +00:00
Justin Tahara
1c776fcc73
fix(persona): Fix sorting logic ( #6602 )
2025-12-04 11:30:32 -08:00
Jamison Lahman
340ddce294
chore(mypy): un-ignore braintrust missing import ( #6603 )
2025-12-04 11:30:05 -08:00
Nikolas Garza
e166c1b095
chore: bump react version for sec vuln ( #6600 )
2025-12-04 17:04:30 +00:00
SubashMohan
84be68ef7c
refactor(MCP): mcp backend and schema ( #6475 )
2025-12-04 08:24:44 +00:00
Yuhong Sun
90e9af82bf
chore: Cleanup chat turn and prompts ( #6589 )
2025-12-03 23:46:06 -08:00
Raunak Bhagat
7f36fb2a4c
refactor: Refresh "Agent Icon" to the new "Agent Avatar" standard ( #6509 )
2025-12-03 21:18:54 -08:00
Nikolas Garza
307464a736
feat: surface better model names in the ui/chat bar ( #6514 )
2025-12-04 04:51:38 +00:00
Raunak Bhagat
1d5c8bdb20
refactor: Icon cleanup ( #6573 )
2025-12-04 04:16:40 +00:00
dependabot[bot]
6de626ecc3
chore(deps): Bump next from 16.0.1 to 16.0.7 in /web ( #6563 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-12-03 19:52:05 -08:00
roshan
6663c81aa6
fix: use absolute path for icon imports ( #6585 )
2025-12-04 02:29:10 +00:00
dependabot[bot]
35ca94c17e
chore(deps): Bump werkzeug from 3.1.1 to 3.1.4 in /backend/requirements ( #6521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-03 18:08:21 -08:00
Jamison Lahman
431f652be8
chore(pre-commit): upgrade some hooks to latest ( #6583 )
2025-12-03 18:07:00 -08:00
Yuhong Sun
6535d85ceb
chore: Prompt builder update ( #6582 )
2025-12-03 17:30:17 -08:00
Chris Weaver
3a349d6ab3
fix: jira attribute error ( #6584 )
2025-12-03 17:26:21 -08:00
Chris Weaver
ddae686dc7
fix: workaround for bugged Confluence API ( #6311 )
2025-12-04 01:03:51 +00:00
roshan
0e42891cbf
fix: install node dependencies for quality-checks pre-commit hook ( #6580 )
2025-12-04 00:38:43 +00:00
Chris Weaver
823b28b4a7
fix: improve jira perm sync handling ( #6575 )
2025-12-03 23:45:34 +00:00
Jamison Lahman
828036ceb8
chore(devtools): introduce the Onyx Developer Script, ods ( #6559 )
2025-12-03 23:45:09 +00:00
Wenxi
2a40ceab26
refactor(API): replace redundant api key dep from ingestion endpoints ( #6568 )
2025-12-03 23:39:27 +00:00
Yuhong Sun
f03f2bff78
chore: continue cleanup of dead files ( #6579 )
2025-12-03 15:46:44 -08:00
Raunak Bhagat
f9a548fbe9
refactor: Input styles ( #6571 )
2025-12-03 22:31:45 +00:00
Wenxi
8b45f911ff
refactor(openapi generation): generate python client with openapi generation script for one click integration test setup ( #6574 )
2025-12-03 21:47:20 +00:00
Yuhong Sun
ae64ded7bb
Removing LangGraph code ( #6578 )
2025-12-03 14:07:18 -08:00
Jamison Lahman
7287e3490d
chore(pre-commit): disable mypy hook ( #6576 )
2025-12-03 13:57:00 -08:00
Yuhong Sun
7681c11585
chore: Removing Retrievaldoc ( #6577 )
2025-12-03 13:49:22 -08:00
Richard Guan
365e31a7f3
chore(tool): call output fix ( #6572 )
2025-12-03 21:28:06 +00:00
Nikolas Garza
dd33886946
chore: add fe type checking to pre-commit hooks ( #6569 )
2025-12-03 20:29:08 +00:00
Raunak Bhagat
6cdd5b7d3e
fix: Fix failing type checks in message feedback tests ( #6567 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-03 12:47:45 -08:00
Yuhong Sun
7b6ae2b72a
chore: Cleanup PreviousMessage class ( #6570 )
2025-12-03 12:37:02 -08:00
Yuhong Sun
629502ef6a
fix: Basic Reenabling Code Interpreter ( #6566 )
2025-12-03 11:50:11 -08:00
Yuhong Sun
927e8addb5
fix: Reasoning Block Linebreaks ( #6552 )
2025-12-03 18:28:26 +00:00
Evan Lohn
14712af431
fix: expand special casing around sharepoint shared drives ( #6539 )
2025-12-03 18:12:19 +00:00
Richard Guan
4b38b91674
chore(framework): cleanup ( #6538 )
2025-12-03 18:01:11 +00:00
Emerson Gomes
508c248032
fix: prevent heartbeat timeout state pollution in validation loop ( #5782 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-03 10:08:53 -08:00
Emerson Gomes
45db59eab1
db: remove duplicate chunk_stats deletion in delete_documents_complete__no_commit ( #5792 )
2025-12-03 10:02:57 -08:00
Yuhong Sun
5a14055a29
feat: Some UI enhancements for tools ( #6550 )
...
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
2025-12-03 16:42:49 +00:00
Nikolas Garza
a698f01cab
feat: add model metadata enrichments for LiteLLM ( #6541 )
...
Co-authored-by: Justin Tahara <105671973+justin-tahara@users.noreply.github.com >
2025-12-03 06:18:02 +00:00
Jamison Lahman
4e4bf197cf
chore(gha): docker cache from HEAD ( #6549 )
2025-12-03 03:57:07 +00:00
dependabot[bot]
517b0d1e70
chore(deps): Bump mcp from 1.19.0 to 1.23.0 in /backend/requirements ( #6526 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-03 02:55:16 +00:00
Yuhong Sun
7b2b163d4e
chore: Removes the translation layer for the new backend packets ( #6546 )
2025-12-03 02:40:55 +00:00
Jamison Lahman
29b28c8352
chore(deployment): run tests on tag push ( #6543 )
2025-12-03 01:49:21 +00:00
Jamison Lahman
83b624b658
chore(gha): /uv pip install/uv run --with/ ( #6545 )
2025-12-02 17:48:22 -08:00
Jamison Lahman
d3cd68014a
chore(gha): persist docker cache intra-PR builds ( #6524 )
2025-12-03 01:14:10 +00:00
Jamison Lahman
64d9fd97ec
chore(zizmor): upgrade and track verison via pyproject ( #6542 )
2025-12-02 17:12:10 -08:00
Jamison Lahman
7a9e2ebec6
chore(deployment): check if tagged correctly ( #6537 )
2025-12-03 00:39:57 +00:00
Richard Guan
51a69d7e55
chore(tracing): add tracing to new backend ( #6532 )
2025-12-02 22:38:23 +00:00
Nikolas Garza
f19362ce27
fix: eager load persona in slack channel config ( #6535 )
2025-12-02 22:13:24 +00:00
Justin Tahara
0c3330c105
chore(test): Playwright for User Feedback ( #6534 )
2025-12-02 21:14:12 +00:00
きわみざむらい
81cb0f2518
fix: Add proper DISABLE_MODEL_SERVER environment variable support ( #6468 )
...
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-02 21:11:09 +00:00
Chris Weaver
beb4e619e7
feat: move to client side rendering + incremental loading ( #6464 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-02 12:30:43 -08:00
Yuhong Sun
0fa1d5b0ca
Update search_tool.py description ( #6531 )
2025-12-02 11:08:36 -08:00
Yuhong Sun
1e30882222
Update README.md ( #6530 )
2025-12-02 11:07:19 -08:00
Yuhong Sun
42996a63fe
README for DB Models ( #6529 )
2025-12-02 11:00:48 -08:00
Yuhong Sun
4a38068192
Knowledge for future ( #6528 )
2025-12-02 10:48:49 -08:00
Emerson Gomes
97f66b68c1
Harden markdown link protocol handling ( #6517 )
2025-12-02 17:49:44 +00:00
Wenxi
aeafd83cd1
fix(migration): new chat history downgrade ( #6527 )
2025-12-02 17:47:33 +00:00
Justin Tahara
0ba9a873e9
feat(pginto): Support IAM Auth ( #6520 )
2025-12-01 22:40:09 -06:00
Justin Tahara
b72bac993f
feat(helm): PGInto Workflow ( #6519 )
2025-12-01 21:54:06 -06:00
Yuhong Sun
9572c63089
Fix Alembic Downgrade just in case ( #6515 )
2025-12-01 18:01:38 -08:00
Nikolas Garza
c4505cdb06
chore: remove fed slack entities button on doc set edit page ( #6385 )
2025-12-02 01:26:30 +00:00
Jamison Lahman
9055691c38
chore(docker): explicitly default env to empty string ( #6511 )
2025-12-02 01:25:39 +00:00
Raunak Bhagat
1afa7b0689
fix: Edit separator ( #6513 )
2025-12-01 17:15:23 -08:00
Evan Lohn
72c96a502e
feat: mcp pass through oauth ( #6469 )
2025-12-02 00:35:08 +00:00
acaprau
093b399472
feat(persona): Add GET paginated personas to REST API ( #6448 )
...
Co-authored-by: Andrei <andrei@Andreis-MacBook-Pro.local >
2025-12-02 00:14:47 +00:00
Jamison Lahman
d89dd3c76b
chore(gha): remove duplicate python checks ( #6510 )
2025-12-01 16:19:15 -08:00
dependabot[bot]
a24d0aa26d
chore(deps): Bump actions/upload-artifact from 4 to 5 ( #6502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-12-01 23:37:28 +00:00
dependabot[bot]
5e581c2c60
chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0 ( #6501 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 23:36:43 +00:00
dependabot[bot]
17ea20ef5c
chore(deps): Bump astral-sh/setup-uv from 3.2.4 to 7.1.4 ( #6503 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-01 23:32:06 +00:00
Justin Tahara
0b8207ef4c
fix(feedback): API Endpoint fix ( #6500 )
2025-12-01 17:28:32 -06:00
Yuhong Sun
c26da8dc75
feat: Updated Processing for Context to the LLM ( #6485 )
...
Co-authored-by: Vega <33913017+weijia619@users.noreply.github.com >
2025-12-01 14:41:13 -08:00
Richard Guan
f1f3cd392c
chore(fix): langfuse tracing ( #6505 )
2025-12-01 21:54:53 +00:00
Justin Tahara
36e31e9ffa
fix(helm): Code Interpreter Chart release ( #6506 )
2025-12-01 15:41:20 -06:00
Chris Weaver
f57c12cdaa
feat: add code-interpreter to helm chart ( #6489 )
2025-12-01 13:37:56 -08:00
brano-rohlik
514c76c3ea
feat(vertex-ai): add Gemini 3 Pro and Claude Opus 4.5 models ( #6481 )
2025-12-01 09:37:52 -08:00
Chris Weaver
921e82b839
fix: code interpreter UI ( #6498 )
2025-12-01 09:36:39 -08:00
Chris Weaver
6b7c6c9a37
fix: icon coloring in Renderer ( #6491 )
2025-11-30 18:53:26 -08:00
SubashMohan
53ae1b598b
fix(WebSearch): adjust Separator styling for improved layout consistency ( #6487 )
2025-11-30 11:45:37 +05:30
SubashMohan
83e756bf05
fix(Projects): file ordering in project panel ( #6334 )
2025-11-29 19:40:01 +00:00
Jamison Lahman
19b485cffd
chore(deps): upgrade supervisor 4.2.5->4.3.0 ( #6466 )
2025-11-26 18:38:13 -05:00
Jamison Lahman
f5a99053ac
chore(deps): upgrade dropbox 11.36.2->12.0.2 ( #6467 )
2025-11-26 18:10:13 -05:00
Chris Weaver
91f0377dd5
chore: enable code interpreter tests ( #6404 )
2025-11-26 14:55:07 -08:00
Jamison Lahman
25522dfbb8
chore(gha): setup-python accepts requirements to install ( #6463 )
2025-11-26 17:27:30 -05:00
Jamison Lahman
b0e124ec89
chore(deps): upgrade pytest-asyncio 0.22.0->1.3.0 ( #6461 )
2025-11-26 16:39:52 -05:00
Raunak Bhagat
b699a65384
refactor: Edit Modal.Header to be more concise and adherent to mocks ( #6452 )
2025-11-26 13:17:51 -08:00
Jamison Lahman
cc82d6e506
chore(deps): remove non-dev packages ( #6462 )
2025-11-26 16:17:01 -05:00
Jamison Lahman
8a6db7474d
chore(gha): assert GHA jobs have timeouts ( #6455 )
2025-11-26 18:14:23 +00:00
Jamison Lahman
fd9aea212b
chore(dev): run mypy and uv-sync on pre-commit ( #6454 )
2025-11-26 17:24:28 +00:00
acaprau
4aed383e49
chore(logs): When final doc for context pruning gets pruned, that prob doesn't need to be an error ( #6451 )
...
Co-authored-by: Andrei <andrei@Andreis-MacBook-Pro.local >
2025-11-25 22:41:47 -08:00
Justin Tahara
d0ce313b1a
fix(google): Fix embedding scopes ( #6450 )
2025-11-25 22:10:42 -06:00
Jamison Lahman
4d32c9f5e0
chore(python): use uv to manage and compile requirements ( #6291 )
2025-11-26 03:01:52 +00:00
Justin Tahara
158fe31b71
fix(azure): Normalizing Azure Target URIs ( #6443 )
2025-11-26 00:19:22 +00:00
Raunak Bhagat
97cddc1dd4
fix: Line item cleanup ( #6444 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-25 16:11:16 -08:00
Chris Weaver
c520a4ec17
fix: spinner during CSV load ( #6441 )
...
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
2025-11-25 22:01:55 +00:00
Raunak Bhagat
9c1f8cc98c
refactor: Line item cleanup ( #6434 )
2025-11-25 13:51:17 -08:00
Justin Tahara
58ba8cc68a
chore(langfuse): Remove Env Var ( #6440 )
2025-11-25 15:32:15 -06:00
Evan Lohn
a307b0d366
fix: use raw mcp url ( #6432 )
2025-11-25 21:10:03 +00:00
Wenxi
e34f58e994
refactor(tests): use PATManager for tests that use PATs ( #6438 )
2025-11-25 15:39:49 -05:00
Justin Tahara
7f6dd2dc93
feat(api): Add Users to Group Endpoint ( #6427 )
2025-11-25 20:12:20 +00:00
Wenxi
ef3daa58b3
feat(claude): update claude models ( #6433 )
2025-11-25 14:24:47 -05:00
Raunak Bhagat
972c33046e
fix: Responsiveness flash fix ( #6422 )
2025-11-25 10:27:41 -08:00
Jamison Lahman
802248c4e4
chore(python): update stale external type stubs ( #6429 )
2025-11-25 17:46:12 +00:00
Justin Tahara
f359c44183
fix(gemini): Migrate from Vertex AI to Gemini ( #6424 )
2025-11-25 17:16:55 +00:00
Jamison Lahman
bab2220091
chore(db): onyx_list_tenants.py --csv -n [count] ( #6425 )
2025-11-25 17:01:35 +00:00
Wenxi
bc35354ced
feat(MCP): basic Onyx MCP server with search tools and indexed sources resource ( #6309 )
2025-11-25 02:30:55 +00:00
Jamison Lahman
742dd23fdd
chore(deps): upgrade psutil: 5.9.8->7.1.3 ( #6300 )
2025-11-25 01:23:31 +00:00
Richard Guan
ea5690db81
chore(hotfix): tool choice bug ( #6417 )
2025-11-24 14:41:57 -08:00
Justin Tahara
853ca635d2
feat(helm): Add Deployment Labels ( #6421 )
2025-11-24 16:25:15 -06:00
Wenxi
c4d2fc9492
feat(API): make EE query APIs CE ( #6411 )
2025-11-24 21:15:52 +00:00
Justin Tahara
7aa12c0a36
feat(claude): Adding Opus 4.5 ( #6415 )
2025-11-24 15:27:58 -06:00
Wenxi
e74cf14401
chore(docker): make container startup checks case-less-sensitive ( #6412 )
2025-11-24 20:48:23 +00:00
Justin Tahara
75c42ffa9d
feat(claude): Add Gov Cloud Names ( #6414 )
2025-11-24 20:40:23 +00:00
dependabot[bot]
d6fbb7affd
chore(deps): Bump actions/checkout from 4.3.0 to 6.0.0 ( #6410 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
2025-11-24 18:57:28 +00:00
dependabot[bot]
75cee70bbb
chore(deps): Bump actions/stale from 9.1.0 to 10.1.0 ( #6409 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-24 18:26:02 +00:00
Jamison Lahman
1c8b819aa2
chore(gha): fix zizmor for .github/actions/ ( #6399 )
2025-11-24 17:11:43 +00:00
Nikolas Garza
b7cf33a4cc
fix: prevent slack bot from always using fed slack connector ( #6400 )
2025-11-24 02:37:28 +00:00
Nikolas Garza
b06459f674
chore: unify checkbox implementation across the frontend ( #6345 )
2025-11-23 21:18:56 +00:00
Raunak Bhagat
920db6b3c2
fix: Input select state-rendering fix ( #6402 )
2025-11-23 12:32:33 -08:00
Raunak Bhagat
b7e4b65a74
refactor: Consolidate hover, active, and focus styles ( #6397 )
2025-11-23 19:09:40 +00:00
Raunak Bhagat
e648e0f725
fix: Fix non-persistence issue with input-select ( #6398 )
2025-11-23 10:24:12 -08:00
SubashMohan
c8a3368fce
fix(projects): Add Create New Project option in chat move menu ( #6353 )
2025-11-23 10:17:05 +00:00
SubashMohan
f74b02ad9e
feat(UserFilesModal): add file count divider and conditional rendering ( #6379 )
2025-11-23 15:47:59 +05:30
SubashMohan
65b59c4a73
feat(projects): Improved Folder Icon Animation ( #6354 )
2025-11-23 09:46:25 +00:00
Raunak Bhagat
b74bcd0efc
refactor: Separator cleanup ( #6396 )
2025-11-22 20:39:36 -08:00
Raunak Bhagat
8c133b3853
refactor: Input select ( #6290 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-23 02:00:20 +00:00
Raunak Bhagat
67554cef96
refactor: Input text area cleanup ( #6395 )
2025-11-22 17:37:54 -08:00
Jamison Lahman
07e03f3677
fix(docker): chown /app directory ( #6390 )
2025-11-22 07:29:58 +00:00
Chris Weaver
33fee46d71
feat: code interpreter (python) ( #6136 )
2025-11-22 07:19:25 +00:00
Jamison Lahman
72f5e3d38f
chore(dev): docker-compose.multitenant-dev respects HOST_PORT ( #6388 )
2025-11-22 07:11:43 +00:00
Jamison Lahman
f89380ad87
chore(gha): increase playwright runner volume size: 40->50gb ( #6392 )
2025-11-21 21:48:35 -08:00
Raunak Bhagat
e6f00098f2
refactor: (light) Refresh of the "Shared Chat Display" ( #6387 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-21 20:58:46 -08:00
Evan Lohn
9100afa594
feat: Allow attaching mcp tools to default assistant ( #6343 )
2025-11-21 17:29:34 -08:00
Raunak Bhagat
93d2febf2a
fix: Update buttons and stylings for new-team-modal ( #6384 )
2025-11-21 21:26:51 +00:00
Raunak Bhagat
693286411a
feat: Responsiveness ( #6383 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-21 21:01:27 +00:00
Justin Tahara
01a3064ca3
fix(testrail): Linting ( #6382 )
2025-11-21 10:50:08 -08:00
sashank-rayapudi-ai
09a80265ee
feat(testrail): Implement a read-only custom connector for Testrail ( #6084 )
2025-11-21 10:16:40 -08:00
Wenxi
2a77481c1e
test(onboarding): add playwright test for onboarding flow ( #6376 )
2025-11-21 12:23:37 -05:00
Jamison Lahman
6838487689
chore(deployments): separate flag for model-server, enable nightly ( #6377 )
2025-11-21 04:29:41 +00:00
Jamison Lahman
1713c24080
chore(docker): breakup model-server model layers ( #6370 )
2025-11-21 03:47:47 +00:00
Chris Weaver
73b3a2525a
fix: chat switching ( #6374 )
2025-11-20 18:32:54 -08:00
Wenxi
59738d9243
feat: cross link cookies ( #6371 )
2025-11-21 02:03:52 +00:00
Wenxi
c0ff9c623b
feat(APIs): web search apis and indexed sources api ( #6363 )
2025-11-20 20:23:06 -05:00
Jessica Singh
c03979209a
fix(ui): icon alignment + color ( #6373 )
2025-11-20 17:16:10 -08:00
Justin Tahara
a0b7639693
fix(connectors): Normalizing Onyx Metatada Connector Type ( #6315 )
2025-11-21 00:46:45 +00:00
Raunak Bhagat
e3ede3c186
fix: Sidebar fixes ( #6358 )
2025-11-21 00:35:31 +00:00
Jessica Singh
092dbebdf2
fix(migration): exa env var into db ( #6366 )
2025-11-21 00:12:09 +00:00
Justin Tahara
838e2fe924
chore(bedrock): Add better logging ( #6368 )
2025-11-20 23:38:19 +00:00
Chris Weaver
48e2bfa3eb
chore: prevent sentry spam on fake issue ( #6369 )
2025-11-20 22:47:30 +00:00
Jamison Lahman
2a004ad257
chore(deployments): fix nightly tagging + add alerts & workflow_dispatch ( #6367 )
2025-11-20 21:55:24 +00:00
Wenxi
416c7fd75e
chore(WebSearch): remove old web search env vars and update tooltip ( #6365 )
...
Co-authored-by: justin-tahara <justintahara@gmail.com >
2025-11-20 21:09:24 +00:00
Justin Tahara
a4372b461f
feat(helm): Add Tolerations and Affinity ( #6362 )
2025-11-20 20:25:20 +00:00
mristau-alltrails
7eb13db6d9
SECURITY FIX: CVE-2023-38545 and CVE-2023-38546 ( #6356 )
2025-11-20 20:11:35 +00:00
Justin Tahara
c0075d5f59
fix(docprocessing): Pause Failing Connectors ( #6350 )
2025-11-20 19:14:56 +00:00
Wenxi
475a3afe56
fix(connector): handle hubspot ticket with None content ( #6357 )
2025-11-20 13:35:46 -05:00
SubashMohan
bf5b8e7bae
fix(Project): project pending issues ( #6099 )
2025-11-20 17:53:08 +00:00
Jamison Lahman
4ff28c897b
chore(dev): nginx container port 80 respects HOST_PORT_80 ( #6338 )
2025-11-20 17:48:10 +00:00
SubashMohan
ec9e9be42e
Fix/user file modal ( #6333 )
2025-11-20 16:41:38 +00:00
Nikolas Garza
af5fa8fe54
fix: web search and image generation tool playwright test failures ( #6347 )
2025-11-20 07:13:05 +00:00
Jamison Lahman
03a9e9e068
chore(gha): playwright browser cache is arch-aware ( #6351 )
2025-11-20 03:28:53 +00:00
Richard Guan
ad81c3f9eb
chore(tracing): updates ( #6322 )
2025-11-20 00:58:00 +00:00
Jamison Lahman
62129f4ab9
chore(gha): require playwright passing on merge ( #6346 )
2025-11-20 00:55:19 +00:00
Jamison Lahman
b30d38c747
chore(gha): fix zizmor issues ( #6344 )
2025-11-19 23:57:34 +00:00
Nikolas Garza
0596b57501
fix: featured assistant typo ( #6341 )
2025-11-19 14:44:54 -08:00
Jamison Lahman
482b2c4204
chore(gha): run uvx zizmor --fix=all ( #6342 )
2025-11-19 14:26:45 -08:00
Jamison Lahman
df155835b1
chore(docker): docker bake UX ( #6339 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-19 14:19:53 -08:00
Richard Guan
fd0762a1ee
chore(agent): framework query improvements ( #6297 )
2025-11-19 21:43:33 +00:00
Jamison Lahman
bd41618dd9
chore(deployments): correctly set --debug for docker build ( #6337 )
2025-11-19 11:04:15 -08:00
Justin Tahara
5a7c6312af
feat(jwt): JIT provision from token ( #6252 )
2025-11-19 10:06:20 -08:00
Raunak Bhagat
a477508bd7
fix: Fix header flashing ( #6331 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-19 09:27:49 -08:00
Raunak Bhagat
8ac34a8433
refactor: input type in fixes ( #6335 )
2025-11-19 08:31:39 -08:00
Raunak Bhagat
2c51466bc3
fix: Some minor touch-ups for the new modal ( #6332 )
2025-11-19 14:03:15 +00:00
Raunak Bhagat
62966bd172
fix: Switch fix ( #6279 )
2025-11-19 01:40:40 -08:00
Jamison Lahman
a8d4482b59
chore(deployments): set provenance=false and flag debug ( #6330 )
2025-11-18 22:26:53 -08:00
Jamison Lahman
dd42a45008
chore(deployments): flag to disable docker caching ( #6328 )
2025-11-19 04:07:07 +00:00
Jessica Singh
a368556282
feat(web search providers): adding support and changing env var approach ( #6273 )
2025-11-19 02:49:54 +00:00
Evan Lohn
679d1a5ef6
fix: openpyxl bug ( #6317 )
2025-11-19 00:59:46 +00:00
Nikolas Garza
12e49cd661
fix: slack config forms + scope issues ( #6318 )
2025-11-18 16:49:16 -08:00
Jamison Lahman
1859a0ad79
chore(gha): run zizmor ( #6326 )
2025-11-18 16:10:07 -08:00
Jamison Lahman
9199d146be
fix(tests): test_partial_match_in_model_map AssertionError ( #6321 )
2025-11-18 16:06:01 -08:00
Jamison Lahman
9c1208ffd6
chore(deployments): separate builds by platform ( #6314 )
2025-11-18 14:49:23 -08:00
Jamison Lahman
c3387e33eb
chore(deployments): remove DEPLOYMENT from cache path ( #6319 )
2025-11-18 14:16:09 -08:00
Jamison Lahman
c37f633a37
chore(deployments): remove driver-opts from model-server build ( #6313 )
2025-11-18 10:45:24 -08:00
Justin Tahara
6677e12e55
chore(vespa): Update version ( #6299 )
2025-11-18 09:50:38 -08:00
SubashMohan
7175b93a4c
enhancement(onboarding) : Replacing Select input with combobox ( #6048 )
2025-11-18 17:40:57 +05:30
SubashMohan
fbbcd9646d
fix(onboarding): Header animated icon ( #6098 )
2025-11-18 12:24:42 +05:30
SubashMohan
7afc9d417c
feat(modal): Implement a new modal component ( #6289 )
2025-11-17 23:37:35 +00:00
Wenxi
a905f2d3fb
chore: pydantic v2 model configs ( #6302 )
2025-11-17 23:24:41 +00:00
Jamison Lahman
3d1994a515
chore(deployments): run trivy scanners separate from build and push ( #6301 )
2025-11-17 23:16:16 +00:00
dependabot[bot]
7f507c7be0
chore(deps): Bump actions/setup-python from 4.9.1 to 6.0.0 ( #6296 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-17 20:38:08 +00:00
Jamison Lahman
c0e418d63e
chore(deployment): notifications on build failures ( #6298 )
2025-11-17 20:20:21 +00:00
dependabot[bot]
db49e14f12
chore(deps): Bump docker/login-action from 1.14.1 to 3.6.0 ( #6295 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-17 20:19:48 +00:00
dependabot[bot]
e87d6403e8
chore(deps): Bump helm/kind-action from 1.12.0 to 1.13.0 ( #6294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 19:48:13 +00:00
Richard Guan
2b6e02a775
chore(internal): search prune sections ( #6247 )
2025-11-17 18:40:42 +00:00
Justin Tahara
26e1f349b9
fix(index attempts): Preserve some attempts ( #6266 )
2025-11-17 18:06:26 +00:00
Jamison Lahman
ba83d7e6c3
chore(docker): generate OpenAPI schema/client with docker ( #6286 )
2025-11-17 17:20:07 +00:00
dependabot[bot]
f869e44497
chore(deps-dev): Bump js-yaml from 3.14.1 to 3.14.2 in /web ( #6293 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 17:17:37 +00:00
Jamison Lahman
b367a60680
chore(gha): replace background docker pulls with docker-compose ( #6287 )
2025-11-17 17:11:56 +00:00
Jamison Lahman
98a7e8b7e2
chore(docker): avoid ONYX_VERSION invalidating the docker cache ( #6288 )
2025-11-17 17:10:54 +00:00
Nikolas Garza
f93752a2b3
fix: disable aggressive caching for Next.js static assets in dev ( #6280 )
...
Co-authored-by: Nikolas Garza <nikolas@unknowna6c9beeb7428.attlocal.net >
2025-11-17 09:15:51 -08:00
Evan Lohn
0d20140cad
fix: mcp fixes ( #6080 )
2025-11-17 08:58:49 -08:00
Wenxi
bdd6dc036e
fix(ui): new action form spacing fixes ( #6285 )
2025-11-17 05:14:05 +00:00
dependabot[bot]
27fe196df3
chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /examples/widget ( #3405 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 03:36:35 +00:00
Wenxi
18dad51bf8
fix(tests): pause connector while indexing timeout ( #6282 )
2025-11-16 22:51:49 +00:00
Wenxi
b6d60fb6a9
fix(permsync): don't fail on empty group ids ( #6281 )
2025-11-16 22:02:03 +00:00
Wenxi
86e7975c42
chore: foss sync readme ( #6256 )
2025-11-16 13:18:13 -08:00
Jamison Lahman
bb1fb2250e
chore(scripts): only run check_lazy_imports on changed files ( #6275 )
2025-11-16 18:31:53 +00:00
Nikolas Garza
8fdc3411ed
feat(slack federated search scoping - 4/4): Add frontend connector config support ( #6181 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-16 10:29:44 -08:00
Chris Weaver
d5038e8e68
fix: assistant reordering ( #6278 )
2025-11-16 09:07:56 -08:00
Jamison Lahman
bc035a78e4
chore(deployment): increase model-server builder to 40GB disk ( #6277 )
2025-11-16 05:17:11 +00:00
Jamison Lahman
9e1043b2fa
chore(mypy): color output in CI ( #6274 )
2025-11-16 05:12:50 +00:00
SubashMohan
107e83bf2a
refactor(chat): Apply Ownership Checks Only to Current Message User Files ( #6240 )
2025-11-16 05:06:35 +00:00
SubashMohan
f5aade9f69
fix(userfiles): remove fixed width in AssistantEditor and ProjectContextPanel ( #6239 )
2025-11-15 11:50:37 +00:00
dependabot[bot]
9b9ca43671
chore(deps): bump next from 14.2.27 to 14.2.32 in /examples/widget ( #5395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-15 07:07:40 +00:00
Nikolas Garza
0c61cc3f65
feat(slack federated search scoping - 3/4): Add connector-level config support ( #6178 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-15 04:42:23 +00:00
Nikolas Garza
553853c7f4
feat(slack federated search scoping - 2/4): Add query construction and filtering ( #6175 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-15 04:11:28 +00:00
Jamison Lahman
15a05663ca
chore(docker): install node deps before copying source ( #6261 )
2025-11-15 03:55:11 +00:00
Jamison Lahman
940773b9c5
chore(deployments): fix cross-platform related issues ( #6272 )
2025-11-15 03:24:26 +00:00
Nikolas Garza
a95ae6e88b
feat(slack federated search scoping - 1/4): Add entity filtering config ( #6174 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-15 02:47:52 +00:00
Raunak Bhagat
369f923929
refactor: Implement a proper Switch component ( #6270 )
2025-11-15 02:28:58 +00:00
Raunak Bhagat
3eefbfb646
fix: Fix header for white-labelling ( #6271 )
2025-11-14 18:27:29 -08:00
Justin Tahara
3919a2d0a2
fix(gdrive): Missing Id Field ( #6262 )
2025-11-14 17:59:34 -08:00
Justin Tahara
4553e811b0
feat(github): Showcasing our Github Repo Ranking ( #6267 )
2025-11-14 16:54:34 -08:00
Justin Tahara
7f7389692e
fix(reformat): Teams Test ( #6268 )
2025-11-14 16:53:19 -08:00
Richard Guan
30147c03cf
chore(fix): agent sdk replacement message formatting ( #6180 )
2025-11-14 14:51:37 -08:00
Wenxi
dc48ccc117
fix(teams): mypy ( #6259 )
2025-11-14 14:42:30 -08:00
Alex Kim
ee366c50c4
fix(teams): handle OData parsing errors with special characters ( #6115 )
...
Co-authored-by: Jessica Singh <86633231+jessicasingh7@users.noreply.github.com >
2025-11-14 14:38:58 -08:00
sktbcpraha
caf92a6cce
fix: Assistant instruction ignored ( #6243 )
2025-11-14 14:30:14 -08:00
Jamison Lahman
259bc9d64b
chore(deployments): fix actions/checkout typo ( #6255 )
2025-11-14 21:48:12 +00:00
dependabot[bot]
60664f7e5b
chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /examples/widget ( #6248 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-14 21:09:16 +00:00
Wenxi
07f55c6ae2
fix: readme ( #6254 )
2025-11-14 13:31:29 -08:00
Wenxi
256ece05a6
chore: readme ( #6253 )
2025-11-14 13:26:53 -08:00
Jamison Lahman
530d6d8284
chore(deployments): simplify pipeline + cross-platform builds ( #6250 )
2025-11-14 13:16:20 -08:00
Chris Weaver
6299bc30b6
fix: playwright test ( #6244 )
...
Co-authored-by: Nikolas Garza <90273783+nmgarza5@users.noreply.github.com >
2025-11-14 12:26:50 -08:00
Jamison Lahman
0607ea9741
chore(deployments): add ability to trigger dry-run build ( #6246 )
2025-11-14 11:22:22 -08:00
Chris Weaver
3ba4bdfe78
fix: gpt-5 output formatting ( #6245 )
2025-11-14 10:55:17 -08:00
Chris Weaver
a9165ad329
feat: allow switchover with active connectors only ( #6226 )
2025-11-14 16:52:07 +00:00
Raunak Bhagat
24aea2d7ce
refactor: Edit button types ( #6235 )
2025-11-14 16:21:08 +00:00
SubashMohan
aa30008419
feat(component): new switch component ( #6212 )
2025-11-14 08:46:53 +00:00
Raunak Bhagat
3605676f61
fix: Fix inputs overflowing in Settings page ( #6238 )
2025-11-14 06:24:25 +00:00
Raunak Bhagat
1faa9e7812
refactor: Updated Modals API ( #6227 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-13 21:48:28 -08:00
Jamison Lahman
d85b702cac
chore(deployments): remove unnecessary install of build-essentials ( #6234 )
2025-11-14 04:33:28 +00:00
Jamison Lahman
a724f53e5b
chore(deployments): prefer ecr over s3 as docker cache backend ( #6232 )
2025-11-13 19:39:55 -08:00
Chris Weaver
68fcc5cb8a
fix: signup button ( #6228 )
2025-11-13 19:02:05 -08:00
Justin Tahara
3eb1ca01a2
fix(docprocessing): OOM cleanup ( #6223 )
2025-11-13 18:24:59 -08:00
Chris Weaver
c2c3d1a722
feat: allow disabling the default assistant ( #6222 )
2025-11-13 17:42:47 -08:00
Wenxi
f79a8533fb
fix: show agent descriptions ( #6219 )
2025-11-13 14:17:43 -08:00
Jamison Lahman
c1dce9fabd
chore(runs-on): define custom AMI specs ( #6216 )
2025-11-13 22:01:07 +00:00
Jamison Lahman
244bf82c7a
chore(gha): prefer venv over installing python packages to the system ( #6213 )
2025-11-13 17:39:54 +00:00
Jamison Lahman
188ea3faff
chore(gha): prefer Github-hosted for simple steps ( #6208 )
2025-11-13 02:37:48 +00:00
Justin Tahara
c04f624891
fix(slack): Fixing the link coloring ( #6203 )
2025-11-13 02:32:50 +00:00
Jamison Lahman
43ae02a870
chore(gha): remove custom cloudwatch metrics ( #6202 )
2025-11-13 00:12:13 +00:00
Jamison Lahman
14123926a7
chore(gha): final runs-on migration nits ( #6170 )
2025-11-12 23:00:25 +00:00
Justin Tahara
d14d1b833f
fix(slack): Show Channels when Editing Fed Slack ( #6200 )
2025-11-12 22:30:49 +00:00
Nikolas Garza
ff06f10af6
fix: type checking for multiToolTestHelpers ( #6199 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-12 14:36:04 -08:00
Justin Tahara
5d26c1bafc
fix(slackbot): Switch between document set and assistant ( #6198 )
2025-11-12 22:21:27 +00:00
dependabot[bot]
dbf06c6a1b
chore(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.33.1 ( #6194 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 19:43:15 +00:00
dependabot[bot]
d31e83900f
chore(deps): bump docker/setup-buildx-action from 1.7.0 to 3.11.1 ( #6196 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 19:25:04 +00:00
dependabot[bot]
1ac92e6bd0
chore(deps-dev): bump types-urllib3 from 1.26.25.11 to 1.26.25.14 in /backend ( #6193 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 19:21:32 +00:00
dependabot[bot]
5e159c35f3
chore(deps): bump pilosus/action-pip-license-checker from 2.0.0 to 3.1.0 ( #6191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 19:00:23 +00:00
Raunak Bhagat
550271abd9
feat: Share chat button in top right corner ( #6186 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 11:08:23 -08:00
Nikolas Garza
db3d0bfb34
feat: improve usability of react testing framework + multi-tool renderer tests ( #5973 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-12 10:48:49 -08:00
Nikolas Garza
860bdd3c0f
chore: run playwright projects as separate jobs ( #6190 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-11-12 18:28:19 +00:00
Jamison Lahman
3bc63b30ce
chore(deps): dependabot for python ( #6188 )
2025-11-12 18:18:27 +00:00
dependabot[bot]
78a23eeec0
chore(deps): bump pypdf from 6.0.0 to 6.1.3 in /backend/requirements ( #5866 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 18:15:05 +00:00
Raunak Bhagat
096e4029ba
build: Revert to using webpack instead of turbopack ( #6185 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 18:10:17 +00:00
SubashMohan
e8da5722df
feat(upload): increase token limit to 100k and configurable skip ( #6187 )
2025-11-12 09:53:37 -08:00
Jamison Lahman
a1a261f68e
chore(lint): introduce actionlint, github actions linter ( #6184 )
2025-11-12 03:39:17 +00:00
Jamison Lahman
ac57b10240
chore(gha): ensure run-id is unique, fix hanging jobs ( #6183 )
2025-11-12 01:25:59 +00:00
Richard Guan
ce35e01ce3
chore(hotfix): for configuration ( #6182 )
2025-11-12 00:59:28 +00:00
Richard Guan
808f82de0b
chore(agent sdk): make alternative to openai agent sdk ( #6153 )
2025-11-11 16:25:19 -08:00
Jamison Lahman
9518bd14bb
chore(gha): explicit spot pricing ( #6177 )
2025-11-11 23:52:54 +00:00
Justin Tahara
54eb655634
fix(gdrive): Checkbox fix ( #6171 )
2025-11-11 22:39:36 +00:00
Wenxi
a773c398af
fix: safari input bar quadrupling new lines ( #6173 )
2025-11-11 13:31:23 -08:00
Jamison Lahman
53131e7669
chore(gha): run whitespace fixers on actions ( #6172 )
2025-11-11 13:06:59 -08:00
Richard Guan
d5cb56b0e9
chore(llm): interface decoupled from langchain ( #6128 )
2025-11-11 19:48:25 +00:00
Wenxi
de6226e192
fix: img input support check false vs. none ( #6169 )
2025-11-11 11:21:58 -08:00
Jamison Lahman
a1d502804a
chore(gha): migrate pr-integration-tests off blacksmith ( #6164 )
2025-11-11 19:06:56 +00:00
Jamison Lahman
76fc01968b
chore(gha): de-dupe python setup for external dep tests ( #6159 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-11 09:38:01 -08:00
Jamison Lahman
f9de82c135
chore(runs-on): more instance families and use price-capacity-optimized ( #6165 )
2025-11-11 09:37:50 -08:00
Justin Tahara
db4b074938
fix(pegasus): Cleanup ( #6163 )
2025-11-11 09:26:58 -08:00
Justin Tahara
bc5a574cf1
fix(embedding): Fix Deletion of Same Name ( #6149 )
2025-11-10 19:37:21 -08:00
Jamison Lahman
c14414c9be
feat(pre-commit): run check-yaml on .github/ ( #6160 )
2025-11-11 02:21:50 +00:00
Justin Tahara
770bfcf360
fix(gpt-5): Catch all ( #6162 )
2025-11-10 18:35:06 -08:00
Chris Weaver
67c1099f98
fix: improve /llm/provider performance ( #6158 )
2025-11-10 17:01:56 -08:00
Jamison Lahman
67eb54734f
chore(gha): migrate playwright tests to runs-on ( #6154 )
2025-11-10 15:51:14 -08:00
Justin Tahara
f819fdf09b
feat(auth): Allow JIT even with Invite List ( #6157 )
2025-11-10 14:36:59 -08:00
Justin Tahara
b39a4a075a
fix(cohere): Add Billing Handler ( #6156 )
2025-11-10 14:31:01 -08:00
Justin Tahara
8a244aff0d
feat(api): Paginated Document Search ( #6155 )
2025-11-10 14:10:36 -08:00
Jamison Lahman
6a74e54eda
feat(gha): python tests use uv w/ caching ( #6152 )
2025-11-10 12:10:21 -08:00
Jamison Lahman
e87818c961
feat(gha): enable npm caching in CI ( #6151 )
2025-11-10 11:34:06 -08:00
dependabot[bot]
fbec393faa
chore(deps): bump actions/download-artifact from 4.3.0 to 6.0.0 ( #6147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 11:27:45 -08:00
dependabot[bot]
da167e93ab
chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #6146 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 11:27:36 -08:00
dependabot[bot]
91c0b273bf
chore(deps): bump actions/setup-node from 4.4.0 to 6.0.0 ( #6148 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 11:14:01 -08:00
Jamison Lahman
72d1cfa36a
chore(gha): docker-login follow up ( #6150 )
2025-11-10 10:57:34 -08:00
Jamison Lahman
1f45ebc818
fix(gha): docker login for all external image fetching ( #6139 )
2025-11-10 10:34:02 -08:00
Chris Weaver
c1428d03f5
fix: infinite render on embedding model page ( #6144 )
2025-11-10 09:39:32 -08:00
Chris Weaver
904bcdb0fe
chore: change log-level of keyword extraction failure ( #6135 )
2025-11-08 14:52:38 -08:00
Nikolas Garza
9caf136f0e
feat: llm access controls ( #5819 )
2025-11-08 10:36:14 -08:00
Raunak Bhagat
e06ad214cb
fix: White labelling ( #6133 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-07 18:39:04 -08:00
Chris Weaver
fe53ae9d79
fix: package-lock.json ( #6106 )
2025-11-07 18:10:01 -08:00
Jamison Lahman
5a2796d285
chore(gha): pr-python-checks instance update ( #6129 )
2025-11-07 17:29:25 -08:00
Justin Tahara
aba5bee4d7
fix(ui): Make Private Groups selectable again ( #6116 )
2025-11-07 17:10:39 -08:00
Justin Tahara
a0eaf126be
feat(azure): Support OpenAI Image models ( #6107 )
2025-11-07 17:10:24 -08:00
Justin Tahara
28712aab1d
fix(vercel): Remove deprecated fields ( #6130 )
2025-11-07 17:09:41 -08:00
Justin Tahara
25de38fcf7
fix(chat): Adding buffer for instructions ( #6125 )
2025-11-07 16:33:37 -08:00
Justin Tahara
53123e2870
fix(upload): File type handling ( #6126 )
2025-11-07 16:25:13 -08:00
Jamison Lahman
fa8487a1a8
chore(gha): reduce size of pr-quality-check instance ( #6123 )
2025-11-07 16:21:20 -08:00
Jamison Lahman
3f0bcd516d
fix(gha): fix terraform pre-commit test ( #6124 )
2025-11-07 15:26:29 -08:00
Justin Tahara
76d25ff489
fix(tool): Hide Okta Tool ( #6120 )
2025-11-07 13:36:23 -08:00
Wenxi
f99d0285f9
fix: openapi generation required fields ( #6117 )
2025-11-07 18:45:30 +00:00
Raunak Bhagat
988221550e
fix: Sidebar sizing fix ( #6113 )
2025-11-06 19:43:31 -08:00
Raunak Bhagat
6b636c1b90
feat: Sidebar anim ( #6111 )
2025-11-06 19:32:06 -08:00
Justin Tahara
1fee528d86
fix(icons): Update Token Rate Limits page ( #6112 )
2025-11-06 17:35:55 -08:00
Wenxi
815ab5ebc2
fix: hydration errors ( #6100 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-11-06 17:14:26 -08:00
Jessica Singh
c8553331ae
fix(teams): increase timeout w special char team names ( #6086 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-06 23:22:25 +00:00
Raunak Bhagat
362da495ff
refactor: Update tooltip colours ( #6093 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-06 14:49:22 -08:00
Richard Guan
abb444cd85
chore(prompting): fix default behavior assistant ( #6103 )
2025-11-06 21:25:41 +00:00
Justin Tahara
fc7e6f798d
fix(bedrock): Add Gov Cloud regions ( #6105 )
2025-11-06 13:18:59 -08:00
Jamison Lahman
8b39d60bca
chore(gha): migrate connectors-check to uv w/ caching ( #6102 )
2025-11-06 19:55:24 +00:00
Justin Tahara
9ac8331cd3
fix(gdrive): Add support for domain link only filtering ( #6076 )
2025-11-06 19:53:39 +00:00
Raunak Bhagat
295dc2d28c
refactor: New Opal component library ( #6062 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-06 18:50:32 +00:00
Raunak Bhagat
c15266227a
refactor: Update how disabled actions are rendered ( #6094 )
2025-11-06 10:09:03 -08:00
Raunak Bhagat
1c54b357ee
fix: Fix modal dragging issue ( #6095 )
2025-11-06 10:05:18 -08:00
Jamison Lahman
791346eca8
chore(gha): migrate external dependency tests to uv ( #6083 )
2025-11-06 07:17:25 +00:00
Chris Weaver
2d2a2452bf
fix: setDisplayComplete not called for ollama ( #6092 )
2025-11-05 22:04:00 -08:00
dependabot[bot]
4d3094c09f
chore(deps): bump aws-actions/configure-aws-credentials from 4.3.1 to 5.1.0 ( #6089 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 05:28:20 +00:00
dependabot[bot]
882e5f999d
chore(deps): bump helm/chart-testing-action from 2.7.0 to 2.8.0 ( #6090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 05:25:29 +00:00
dependabot[bot]
c2cf3991a0
chore(deps): bump actions/github-script from 7.1.0 to 8.0.0 ( #6091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-05 21:04:30 -08:00
Wenxi
402dfdad2c
fix: disable PAT when AUTH_TYPE is disabled ( #6088 )
2025-11-05 20:00:20 -08:00
Jamison Lahman
ef8de62478
chore(deps): basic dependabot setup for actions ( #6087 )
2025-11-06 02:28:37 +00:00
Evan Lohn
8101be42ea
feat: gmail connector checkpointing ( #6040 )
2025-11-05 18:03:28 -08:00
Chris Weaver
0c615cd76d
fix: infinite render on React 19 ( #6085 )
2025-11-05 17:54:21 -08:00
Wenxi
421e9899b8
fix: preload user settings correctly ( #6063 )
2025-11-06 01:13:43 +00:00
Jamison Lahman
6379423dfc
feat(gha): persist the mypy_cache ( #6079 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-06 00:49:56 +00:00
Jamison Lahman
1c742e675a
fix(gha): Dont wait for vespa server ( #6081 )
2025-11-06 00:21:54 +00:00
Richard Guan
5c3b2320a7
chore(simplified): tools ( #6064 )
2025-11-05 16:12:14 -08:00
Richard Guan
198fc145fc
chore(custom): instructions ( #6055 )
2025-11-05 22:05:30 +00:00
Jamison Lahman
0f84391f60
chore(gha): migrate mypy workflow to uv w/ caching ( #6074 )
2025-11-05 14:03:57 -08:00
Jamison Lahman
1e101f8028
chore(gha): pin workflow versions ( #6058 )
...
## Description
SHAs are more secure than version tags.
2025-11-05 13:29:58 -08:00
Wenxi
7e40cbe0d1
fix: honor pw min length env var on fe ( #6065 )
2025-11-05 11:43:44 -08:00
Chris Weaver
a528dbe241
fix: airgapped ( #6067 )
2025-11-04 23:34:37 -08:00
Chris Weaver
587cca4b13
feat: nextjs upgrade + react compiler ( #6060 )
2025-11-04 19:52:53 -08:00
Wenxi
990842c1cf
feat(PAT): Final/3 add tests ( #6047 )
2025-11-04 15:23:01 -08:00
Wenxi
a3a420a6de
feat(PAT): 3/3 PAT frontend ( #6046 )
2025-11-04 14:50:54 -08:00
Wenxi
03c2e62aee
feat(PAT): 2/3 PAT APIs ( #6045 )
2025-11-04 14:50:26 -08:00
Wenxi
b7d7c62a7c
feat(PAT): 1/3 PAT backend, crud, shared utils with API key ( #6044 )
2025-11-04 14:50:06 -08:00
Yuhong Sun
6f5c466f38
Ollama Img Compat ( #6057 )
2025-11-04 12:15:33 -08:00
Yuhong Sun
2b19b84245
Upgrade when version latest ( #6056 )
2025-11-04 11:57:00 -08:00
Justin Tahara
16e1b45cee
fix(helm): Remove OAUTH Cookie secret ( #6054 )
2025-11-04 10:29:55 -08:00
Richard Guan
d9c2793341
chore(new): framework enhancements ( #6039 )
2025-11-04 00:44:22 +00:00
Chris Weaver
644920f2f9
fix: misc fixes for ollama reasoning ( #6043 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-03 15:14:16 -08:00
Raunak Bhagat
e38e96d4d1
fix: Fix signin button ( #6041 )
2025-11-03 13:48:47 -08:00
Wenxi
fc84e83fdb
fix: don't re-direct to login when auth disabled ( #6042 )
2025-11-03 21:08:37 +00:00
Richard Guan
c428ad6dfe
chore(robustness): quick fixes for ollama -- error handling fixes + litellm register lifecycle fix ( #6024 )
2025-11-03 12:58:49 -08:00
Wenxi
98a7a04633
chore: update vertex ai names ( #6029 )
2025-11-03 12:03:06 -08:00
Nikolas Garza
9b42a8c1f3
fix: update playwright tests for agent creation with knowledge ( #5892 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-11-03 19:26:35 +00:00
Raunak Bhagat
eacc663d5b
fix: Remove dbg-red ( #6038 )
2025-11-03 10:00:29 -08:00
Raunak Bhagat
3020ee5964
fix: Fix "Projects" renaming UI ( #6037 )
2025-11-03 09:56:34 -08:00
Chris Weaver
472d080239
feat: support reasoning ( #6004 )
...
Co-authored-by: Richard Guan <rguan72@gmail.com >
2025-11-03 09:47:44 -08:00
SubashMohan
922069bfd3
Enhancement/new log in UI ( #6009 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-11-03 09:31:06 -08:00
Jessica Singh
bffca81477
fix(citations): icon not visible in ui ( #6003 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-11-03 08:12:53 +00:00
Raunak Bhagat
561b487102
fix: Update transience state when like/dislike buttons are pressed ( #6036 )
2025-11-02 22:26:54 -08:00
Raunak Bhagat
cc9b14c99b
feat: New agents nav ( #6006 )
2025-11-02 22:26:25 -08:00
Raunak Bhagat
de674a19e0
fix: Create new CopyIconButton component ( #6035 )
2025-11-02 18:35:33 -08:00
Chris Weaver
79114bf92c
feat: add image previews ( #6030 )
2025-11-02 11:25:07 -08:00
Wenxi
b5dccd96b3
fix: don't fail filestore cleanup ( #6018 )
2025-11-02 04:09:21 +00:00
Wenxi
a55cc5a537
fix: don't flash connectors tab and cache federated connectors ( #6019 )
2025-11-01 18:18:42 +00:00
Wenxi
cdf3cc444b
chore(claude): track plans/ and use CLAUDE/AGENT templates ( #5993 )
2025-11-01 11:23:31 -07:00
Richard Guan
cd3941f4b7
chore(reduce): multitenant flakiness ( #6021 )
2025-11-01 18:06:25 +00:00
Wenxi
0182743619
feat: tag beta images ( #6022 )
2025-11-01 01:49:19 +00:00
Nikolas Garza
0e2f596aa2
fix: dark/light coloring of manage subscription button ( #6026 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-31 17:42:28 -07:00
Justin Tahara
0be45676b7
fix(helm): Adding config for db_readonly_user ( #6025 )
2025-10-31 17:30:34 -07:00
Nikolas Garza
30a3470001
fix: text overlap for tool responses when expanded ( #5960 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-31 23:55:32 +00:00
Richard Guan
d52fa83afa
chore(make): simple agent framework default on ( #6017 )
2025-10-31 14:11:35 -07:00
Richard Guan
9eb5643cc3
chore(fix): mypy check ( #6008 )
2025-10-31 10:36:37 -07:00
Justin Tahara
afe34218b8
fix(vespa): Adjust node count ( #6016 )
2025-10-31 10:36:26 -07:00
Richard Guan
4776947dfa
chore(ollama): ollama support ( #5963 )
2025-10-31 00:26:27 -07:00
trial2onyx
c4bc25f540
feat: Load random documents in document explorer page for empty queries ( #5966 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-30 15:45:04 -07:00
Dominic Feliton
b77078b339
fix(web-connector): empty semantic identifiers from trailing / with PDF URLs ( #5997 )
...
Co-authored-by: Dominic Feliton <37809476+dominicfeliton@users.noreply.github.com >
2025-10-30 15:28:51 -07:00
SubashMohan
88b28a303b
fix(chat): enhance file upload handling and improve file removal ( #5975 )
2025-10-30 10:08:46 +05:30
Raunak Bhagat
59d7d3905a
fix: Fix bug in which bottom-padding of mask would not get applied ( #5994 )
2025-10-30 01:53:04 +00:00
Justin Tahara
a48fe7550a
fix: Better Logs for Rate Limits ( #5988 )
2025-10-30 01:50:14 +00:00
Nikolas Garza
c25a99955c
fix: always convert strings to document sources ( #5992 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-30 00:30:14 +00:00
Justin Tahara
ac509f865a
chore(helm): Reducing Helm Chart Resource Requests/Limits ( #5980 )
2025-10-29 15:51:34 -07:00
Justin Tahara
5819389ae8
fix(message): Process UUID properly ( #5989 )
2025-10-29 15:51:19 -07:00
Justin Tahara
eae5774cdc
fix(helm): Bump test version ( #5978 )
2025-10-29 13:38:25 -07:00
Raunak Bhagat
8fed0a8138
perf: Remove admin sidebar delay ( #5985 )
2025-10-29 19:31:43 +00:00
Nikolas Garza
c04196941d
fix: fix linear icon in dark mode ( #5971 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-29 17:08:38 +00:00
Nikolas Garza
19461955ed
feat(e2e-testing): record playwright traces for CI failures ( #5923 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-29 10:08:50 -07:00
Raunak Bhagat
cb3152ff5c
refactor: Update button naming colour states ( #5972 )
2025-10-29 09:58:26 -07:00
Wenxi
cf187e8f58
fix: stop redis from spawning anonymous volumes ( #5969 )
2025-10-29 01:22:12 +00:00
Evan Lohn
deaa3df42f
fix: deprecated confluence oauth api ( #5962 )
...
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-10-28 17:00:14 -07:00
Richard Guan
d6e98bfbc8
chore(turn): fix sending multiple messages ( #5961 )
2025-10-28 22:41:52 +00:00
Raunak Bhagat
ff58ad0b87
fix: More MCP fixes ( #5933 )
2025-10-28 14:32:31 -07:00
Justin Tahara
eb7cb02cc0
fix(saml): Align Cookie Usage ( #5954 )
2025-10-28 19:15:30 +00:00
Evan Lohn
7876d8da1b
fix: jira connector creation ( #5956 )
...
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-10-28 18:47:14 +00:00
Justin Tahara
8a6f83115e
fix(gmail): Adding Size Thresholds ( #5948 )
2025-10-27 20:56:59 -07:00
Richard Guan
b7f81aed10
chore(add): tests for citation and force tool use and some cleanup ( #5953 )
2025-10-28 01:36:49 +00:00
Richard Guan
a415a997cf
chore(reduce): model strength for tests ( #5726 )
2025-10-28 00:47:36 +00:00
Justin Tahara
7781afd74e
fix(gdrive): Adding fallback logic for Web View Links ( #5952 )
2025-10-27 23:59:41 +00:00
Evan Lohn
d0a4f4ce66
fix: always trigger DR ( #5831 )
2025-10-27 23:32:38 +00:00
Richard Guan
ba00de8904
chore(citation): processing ( #5904 )
2025-10-27 16:11:24 -07:00
Justin Tahara
91f21bb22b
fix(openpyxl): Workbook issue ( #5950 )
2025-10-27 15:40:08 -07:00
Justin Tahara
491f3127c5
fix(misc): Update Date Checker ( #5947 )
2025-10-27 15:39:58 -07:00
Richard Guan
0987fb852b
chore(force): tool use fix ( #5930 )
2025-10-27 21:15:37 +00:00
Justin Tahara
5f68141335
fix(vespa): Reducing Number of Nodes ( #5942 )
2025-10-27 14:26:38 -07:00
Wenxi
b5793ee522
fix: failing web connector test due sync api ( #5936 )
2025-10-27 12:39:27 -07:00
Wenxi
238c244fec
fix: standardize and make user settings pretty ( #5922 )
2025-10-27 12:38:52 -07:00
Wenxi
c103a878b7
fix: chat feedback ( #5896 )
2025-10-27 11:55:06 -07:00
Justin Tahara
03deb064cc
fix(ui): Remove Bubble Text for non-search ui chats ( #5887 )
2025-10-27 11:32:20 -07:00
Yuhong Sun
09062195b4
Script to generate test data ( #5935 )
2025-10-27 10:51:57 -07:00
Raunak Bhagat
dc57a5451c
feat: Update pinning behaviour ( #5934 )
2025-10-27 10:51:21 -07:00
Raunak Bhagat
781f60a5ab
fix: Edit recent files UI ( #5879 )
2025-10-27 00:10:51 -07:00
Raunak Bhagat
423961fefb
refactor: Replace all instances of the old button with the new refreshed Button ( #5889 )
2025-10-26 23:02:41 -07:00
Chris Weaver
324b6ceeef
refactor: remove custom spacing definitions ( #5928 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-26 22:32:18 -07:00
Nikolas Garza
d9e14bf5da
fix: decrease background blur in modals ( #5823 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-26 22:25:26 -07:00
Wenxi
eb2cb1bb25
fix: auth logic, create util func, and add edge check in middleware ( #5931 )
2025-10-26 19:08:34 -07:00
Chris Weaver
0de9f47694
fix: change url at the start of a new chat rather than at the end of … ( #5932 )
2025-10-26 17:20:04 -07:00
Chris Weaver
2757f3936c
fix: remove default agent from sidebar ( #5929 )
2025-10-26 15:22:34 -07:00
Chris Weaver
8ba61e9123
fix: code rendering in chat ( #5927 )
2025-10-26 13:38:20 -07:00
Chris Weaver
c10d7fbc32
fix: copy button switch to check ( #5926 )
2025-10-25 17:50:09 -07:00
Chris Weaver
b6ed217781
feat: oauth tools/fe ( #5844 )
2025-10-24 23:39:11 -07:00
Chris Weaver
7d20f73f71
feat: Oauth tools/support removing ( #5876 )
2025-10-24 20:02:12 -07:00
Nikolas Garza
2b306255f9
fix: better handling of dark/light icons ( #5909 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-24 23:46:58 +00:00
Wenxi
e149d08d47
feat: save user's theme preference ( #5908 )
2025-10-24 23:28:23 +00:00
Chris Weaver
e98ddb9fe6
feat: center input bar ( #5919 )
2025-10-24 16:22:00 -07:00
Chris Weaver
b9a5297694
fix: input bar thickness ( #5917 )
2025-10-24 16:20:50 -07:00
Chris Weaver
4666312df2
fix: initial screen when no LLM provider is set up ( #5912 )
2025-10-24 14:08:36 -07:00
Evan Lohn
d4e524cd83
fix: mcp chat frontend part1 ( #5913 )
2025-10-24 11:50:17 -07:00
trial2onyx
a719228034
chore(gha): disable docker caching for backend images ( #5910 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-24 18:13:51 +00:00
Chris Weaver
2fe8b5e33a
fix: deep research disable ( #5911 )
2025-10-24 11:15:08 -07:00
Justin Tahara
af243b0ef5
chore(tf): Clean up and add linting ( #5905 )
2025-10-23 18:23:37 -07:00
Wenxi
c96ac04619
feat: show personal name if provided ( #5898 )
2025-10-23 17:45:04 -07:00
Wenxi
e2f2950fee
fix: make entire query history row clickable ( #5894 )
2025-10-23 17:44:16 -07:00
Chris Weaver
8b84c59d29
fix: add __init__.py in empty ee dir ( #5903 )
2025-10-23 17:34:52 -07:00
Chris Weaver
b718a276cf
fix: add global ( #5902 )
2025-10-23 17:29:27 -07:00
Raunak Bhagat
700511720f
refactor: Remove assistant icon ( #5882 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-23 17:23:26 -07:00
Raunak Bhagat
6bd1719156
fix: Shared chat UI ( #5895 )
2025-10-23 17:21:54 -07:00
Richard Guan
c8bfe9e0a1
chore(integration): test instructions and image gen test ( #5897 )
2025-10-23 23:45:46 +00:00
Chris Weaver
037bc04740
fix: set git config early ( #5900 )
2025-10-23 16:59:30 -07:00
Chris Weaver
c3704d47df
fix: add back empty ee dir ( #5899 )
2025-10-23 16:51:48 -07:00
Richard Guan
397a153ff6
chore(fix): bring llm prompts to spec ( #5863 )
2025-10-23 22:56:56 +00:00
Chris Weaver
870c432ccf
fix: sharepoint .msg handling + lazy load check fix ( #5497 )
2025-10-23 16:00:49 -07:00
Chris Weaver
c4a81a590f
fix: add license ( #5891 )
2025-10-23 15:08:45 -07:00
Nikolas Garza
017c095eed
Revert "chore: add fe type check to pre-commit" ( #5893 )
2025-10-23 14:40:58 -07:00
Nikolas Garza
ee37d21aa4
fix: fix typing errors in react tests ( #5881 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-23 21:08:48 +00:00
Nikolas Garza
e492d88b2d
chore: add fe type check to pre-commit ( #5883 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-23 20:46:48 +00:00
Wenxi
3512fdcd9d
fix: don't set env vars if they're empty (aws bedrock) ( #5886 )
...
Co-authored-by: EC2 Default User <ec2-user@ip-172-31-7-79.us-east-2.compute.internal >
2025-10-23 20:45:53 +00:00
Chris Weaver
3550795cab
fix: make_foss_repo.sh ( #5890 )
2025-10-23 14:02:12 -07:00
Chris Weaver
b26306d678
fix: foss repo syncing ( #5888 )
2025-10-23 13:43:04 -07:00
Chris Weaver
85140b4ba6
feat: FOSS repo sync ( #5885 )
2025-10-23 13:39:28 -07:00
Jessica Singh
c241f79f97
fix(team special char): ampersand fix ( #5877 )
2025-10-23 19:22:36 +00:00
Chris Weaver
9808dec6b7
feat: oauth tool apis ( #5840 )
2025-10-23 11:59:31 -07:00
Wenxi
632c74af6d
chore: Update CONTRIBUTING.md ( #5880 )
2025-10-23 11:41:49 -07:00
trial2onyx
79073d878c
chore(docker): migrate integration image to docker bake and de-dupe ( #5873 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-23 17:17:45 +00:00
Chris Weaver
620df88c51
fix: citation look ( #5871 )
2025-10-23 10:41:33 -07:00
Chris Weaver
717f05975d
feat: add OAuthTokenManager ( #5838 )
2025-10-23 10:26:47 -07:00
Chris Weaver
d2176342c1
feat: add CRUD operations for OAuth Tools ( #5837 )
2025-10-23 10:21:36 -07:00
Wenxi
bb198b05e1
feat: update icons ( #5864 )
2025-10-23 10:12:55 -07:00
Chris Weaver
085013d8c3
feat: add DB models for OAuthTools ( #5836 )
2025-10-23 09:50:04 -07:00
Nikolas Garza
e46f632570
fix: allow user knowledge (file uploads) always ( #5857 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-22 23:37:25 +00:00
Justin Tahara
bbb4b9eda3
fix(docker): Clean up USE_IAM_AUTH log ( #5870 )
2025-10-22 15:59:12 -07:00
Richard Guan
12b7c7d4dd
chore(ripsecrets): ripsecrets ( #5868 )
2025-10-22 22:02:57 +00:00
trial2onyx
464967340b
chore(docker): prefer uv for installing python system packages ( #5861 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 21:48:41 +00:00
trial2onyx
a2308c2f45
chore(gha): deduplicate prepare-build and migrate to uv ( #5862 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 21:20:37 +00:00
trial2onyx
2ee9f79f71
chore(docker): remove empty echo ONYX_VERSION layers ( #5848 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 20:36:36 +00:00
trial2onyx
c3904b7c96
fix(release): correctly set ONYX_VERSION in model-server image ( #5847 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:55 +00:00
trial2onyx
5009dcf911
chore(docker): avoid duplicating cached models layer ( #5845 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:42 +00:00
trial2onyx
c7b4a0fad9
chore(github): flag and enable docker build caching ( #5839 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:23 +00:00
Raunak Bhagat
60a402fcab
Render chat and project button popovers using the PopoverMenu component ( #5858 )
2025-10-21 20:37:22 -07:00
Raunak Bhagat
c9bb078a37
Edit height of mask again ( #5856 )
2025-10-21 20:22:51 -07:00
Raunak Bhagat
c36c2a6c8d
fix: Edit height of mask ( #5855 )
2025-10-21 20:17:39 -07:00
Raunak Bhagat
f9e2f9cbb4
refactor: Remove hover state on chatbutton rename ( #5850 )
2025-10-21 19:44:57 -07:00
Raunak Bhagat
0b7c808480
refactor: "Unnest" admin panel button ( #5852 )
2025-10-21 19:30:00 -07:00
Justin Tahara
0a6ff30ee4
fix(ui): Update spacing for the API Key page ( #5826 )
2025-10-21 18:26:14 -07:00
Raunak Bhagat
dc036eb452
fix: Spacings update ( #5846 )
2025-10-21 18:11:13 -07:00
Justin Tahara
ee950b9cbd
fix(ui): Document Processing revamp ( #5825 )
2025-10-21 17:56:06 -07:00
Justin Tahara
dd71765849
fix(internal search): Restore functionality ( #5843 )
2025-10-21 16:54:10 -07:00
Raunak Bhagat
dc6b97f1b1
refactor: Edit message generation ui ( #5816 )
2025-10-21 16:51:14 -07:00
Richard Guan
d960c23b6a
chore(fix): input images in msg ( #5798 )
2025-10-21 20:33:00 +00:00
Richard Guan
d9c753ba92
chore(simple): agent small adjustments ( #5729 )
2025-10-21 20:32:57 +00:00
Chris Weaver
60234dd6da
feat: Improve litellm model map logic ( #5829 )
2025-10-21 13:22:35 -07:00
Justin Tahara
f88ef2e9ff
fix(ui): Align Default Assistant Page ( #5828 )
2025-10-21 19:12:30 +00:00
Chris Weaver
6b479a01ea
feat: run tasks for gated tenants ( #5827 )
2025-10-21 11:47:39 -07:00
Wenxi
248fe416e1
chore: update template reference to sso ee ( #5830 )
2025-10-21 11:39:12 -07:00
trial2onyx
cbea4bb75c
chore(docker): avoid chown-ing playwright cache ( #5805 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-21 17:23:49 +00:00
Justin Tahara
4a147a48dc
fix(ui): Update Upload Image and Generate Icon buttons ( #5824 )
2025-10-21 10:41:57 -07:00
Chris Weaver
a77025cd46
fix: adjust deletion threshold ( #5818 )
2025-10-21 10:37:10 -07:00
Jessica Singh
d10914ccc6
fix(teams connector): special char bug ( #5767 )
2025-10-21 10:27:37 -07:00
Nikolas Garza
7d44d48f87
fix: switch out OnyxSparkleIcon for OnyxIcon for default assistant ( #5806 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-20 17:48:30 -07:00
Chris Weaver
82fd0e0316
fix: extra sidebar spacing ( #5811 )
2025-10-20 17:48:02 -07:00
Wenxi
d7e4c47ef1
fix: custom llm setup fixes ( #5804 )
2025-10-20 17:47:38 -07:00
Wenxi
799b0df1cb
fix: don't set new default provider when deleted provider was not default ( #5812 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-20 17:42:47 -07:00
Justin Tahara
b31d36564a
fix(ui): Make Document Sets editable ( #5809 )
2025-10-20 17:41:08 -07:00
Chris Weaver
84df0a1bf9
feat: more cleanup script improvements ( #5803 )
2025-10-20 17:29:38 -07:00
Justin Tahara
dbc53fe176
fix(ui): Set as Default for LLM ( #5795 )
2025-10-20 17:21:12 -07:00
Wenxi
1e4ba93daa
feat: optimistically rename chat sidebar items ( #5810 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-20 17:01:44 -07:00
Wenxi
d872715620
feat: azure parse deployment name ( #5807 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Evan Lohn <evan@danswer.ai >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-20 16:52:56 -07:00
Chris Weaver
46ad541ebc
fix: whitelabling assistant logo ( #5808 )
2025-10-20 16:52:26 -07:00
Raunak Bhagat
613907a06f
fix: Fix colouring for all error pages ( #5802 )
2025-10-20 15:42:41 -07:00
Wenxi
ff723992d1
feat: openrouter support ( #5772 )
2025-10-20 14:24:12 -07:00
Raunak Bhagat
bda3c6b189
fix: Edit background colour ( #5800 )
2025-10-20 14:09:53 -07:00
Evan Lohn
264d1de994
chore: disable contextual rag in the cloud ( #5801 )
2025-10-20 13:52:57 -07:00
Nikolas Garza
335571ce79
feat: Add React testing framework ( #5778 )
2025-10-20 13:49:44 -07:00
Chris Weaver
4d3fac2574
feat: enhance tenant cleanup ( #5788 )
2025-10-20 13:29:04 -07:00
Evan Lohn
7c229dd103
fix: reduce spam of org info toast ( #5794 )
2025-10-20 13:01:05 -07:00
Evan Lohn
b5df182a36
chore: hide search settings in the cloud ( #5796 )
2025-10-20 13:00:48 -07:00
Justin Tahara
7e7cfa4187
fix(ui): Initial Index Attempt Tooltip ( #5789 )
2025-10-20 12:57:34 -07:00
Justin Tahara
69d8430288
fix(ui): Create Button Type ( #5797 )
2025-10-20 12:48:39 -07:00
Raunak Bhagat
467d294b30
fix: Add white-labelling back ( #5757 )
2025-10-19 13:25:25 -07:00
Chris Weaver
ba2dd18233
feat: improve performance of deletion scripts ( #5787 )
2025-10-19 13:02:19 -07:00
Chris Weaver
891eeb0212
feat: add new fields to usage report ( #5784 )
2025-10-19 12:37:57 -07:00
Wenxi
9085731ff0
fix: add latest check to merge step ( #5781 )
2025-10-18 18:26:21 -07:00
Chris Weaver
f5d88c47f4
fix: docker-tag-latest.yml ( #5780 )
2025-10-18 09:06:14 -07:00
Raunak Bhagat
807e5c21b0
fix: Fix styling ( #5776 )
2025-10-17 18:49:33 -07:00
Raunak Bhagat
1bcd795011
fix: Font loading fix ( #5773 )
2025-10-17 18:39:30 -07:00
Raunak Bhagat
aae357df40
fix: Fix document sidebar positioning + update stylings ( #5769 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-17 18:26:53 -07:00
Justin Tahara
4f03e85c57
fix(llm): Cleaning up models ( #5771 )
2025-10-17 23:48:08 +00:00
Nikolas Garza
c3411fb28d
feat: read latest permission sync from the frontend ( #5687 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MBP.attlocal.net >
2025-10-17 23:43:55 +00:00
Richard Guan
b3d1b1f4aa
chore(langfuse): tracing ( #5753 )
2025-10-17 22:44:22 +00:00
Justin Tahara
cbb86c12aa
fix(bedrock): Make Region Selectable ( #5770 )
2025-10-17 22:26:24 +00:00
Chris Weaver
8fd606b713
fix: documents in chat flow ( #5762 )
2025-10-17 13:56:38 -07:00
Nikolas Garza
d69170ee13
chore: cleanup some console.logs ( #5766 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-17 13:52:44 -07:00
Justin Tahara
e356c5308c
fix(ui): Cleaning up the Edit Action page ( #5765 )
2025-10-17 13:52:36 -07:00
Wenxi
3026ac8912
feat: blob connector and test enhancements ( #5746 )
2025-10-17 13:52:03 -07:00
Justin Tahara
0cee7c849f
feat(curators): Allow curators to customize Actions ( #5752 )
2025-10-17 19:07:58 +00:00
Yuhong Sun
14bfb7fd0c
No Bash in Background Container ( #5761 )
2025-10-17 11:15:11 -07:00
Justin Tahara
804e48a3da
fix(ui): Fix Available Methods Table ( #5756 )
2025-10-17 17:29:18 +00:00
SubashMohan
907271656e
fix: Fix "Projects" new UI components ( #5662 )
2025-10-17 17:21:36 +00:00
Chris Weaver
1f11dd3e46
refactor: make OIDC / SAML MIT licensed ( #5739 )
2025-10-17 16:25:50 +00:00
Raunak Bhagat
048561ce0b
fix: Fix colours for error page ( #5758 )
2025-10-17 09:35:34 -07:00
Raunak Bhagat
8718f10c38
fix: Fix all tooltips rendering raw text ( #5755 )
2025-10-17 09:34:46 -07:00
Evan Lohn
ab4d820089
feat: user info personalization ( #5743 )
2025-10-17 00:49:36 +00:00
Justin Tahara
77ae4f1a45
feat(users): Add User Counts ( #5750 )
2025-10-16 18:17:17 -07:00
Raunak Bhagat
8fd1f42a1c
docs: Add a new standards file for the web directory ( #5749 )
2025-10-16 18:03:25 -07:00
Chris Weaver
b94c7e581b
fix: quality checks ( #5747 )
...
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-10-16 16:58:24 -07:00
Wenxi
c90ff701dc
chore: move gh non-secrets to vars ( #5744 )
2025-10-16 16:42:24 -07:00
Justin Tahara
b1ad58c5af
fix(ui): Fix Invite Modal ( #5748 )
2025-10-16 16:30:48 -07:00
Eli Ben-Shoshan
345f9b3497
feat: added support to generate sha256 checksum before uploading file to object store ( #5734 )
...
Co-authored-by: Eli Ben-Shoshan <ebs@ufl.edu >
2025-10-16 14:36:12 -07:00
Justin Tahara
4671d18d4f
fix(sso): Fix Logout UI ( #5741 )
2025-10-16 17:24:07 +00:00
Wenxi
f0598be875
fix: s3 connector citation bugs ( #5740 )
2025-10-16 10:08:13 -07:00
Justin Tahara
eb361c6434
feat(onboarding): Pin Featured Agents to New Users ( #5736 )
2025-10-15 16:11:56 -07:00
Nikolas Garza
e39b0a921c
feat: plumb auto sync permission attempts to celery tasks ( #5686 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-15 21:15:35 +00:00
Jessica Singh
2dd8a8c788
fix(slack bot ui): update tokens dark mode ( #5728 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-15 21:14:41 +00:00
Raunak Bhagat
8b79e2e90b
feat: Unpin agent ( #5721 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-15 11:20:49 -07:00
Nikolas Garza
d05941d1bd
feat: basic db methods to create, update, delete permission sync attempts ( #5682 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-15 17:28:18 +00:00
Raunak Bhagat
50070fb264
refactor: Make colours in AppSidebar darker ( #5725 )
2025-10-15 10:15:36 -07:00
edwin-onyx
5792d8d5ed
fix(infra): consolidate more celery workers into background worker for default lightweight mode ( #5718 )
2025-10-15 15:48:18 +00:00
Raunak Bhagat
e1c4b33cf7
fix: Edit AccessRestrictedPage component to render the proper colours ( #5724 )
2025-10-15 03:10:47 +00:00
Richard Guan
2c2f6e7c23
feat(framework): simple agent to feature flags ( #5692 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-14 20:27:07 -07:00
Raunak Bhagat
3d30233d46
fix: Edit rendering issues with attached files (CSVs, images, text files, all other files) ( #5708 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-14 18:26:35 -07:00
Justin Tahara
875f8cff5c
feat(google drive): Add small log ( #5723 )
2025-10-14 17:21:22 -07:00
Raunak Bhagat
6e4686a09f
fix: Update colour of checkbox ( #5707 )
2025-10-14 22:47:31 +00:00
Justin Tahara
237c18e15e
fix(ui): Fix Assistant Image not showing up in Sidebar ( #5722 )
2025-10-14 21:47:42 +00:00
Justin Tahara
a71d80329d
fix(admin): Properly show Unique User count ( #5717 )
2025-10-14 21:44:09 +00:00
Justin Tahara
91c392b4fc
fix(logout): Fix logout again for new UI ( #5719 )
2025-10-14 21:28:49 +00:00
Justin Tahara
a25df4002d
fix(document sets): Delete Federated Slack Document Sets ( #5716 )
2025-10-14 18:45:57 +00:00
Nikolas Garza
436a5add88
feat: tables/migration for permission syncing attempts ( #5681 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-14 18:43:02 +00:00
edwin-onyx
3a4bb239b1
fix(infra): consolidate heavy, monitoring, and user file worker into one ( #5558 )
...
Co-authored-by: Edwin Luo <edwin@parafin.com >
2025-10-14 01:19:47 +00:00
Raunak Bhagat
2acb4cfdb6
fix: Fix selector colour ( #5705 )
2025-10-14 00:41:27 +00:00
Justin Tahara
f1d626adb0
fix(ui): Updated Document Sets UI ( #5706 )
2025-10-14 00:27:21 +00:00
Justin Tahara
5ca604f186
fix(slack): Fix Fed Slack Gear Button Error ( #5704 )
2025-10-13 23:16:26 +00:00
Chris Weaver
c19c76c3ad
feat: tenant cleanup ( #5703 )
2025-10-13 14:19:02 -07:00
Justin Tahara
4555f6badc
fix(entra): JWT Passthrough for Entra ( #5697 )
2025-10-13 19:57:11 +00:00
Justin Tahara
71bd643537
fix(helm): File Processing fix for helm ( #5696 )
2025-10-12 15:14:31 -07:00
SubashMohan
23f70f0a96
fix(indexing page): Improve page loading time ( #5695 )
2025-10-11 10:16:28 -07:00
Evan Lohn
c97672559a
feat: org info ( #5694 )
2025-10-11 04:10:52 +00:00
Evan Lohn
243f0bbdbd
fix: assorted mcp improvements ( #5684 )
2025-10-11 03:51:00 +00:00
Chris Weaver
0a5ca7f1cf
feat: gemini-embedding-001 + search settings fixes ( #5691 )
2025-10-10 18:04:17 -07:00
Justin Tahara
8d56d213ec
fix(ui): Update UI change ( #5688 )
2025-10-10 23:24:20 +00:00
Richard Guan
cea2ea924b
feat(Simple Agent): [part1 - backwards compatible changes] ( #5569 )
2025-10-10 22:06:54 +00:00
Richard Guan
569d205e31
feat(flags): posthog feature flags ( #5690 )
2025-10-10 21:54:07 +00:00
Chris Weaver
9feff5002f
fix: chat tweaks ( #5685 )
2025-10-09 22:04:56 -07:00
Nikolas Garza
a1314e49a3
fix: use system node version for prettier pre-commit hook ( #5679 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:21:19 -07:00
Nikolas Garza
463f839154
fix: show canceled status when indexing is canceled ( #5675 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:02:53 -07:00
Nikolas Garza
5a0fe3c1d1
fix: surface user friendly model names for bedrock models ( #5680 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:00:11 -07:00
Raunak Bhagat
8ac5c86c1e
fix: Fix failing tests ( #5628 )
2025-10-09 22:34:49 +00:00
Chris Weaver
d803b48edd
feat: Increase nginx default timeout ( #5677 )
2025-10-09 22:13:18 +00:00
Wenxi
bc3adcdc89
fix: non-image gen models and add test ( #5678 )
2025-10-09 14:38:15 -07:00
Raunak Bhagat
95e27f1c30
refactor: Clean up some context files ( #5672 )
2025-10-09 19:27:29 +00:00
Justin Tahara
d0724312db
fix(helm): Removing duplicate exec ( #5676 )
2025-10-09 12:16:14 -07:00
Justin Tahara
5b1021f20b
fix(eml): Fixing EML to Text Function ( #5674 )
2025-10-09 10:59:26 -07:00
Chris Weaver
55cdbe396f
fix: action toggle ( #5670 )
2025-10-08 19:03:06 -07:00
Raunak Bhagat
e8fe0fecd2
feat: Update formik colours (action + danger) new new colour palette ( #5668 )
2025-10-08 14:42:26 -07:00
SubashMohan
5b4fc91a3e
Fix/doc id migration task ( #5620 )
2025-10-08 14:40:12 -07:00
Raunak Bhagat
afd2d8c362
fix: Comment out keystroke hijacking ( #5659 )
2025-10-08 11:59:27 -07:00
Evan Lohn
8a8cf13089
feat: attachments are separate docs ( #5641 )
2025-10-08 10:29:06 -07:00
Evan Lohn
c7e872d4e3
feat: selectively run sf and hubspot tests ( #5657 )
2025-10-08 10:25:00 -07:00
Wenxi
1dbe926518
chore: bump dependabot backlog ( #5653 )
2025-10-08 09:57:27 -07:00
Chris Weaver
d095bec6df
fix: deep research hiding logic ( #5660 )
2025-10-08 09:05:35 -07:00
Raunak Bhagat
58e8d501a1
fix: Add settings sections back ( #5661 )
2025-10-08 02:54:07 +00:00
Chris Weaver
a39782468b
refactor: improve modal behavior ( #5649 )
2025-10-07 19:10:17 -07:00
Justin Tahara
d747b48d22
fix(Blob Storage): Add Chunking + Size Limits ( #5638 )
2025-10-07 19:02:01 -07:00
Yuhong Sun
817de23854
Remove document seeding ( #5656 )
2025-10-07 18:41:39 -07:00
Richard Guan
6474d30ba0
fix(braintrust): dont decorate generate and clean up unused code ( #5636 )
2025-10-07 15:11:47 -07:00
Paulius Klyvis
6c9635373a
fix: ensure now and dt are in utc in gtp search ( #5605 )
2025-10-07 14:50:55 -07:00
Wenxi
1a945b6f94
chore: update comm links ( #5650 )
2025-10-07 14:40:54 -07:00
Chris Weaver
526c76fa08
fix: assistant creation ( #5648 )
2025-10-07 14:20:44 -07:00
Justin Tahara
932e62531f
fix(UI): Update User Settings Model Selection ( #5630 )
2025-10-07 14:11:24 -07:00
edwin-onyx
83768e2ff1
fix(infra): lazy load nltk and some more ( #5634 )
2025-10-07 13:53:50 -07:00
Chris Weaver
f23b6506f4
fix: sidebar state persistence ( #5647 )
2025-10-07 13:25:16 -07:00
Chris Weaver
5f09318302
fix: pin text + create click ( #5646 )
2025-10-07 12:52:51 -07:00
Justin Tahara
674e789036
fix(playwright): Update Email Password Form ( #5644 )
2025-10-07 12:18:08 -07:00
Chris Weaver
cb514e6e34
fix: align text with icon ( #5645 )
2025-10-07 12:08:04 -07:00
Justin Tahara
965dad785c
fix(images): Update Image Gen workflow after Refactor ( #5631 )
2025-10-07 12:03:48 -07:00
Chris Weaver
c9558224d2
feat: improved markdown spacing ( #5643 )
2025-10-07 12:02:24 -07:00
Chris Weaver
c2dbd3fd1e
fix: slack bot creation ( #5637 )
2025-10-07 11:40:25 -07:00
Wenxi
d27c2b1b4e
chore: update contributing readmes ( #5635 )
2025-10-07 10:24:58 -07:00
edwin-onyx
8c52444bda
fix(infra): lazy load and don't warm up model server models ( #5527 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-07 09:07:40 -07:00
Justin Tahara
b4caa85cd4
fix(infra): Nginx updates ( #5627 )
2025-10-06 13:37:23 -07:00
Wenxi
57163dd936
chore: pin prettier pre-commit version and run on web for comm prs ( #5624 )
2025-10-06 12:08:46 -07:00
Chris Weaver
15f2a0bf60
fix: regression ( #5625 )
2025-10-06 12:02:31 -07:00
Justin Tahara
aeae7ebdef
fix(SAML): Add additional Email Fields ( #5557 )
2025-10-06 12:00:43 -07:00
Raunak Bhagat
eaa14a5ce0
feat: UI Refresh ( #5529 )
...
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
2025-10-05 23:04:14 -07:00
Shahar Mazor
b07c834e83
Add RTL support ( #5609 )
2025-10-05 12:24:38 -07:00
Chris Weaver
97cd308ef7
fix: remove duplicate "file" option in Add Connector page ( #5612 )
2025-10-05 11:59:39 -07:00
Nils
28cdab7a70
feat: support SharePoint Teams URLs ( #5498 )
...
Co-authored-by: nsklei <nils.kleinrahm@pledoc.de >
2025-10-05 11:34:35 -07:00
Chris Weaver
ad9aa01819
ci: adjust latest/edge tags ( #5610 )
2025-10-04 14:30:40 -07:00
Justin Tahara
508a88c8d7
fix(helm): Migrate from Bitanmi NGINX ( #5599 )
2025-10-03 17:45:59 -07:00
Justin Tahara
b6f81fbb8e
fix(SSO): Logout funtionality fixed ( #5600 )
2025-10-03 16:58:51 -07:00
Chris Weaver
b9b66396ec
fix: try reduce playwright flake ( #5598 )
2025-10-03 13:10:32 -07:00
Justin Tahara
dd20b9ef4c
fix(helm): MinIO Migration from Bitnami ( #5597 )
2025-10-03 12:32:27 -07:00
Evan Lohn
e1f7e8cacf
feat: better interface for slim connectors ( #5592 )
2025-10-03 10:51:14 -07:00
Justin Tahara
fd567279fd
fix(helm): Chart dependency for DB chart ( #5596 )
2025-10-03 10:43:27 -07:00
Justin Tahara
1427eb3cf0
fix(helm): Remove Bitnmai Dependency for DB Charts ( #5593 )
2025-10-03 10:38:13 -07:00
trial-danswer
e70be0f816
feat: add serper web search provider ( #5545 )
2025-10-03 10:35:33 -07:00
Justin Tahara
0014c7cff7
Revert "fix(github): Revert cache being turned off" ( #5594 )
2025-10-03 09:48:44 -07:00
Richard Guan
1c23dbeaee
fix(mcp): asyncio simple sync run ( #5591 )
2025-10-03 01:29:57 +00:00
Chris Weaver
b2b122a24b
fix: jira perm sync ( #5585 )
2025-10-02 16:32:22 -07:00
Wenxi
033ae74b0e
fix: allow web connector to recurse www even if not specified ( #5584 )
2025-10-02 16:14:54 -07:00
Evan Lohn
c593fb4866
fix(github): Revert cache being turned off ( #5589 )
2025-10-02 15:36:01 -07:00
trial-danswer
b9580ef346
feat: Add download users ( #5563 )
2025-10-02 15:30:27 -07:00
Wenxi
4df3a9204f
fix: reindex logic and allow seeded docs to refresh ( #5578 )
2025-10-02 15:22:24 -07:00
Wenxi
e0ad313a60
chore: bump playwright version ( #5581 )
2025-10-02 15:16:54 -07:00
Evan Lohn
a2bfb46edd
fix: deny invalid space keys ( #5570 )
2025-10-02 15:01:17 -07:00
Evan Lohn
25e3371bee
fix: minor mcp fixes + test ( #5564 )
2025-10-02 13:05:56 -07:00
Chris Weaver
4b9b306140
feat: enable DR by default ( #5576 )
2025-10-02 12:53:16 -07:00
Wenxi
ccf55136be
feat: ollama official support ( #5509 )
2025-10-02 10:47:16 -07:00
Evan Lohn
a13db828f3
Revert "fix(github): Revert cache being turned off" ( #5575 )
2025-10-02 10:22:43 -07:00
SubashMohan
b7d56d0645
increase docid migration task priority ( #5571 )
2025-10-02 21:42:55 +05:30
SubashMohan
9ac70d35a8
Fix/indexattempt deletion failure ( #5573 )
2025-10-02 08:42:16 -07:00
Evan Lohn
7da792dd27
fix: user info 404s ( #5567 )
2025-10-01 23:20:31 +00:00
Chris Weaver
136c2f4082
Skip flakey test ( #5566 )
2025-10-01 15:14:18 -07:00
edwin-onyx
67bd14e801
fix(infra): lazy import litellm and some more pkgs and add layer to connector instantiation for lazy loading ( #5488 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-01 15:05:27 -07:00
Evan Lohn
8c9a20be7a
fix: atlassian scoped tokens ( #5483 )
2025-10-01 14:53:28 -07:00
Wenxi
0427845502
fix: weird text wrapping ( #5565 )
2025-10-01 14:41:49 -07:00
Chris Weaver
a85a5a324e
More prod fixes ( #5556 )
2025-09-30 14:43:21 -07:00
SubashMohan
78f1fb5bf4
fix(projects): Fix Migration ( #5550 )
2025-09-30 12:56:40 -07:00
Evan Lohn
6a8a214324
fix: avoid attempting to retrieve with non-org owners ( #5555 )
2025-09-30 12:55:03 -07:00
Justin Tahara
884266c009
fix(saml): Update the route to take GET's and transform to POST ( #5554 )
2025-09-30 11:28:07 -07:00
Chris Weaver
2c422215e6
Fix prod compose ( #5553 )
2025-09-30 10:41:38 -07:00
joachim-danswer
32fe185bb4
fix: set gpt-5 thinking setting ( #5539 )
2025-09-30 09:57:36 -07:00
Chris Weaver
c2758a28d5
fix: project migration tweak ( #5544 )
2025-09-29 19:57:09 -07:00
Justin Tahara
5cda2e0173
feat(LLM): Add Claude Sonnet 4.5 ( #5543 )
2025-09-29 17:58:18 -07:00
Evan Lohn
9e885a68b3
feat: mcp client v2 ( #5481 )
2025-09-29 17:01:32 -07:00
Justin Tahara
376fc86b0c
fix(saml): GET Method for SAML Callback ( #5538 )
2025-09-29 15:08:44 -07:00
Chris Weaver
2eb1444d80
fix: more test hardening ( #5537 )
2025-09-29 13:54:56 -07:00
SubashMohan
bd6ebe4718
feat(chat): add popup handling for image file selection in ChatInputBar ( #5536 )
2025-09-29 11:02:18 -07:00
Chris Weaver
691d63bc0f
fix: remove console.log ( #5533 )
2025-09-29 10:54:54 -07:00
Chris Weaver
dfd4d9abef
fix: playwright tests ( #5522 )
2025-09-29 09:04:10 -07:00
SubashMohan
4cb39bc150
fix chat issue and change view icon ( #5525 )
2025-09-29 12:28:07 +05:30
Chris Weaver
4e357478e0
fix: package-lock.json ( #5530 )
2025-09-28 13:43:42 -07:00
Wenxi
b5b1b3287c
fix: update package lock after projects merge ( #5514 )
2025-09-28 13:00:32 -07:00
Wenxi
2f58a972eb
fix: launch template post projects merge ( #5528 )
2025-09-28 12:57:54 -07:00
Yuhong Sun
6b39d8eed9
Docker Version Check ( #5523 )
2025-09-27 19:03:43 -07:00
Chris Weaver
f81c34d040
fix: editing/regeneration ( #5521 )
2025-09-27 17:43:03 -07:00
Yuhong Sun
0771b1f476
SQL plaintext file ( #5520 )
2025-09-27 15:36:44 -07:00
Jessica Singh
eedd2ba3fe
fix(source selection): enable all by default and persist choice ( #5511 )
2025-09-26 17:15:40 -07:00
Chris Weaver
98554e5025
feat: small projects UX tweaks ( #5513 )
2025-09-26 15:33:37 -07:00
Justin Tahara
dcd2cad6b4
fix(infra): Increment Helm Version for Projects ( #5512 )
2025-09-26 13:59:27 -07:00
Chris Weaver
189f4bb071
fix: add bitbucket env vars ( #5510 )
2025-09-26 12:38:59 -07:00
SubashMohan
7eeab8fb80
feat(projects): add project creation and management ( #5248 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-09-26 12:05:20 -07:00
Justin Tahara
60f83dd0db
fix(gmail): Skip over emails that don't have gmail enabled ( #5506 )
2025-09-25 19:57:47 -07:00
Jessica Singh
2618602fd6
fix(source filter): dark mode support ( #5505 )
2025-09-25 18:10:48 -07:00
Chris Weaver
b80f96de85
fix: LlmPopover after filling in an initial model ( #5504 )
2025-09-25 17:09:22 -07:00
edwin-onyx
74a15b2c01
fix(infra): fix some dependency hells and add some lazy loading to reduce celery worker RAM usage ( #5478 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-25 16:12:26 -07:00
Jessica Singh
408b80ce51
feat(source selection): adding source selection for internal search in chat ( #5455 )
2025-09-25 16:12:02 -07:00
Wenxi
e82b68c1b0
fix: update seeded docs connector name ( #5502 )
2025-09-25 15:58:54 -07:00
Justin Tahara
af5eec648b
fix(playwright): Add new fix for Playwright test ( #5503 )
2025-09-25 15:34:24 -07:00
Chris Weaver
d186c5e82e
feat(docker): Add DEV_MODE flag for exposing service ports ( #5499 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: justin-tahara <justintahara@gmail.com >
2025-09-25 15:08:20 -07:00
Justin Tahara
4420a50aed
fix(github): Revert cache being turned off ( #5487 )
2025-09-25 14:07:58 -07:00
Justin Tahara
9caa6ea7ff
feat(infra): Default to HPA w/ KEDA option ( #5480 )
2025-09-25 11:58:19 -07:00
Yuhong Sun
8d7b217d33
Deployment README ( #5496 )
2025-09-25 11:34:30 -07:00
Yuhong Sun
57908769f1
Port 80 ( #5495 )
2025-09-25 11:10:41 -07:00
Yuhong Sun
600cec7c89
Robust Install ( #5494 )
2025-09-25 10:08:52 -07:00
Yuhong Sun
bb8ea536c4
Update README.md ( #5492 )
2025-09-25 09:05:50 -07:00
Yuhong Sun
f97869b91e
README ( #5486 )
2025-09-24 20:33:36 -07:00
Justin Tahara
aa5be56884
fix(github): Remove the Backport workflow ( #5484 )
2025-09-24 19:33:18 -07:00
Justin Tahara
7580178c95
fix(github): Fix Integration Tests ( #5485 )
2025-09-24 19:30:07 -07:00
Yuhong Sun
2e0bc8caf0
feat: Easy Install ( #5461 )
2025-09-24 15:31:45 -07:00
Chris Weaver
f9bd03c7f0
refactor: change venv activation ( #5463 )
2025-09-23 16:07:46 -07:00
Jessica Singh
77466e1f2b
feat(slack bot): add federated search ( #5275 )
...
Co-authored-by: Jessica Singh <jessicasingh@Mac.attlocal.net >
Co-authored-by: Jessica Singh <jessicasingh@mac.lan >
2025-09-22 19:19:44 -07:00
Justin Tahara
8dd79345ed
fix(sharepoint): Add secondary filter for embedded images ( #5473 )
2025-09-22 18:48:47 -07:00
Justin Tahara
a049835c49
fix(processing): Mime types for Image Summarization ( #5471 )
2025-09-22 18:48:31 -07:00
Yuhong Sun
d186d8e8ed
Remove incredibly strict password reqs ( #5470 )
2025-09-22 17:25:34 -07:00
Yuhong Sun
082897eb9b
Fix Toggles ( #5469 )
2025-09-22 17:09:43 -07:00
Yuhong Sun
e38f79dec5
Remove confusing text ( #5468 )
2025-09-22 15:37:54 -07:00
SubashMohan
26e7bba25d
Fix/connector page stack depth limit ( #5417 )
2025-09-22 19:23:53 +05:30
edwin-onyx
3cde4ef77f
fix(infra): create pre commit script and port vertex as lazy import ( #5453 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-21 20:43:28 -07:00
Evan Lohn
f4d135d710
fix: sharepoint memory via excel parsing ( #5444 )
2025-09-19 17:10:27 -07:00
Richard Guan
6094f70ac8
fix: braintrust masking was over truncating ( #5458 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-19 14:10:29 -07:00
Richard Guan
a90e58b39b
feat: braintrust tracing ( #5450 )
2025-09-18 18:17:38 -07:00
Evan Lohn
e82e3141ed
feat: zendesk rate limiting ( #5452 )
2025-09-18 16:35:48 -07:00
edwin-onyx
f8e9060bab
fix(infra): remove transformers dependency for api server ( #5441 )
...
Co-authored-by: Edwin Luo <edwinluo@3ef5a334-3d74-4dbf-b1c8-d57dc87d5638.attlocal.net >
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-18 12:59:12 -07:00
Jessica Singh
24831fa1a1
fix(slack): swapped checkpoint index ( #5427 )
2025-09-18 11:09:31 -07:00
edwin-onyx
f6a0e69b2a
fix(infra): remove setfit dependency from api server ( #5449 )
2025-09-17 23:48:47 -07:00
Richard Guan
0394eaea7f
fix: copy over tests/__init__.py on docker build ( #5443 )
2025-09-17 17:12:03 -07:00
Wenxi
898b8c316e
feat: docs link on connector creation ( #5447 )
2025-09-17 17:06:35 -07:00
Chris Weaver
4b0c6d1e54
fix: image gen tool causing error ( #5445 )
2025-09-17 16:39:54 -07:00
Justin Tahara
da7dc33afa
fix(Federated Slack): Persist Document Set for Federated Connectors ( #5442 )
2025-09-17 13:52:11 -07:00
Richard Guan
c558732ddd
feat: eval pipeline ( #5369 )
2025-09-17 12:17:14 -07:00
Chris Weaver
339ad9189b
fix: slackbot error ( #5430 )
2025-09-16 23:25:34 -07:00
Richard Guan
32d5e408b8
fix: HF Cache Warmup Fix and Celery Pool Management ( #5435 )
2025-09-16 18:57:52 -07:00
Justin Tahara
14ead457d9
fix(infra): Update chart releaser ( #5434 )
2025-09-16 16:58:43 -07:00
Justin Tahara
458cd7e832
fix(infra): Add KEDA Dependency ( #5433 )
2025-09-16 16:52:24 -07:00
Justin Tahara
770a2692e9
Revert "fix(infra): Add KEDA Dependency" ( #5432 )
2025-09-16 16:48:18 -07:00
Justin Tahara
5dd99b6acf
fix(infra): Add KEDA Dependency ( #5431 )
2025-09-16 16:45:41 -07:00
Chris Weaver
6c7eb89374
fix: remove credential file log ( #5429 )
2025-09-16 15:48:33 -07:00
eric-zadara
fd11c16c6d
feat(infra): Decouple helm chart from bitnami ( #5200 )
...
Co-authored-by: eric-zadara <eric-zadara@users.noreply.github.com >
2025-09-16 14:56:04 -07:00
Chris Weaver
11ec603c37
fix: Improve datetime replacement ( #5425 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-16 14:49:06 -07:00
Justin Tahara
495d4cac44
feat(infra): Migrate from HPA to KEDA for all Services ( #5370 )
2025-09-16 13:56:50 -07:00
Wenxi Onyx
fd2d74ae2e
onyx mcp server
2025-09-16 11:06:00 -07:00
Evan Lohn
4c7a2e486b
fix: skip huge files on sdk fallback ( #5421 )
2025-09-15 18:24:06 -07:00
Chris Weaver
01e0ba6270
fix: tool seeding migration ( #5422 )
2025-09-15 16:46:01 -07:00
Wenxi
227dfc4a05
fix: skip excluded img files in sharepoint ( #5418 )
2025-09-15 11:30:19 -07:00
Chris Weaver
c3702b76b6
docs: add agent files ( #5412 )
2025-09-14 20:07:18 -07:00
Chris Weaver
bb239d574c
feat: single default assistant ( #5351 )
2025-09-14 20:05:33 -07:00
Chris Weaver
172e5f0e24
feat: Move reg IT to parallel + blacksmith and have MIT only run on merge q… ( #5413 )
2025-09-13 17:33:45 -07:00
Nils
26b026fb88
SharePoint Connector Fix - Nested Subfolder Indexing ( #5404 )
...
Co-authored-by: nsklei <nils.kleinrahm@pledoc.de >
2025-09-13 11:33:01 +00:00
joachim-danswer
870629e8a9
fix: Azure adjustment ( #5410 )
2025-09-13 00:03:37 +00:00
danielkravets
a547112321
feat: bitbucket connector ( #5294 )
2025-09-12 18:15:09 -07:00
joachim-danswer
da5a94815e
fix: initial response quality, particularly for General assistant ( #5399 )
2025-09-12 00:14:49 -07:00
Jessica Singh
e024472b74
fix(federated-slack): pass in valid query ( #5402 )
2025-09-11 19:27:43 -07:00
Chris Weaver
e74855e633
feat: use private registry ( #5401 )
2025-09-11 18:20:56 -07:00
Justin Tahara
e4c26a933d
fix(infra): Fix helm test timeout ( #5386 )
2025-09-11 18:19:07 -07:00
Chris Weaver
36c96f2d98
fix: playwright ( #5396 )
2025-09-11 14:06:03 -07:00
Justin Tahara
1ea94dcd8d
fix(security): Remove Hard Fail from Trivy ( #5394 )
2025-09-11 10:35:26 -07:00
Wenxi
2b1c5a0755
fix: remove unneeded dependency from requirements ( #5390 )
2025-09-10 21:49:02 -07:00
Chris Weaver
82b5f806ab
feat: Improve migration ( #5391 )
2025-09-10 19:29:11 -07:00
Chris Weaver
6340c517d1
fix: missing connectors section ( #5387 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-10 19:28:56 -07:00
joachim-danswer
3baae2d4f0
fix: tf/dr flow improvements ( #5380 )
2025-09-10 16:39:19 -07:00
Chris Weaver
d7c223ddd4
feat: playwright test speed improvement ( #5388 )
2025-09-10 16:19:56 -07:00
Chris Weaver
df4917243b
fix: parallelized IT ( #5389 )
2025-09-10 14:37:36 -07:00
Justin Tahara
a79ab713ce
feat(infra): Adding rety to Trivy tests ( #5383 )
2025-09-10 14:13:58 -07:00
Chris Weaver
d1f7cee959
feat: parallelized integration tests ( #5021 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-10 12:15:02 -07:00
Justin Tahara
a3f41e20da
feat(infra): Add Node Selector option to all Templates ( #5384 )
2025-09-10 10:23:54 -07:00
Chris Weaver
458ed93da0
feat: remove prompt table ( #5348 )
2025-09-10 10:21:57 -07:00
Chris Weaver
273d073bd7
fix: non-image gen models ( #5381 )
2025-09-09 15:52:03 -07:00
Wenxi
9455c8e5ae
fix: add back reverted changes to readme ( #5377 )
2025-09-09 10:23:33 -07:00
Justin Tahara
d45d4389a0
Revert "fix: update contribution guide" ( #5376 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
2025-09-09 09:37:16 -07:00
Chris Weaver
bd901c0da1
fix: playwright tests ( #5372 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-09 00:29:52 -07:00
Wenxi
2192605c95
feat: Bedrock API Keys & filter available models ( #5343 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-08 18:50:04 -07:00
Wenxi
d248d2f4e9
refactor: update seeded docs ( #5364 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-08 18:06:29 -07:00
Chris Weaver
331c53871a
fix: image gen display ( #5367 )
2025-09-08 17:47:17 -07:00
SubashMohan
f62d0d9144
feat(admin/connectors): Disable Auto Sync for unsupported auth; add disabled dropdown + tooltip ( #5358 )
2025-09-08 21:39:47 +00:00
Chris Weaver
427945e757
fix: model server build ( #5362 )
2025-09-08 14:00:33 -07:00
Wenxi
e55cdc6250
fix: new docs links ( #5363 )
2025-09-08 13:49:19 -07:00
sktbcpraha
6a01db9ff2
fix: IMAP - mail processing fixes ( #5360 )
2025-09-08 12:11:09 -07:00
Richard Guan
82e9df5c22
fix: various bug bash improvements ( #5330 )
2025-09-07 23:17:01 -07:00
Chris Weaver
16c2ef2852
feat: Make usage report gen a background job ( #5342 )
2025-09-07 14:44:40 -07:00
Edwin Luo
224a70eea9
fix: update contribution guide ( #5354 )
2025-09-07 13:06:37 -07:00
Chris Weaver
c457982120
fix: connector tests ( #5353 )
2025-09-07 11:57:34 -07:00
Chris Weaver
0649748da2
fix: playwright tests ( #5352 )
2025-09-07 11:24:26 -07:00
Wenxi
ddceddaa28
chore: bump litellm to fix self-hosted inference ( #5349 )
2025-09-06 19:29:26 -07:00
Evan Lohn
c6733a5026
fix: handle new error type ( #5345 )
2025-09-06 18:26:54 -07:00
Wenxi
7db744a5de
refactor: simplify sharepoint document extraction ( #5341 )
2025-09-06 20:17:33 +00:00
Chris Weaver
cd2a8b0def
Fix mypy ( #5347 )
2025-09-05 23:28:35 -07:00
Richard Guan
f15bc26cd6
fix: deep research and thoughtful assistant message context and trace all llm calls in langsmith ( #5344 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-05 23:13:45 -07:00
Chris Weaver
65f35f0293
fix: whitelabeling ( #5346 )
2025-09-05 21:06:44 -07:00
joachim-danswer
4e3e608249
fix: Tweaks to Deep Research and some KG adjustments ( #5305 )
2025-09-06 00:57:26 +00:00
Richard Guan
719a092a12
fix: web search bugs [DAN-2351] ( #5281 )
2025-09-05 19:50:59 +00:00
wichmann-git
6a8fde7eb1
fix(teams): sanitize None displayName to 'Unknown User' before parsing ( #5322 )
2025-09-05 10:21:26 -07:00
Justin Tahara
4fdd0812a0
fix(admin): Block access to Custom Analytics Page ( #5319 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-05 10:02:31 -07:00
Wenxi
4913dc1e85
fix: skip large sharepoint files ( #5338 )
2025-09-05 06:47:30 +00:00
Chris Weaver
4a43a9642e
fix: citatons endpoint ( #5336 )
2025-09-04 21:51:52 -07:00
Evan Lohn
cc48a0c38e
fix: jira cloud api v3 ( #5337 )
2025-09-04 21:50:35 -07:00
Chris Weaver
01ccfd2df7
fix: Try to avoid timeouts on image gen ( #5316 )
2025-09-04 16:14:28 -07:00
Wenxi
36d75786ee
fix: honor freshdesk 429 ( #5334 )
2025-09-04 12:06:19 -07:00
Chris Weaver
f9bc38ba65
fix: Add back MCP ( #5333 )
2025-09-04 11:13:38 -07:00
Chris Weaver
3da283221d
feat: Re-enable sentry ( #5329 )
2025-09-03 19:07:37 -07:00
Wenxi
90568d3bbb
refactor: remove option to exclude citations from assistants ( #5320 )
2025-09-03 17:32:18 -07:00
Wenxi
7955ca938c
fix: freshdesk password and rate limits ( #5325 )
2025-09-03 17:32:00 -07:00
Chris Weaver
f5d357eb28
fix: old send-message ( #5328 )
2025-09-03 16:25:38 -07:00
Evan Lohn
d83f616214
fix: incorrect assumptions about fields ( #5324 )
2025-09-03 21:58:46 +00:00
Chris Weaver
275c1bec3d
fix: adjust search tool display ( #5317 )
2025-09-02 16:44:23 -07:00
Wenxi
7d1ef912e8
fix: allow chats to be moved out of chat groups ( #5315 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-02 21:35:55 +00:00
Wenxi
2fe1d4c373
fix: better tool tips ( #5314 )
2025-09-02 19:39:10 +00:00
SubashMohan
2396ad309e
fix: enhance SharePoint connector error handling and content retrieval ( #5302 )
2025-09-02 08:57:30 -07:00
Wenxi
0b13ef963a
fix: allow web and file to show in results ( #5290 )
...
* allow web and file to show in results
* don't lag on backspacing 2nd char
2025-09-01 21:53:09 -07:00
Justin Tahara
83073f3ded
fix(infra): Add Playwright Directory ( #5313 )
2025-09-01 19:35:48 -07:00
Wenxi
439a27a775
scroll forms on invalid submit ( #5310 )
2025-09-01 15:33:52 -07:00
Justin Tahara
91773a4789
fix(jira): Upgrade the Jira Python Version ( #5309 )
2025-09-01 15:33:03 -07:00
Chris Weaver
185beca648
Small center bar improvements ( #5306 )
2025-09-01 13:32:56 -07:00
Justin Tahara
2dc564c8df
feat(infra): Add IAM support for Redis ( #5267 )
...
* feat: JIRA support for custom JQL filter (#5164 )
* jira jql support
* jira jql fixes
* Address comment
---------
Co-authored-by: sktbcpraha <131408565+sktbcpraha@users.noreply.github.com >
2025-09-01 10:52:28 -07:00
Chris Weaver
b259f53972
Remove console-log ( #5304 )
2025-09-01 10:18:39 -07:00
Chris Weaver
f8beb08e2f
Fix web build ( #5303 )
2025-09-01 10:18:06 -07:00
Evan Lohn
83c88c7cf6
feat: mcp client1 ( #5271 )
...
* working mcp implementation v1
* attempt openapi fix
* fastmcp
2025-09-01 09:52:35 -07:00
Chris Weaver
2372dd40e0
fix: small formatting fixes ( #5300 )
...
* SMall formatting fixes
* Fix mypy
* reorder imports
2025-08-31 23:19:22 -07:00
Chris Weaver
5cb6bafe81
Cleanup on ChatPage/MessagesDisply ( #5299 )
2025-08-31 21:29:17 -07:00
Mohamed Mathari
a0309b31c7
feat: Add Outline Connector ( #5284 )
...
* Outline
* fixConnector
* fixTest
* The date filtering is implemented correctly as client-side filtering, which is the only way to achieve it with the Outline API since it doesn't support date parameters natively.
* Update web/src/lib/connectors/connectors.tsx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* no connector config for outline
* Update backend/onyx/connectors/outline/client.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Fix all PR review issues: document ID prefixes, error handling, test assertions, and null guards
* Update backend/onyx/connectors/outline/client.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* The test no longer depends on external network connectivity to httpbin.org
* I've enhanced the OutlineApiClient.post() method in backend/onyx/connectors/outline/client.py to properly handle network-level exceptions that could crash the connector during synchronization:
* Polling mechanism
* Removed flag-based approach
* commentOnClasses
* commentOnClasses
* commentOnClasses
* responseStatus
* startBound
* Changed the method signature to match the interface
* ConnectorMissingCredentials
* Time Out shared config
* Missing Credential message
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-31 20:56:10 -07:00
Chris Weaver
0fd268dba7
fix: message render performance ( #5297 )
...
* Separate out message display into it's own component
* Memoize AIMessage
* Cleanup
* Remove log
* Address greptile/cubic comments
2025-08-31 19:49:53 -07:00
Wenxi
f345da7487
fix: make radios and checkboxes actually clickable ( #5298 )
...
* dont nest labels, use htmlfor, fix slackbot form bug
* fix playwright tests for improved labels
2025-08-31 19:16:25 -07:00
Chris Weaver
f2dacf03f1
fix: Chat Page performance improvements ( #5295 )
...
* CC performance improvements r2
* More misc chat performance improvements
* Remove unused import
* Remove silly useMemo
* Fix small shift
* Address greptile + cubic + subash comments
* Fix build
* Improve document sidebar
* Remove console.log
* Remove more logs
* Fix build
2025-08-31 14:29:03 -07:00
Wenxi
e0fef50cf0
fix: don't skip ccpairs if embedding swap in progress ( #5189 )
...
* don't skip ccpairs if embedding swap in progress
* refactor check_for_indexing to properly handle search setting swaps
* mypy
* mypy
* comment debugging log
* nits and more efficient active index attempt check
2025-08-29 17:17:36 -07:00
Chris Weaver
6ba3eeefa5
feat: center bar + tool force + tool disable ( #5272 )
...
* Exploration
* Adding user-specific assistant preferences
* Small fixes
* Improvements
* Reset forced tools upon switch
* Add starter messages
* Improve starter messages
* Add misisng file
* cleanup renaming imports
* Address greptile/cubic comments
* Fix build
* Add back assistant info
* Fix image icon
* rebase fix
* Color corrections
* Small tweak
* More color correction
* Remove animation for now
* fix test
* Fix coloring + allow only one forced tool
2025-08-29 17:17:09 -07:00
Richard Guan
aa158abaa9
. ( #5286 )
2025-08-29 17:07:50 -07:00
Wenxi
255c2af1d6
feat: reorganize connectors pages ( #5186 )
...
* Add popular connectors sections and cleanup connectors page
* Add other connectors env var
* other connectors env var to vscode env template
* update playwright tests
* sort by popuarlity
* recategorize and sort by popularity
2025-08-29 16:59:00 -07:00
Chris Weaver
9ece3b0310
fix: improve index attempts API ( #5287 )
...
* Improve index attempts API
* Fix import
2025-08-29 16:15:58 -07:00
joachim-danswer
9e3aca03a7
fix: various dr issues and comments ( #5280 )
...
* replacement of "message_delta" etc as Enums + removal
* prompt changes
* cubic fixes where appropriate
* schema fixes + citation symbols
* various fixes
* fix for kg context in new search
* cw comments
* updates
2025-08-29 15:08:23 -07:00
Wenxi
dbd5d4d8f1
fix: allow jira api v3 ( #5285 )
...
* allow jira api v3
* don't rely on api version for parsing issues and separate cloud and dc versions
2025-08-29 14:02:01 -07:00
Chris Weaver
cdb97c3ce4
fix: test_soft_delete_chat_session ( #5283 )
...
* Fix test_soft_delete_chat_session
* Fix flakiness
2025-08-29 09:01:55 -07:00
Chris Weaver
f30ced31a9
fix: IT ( #5276 )
...
* Fix IT
* test
* Fix test
* test
* fix
* Fix test
2025-08-28 20:42:14 -07:00
Wenxi
6cc6c43234
fix: explain why limit=None is appropriate for discord ( #5278 )
...
* explain why limit=None is appropriate for discord
* linting
2025-08-28 14:17:46 -07:00
Wenxi
224d934cf4
fix: ruff complaint about type comparison ( #5279 )
...
* ruff complaint about type comparison
* ruff complaint type comparison
2025-08-28 14:17:30 -07:00
Nigel Brown
8ecdc61ad3
fix: Explicitly add limit to the function calls ( #5273 )
...
* Explicitly add limit to the function calls
This means we miss fewer messages. The default limit is 100.
Signed-off-by: nigel brown <nigel@stacklok.com >
* Update backend/onyx/connectors/discord/connector.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Signed-off-by: nigel brown <nigel@stacklok.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-28 13:35:02 -07:00
Chris Weaver
08161db7ea
fix: playwright tests ( #5259 )
...
* Fix playwright tests
* Address comment
* Fix
2025-08-27 23:23:55 -07:00
Richard Guan
b139764631
feat: Fast internet search ( #5238 )
...
* squash: combine all DR commits into one
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
* Fixes
* show KG in Assistant only if available
* KG only usable for KG Beta (for now)
* base file upload
* improvements
* raise error if uploaded context is too long
* More improvements
* Fix citations
* jank implementation of internet search with deep research that can kind of work
* early implementation for google api support
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-08-27 20:03:02 -07:00
joachim-danswer
2b23dbde8d
fix: small DR/Thoughtful mode fixes ( #5269 )
...
* fix budget calculation
* Internal custom tool fix + Okta special casing
* nits
* CW comments
2025-08-26 22:33:54 -07:00
Wenxi
2dec009d63
feat: add api/versions to onyx ( #5268 )
...
* add api/versions to onyx
* add test and rename onyx
* cubic nit
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* move api version constants and add explanatory comment
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-26 18:14:54 -07:00
Chris Weaver
91eadae353
Fix logger startup ( #5263 )
2025-08-26 17:33:25 -07:00
Wenxi
8bff616e27
fix: clarify jql instructions and embed links ( #5264 )
...
* clarify jql instructions and embed links
* typo
* lint
* fix unit test
2025-08-26 17:27:07 -07:00
sktbcpraha
2c049e170f
feat: JIRA support for custom JQL filter ( #5164 )
...
* jira jql support
* jira jql fixes
2025-08-26 12:44:39 -07:00
Oht8wooWi8yait9n
23e6d7ef3c
Update gemini model names. ( #5262 )
...
Co-authored-by: Aaron Sells <aaron.b.sells@nasa.gov >
2025-08-26 12:33:02 -07:00
Chris Weaver
ed81e75edd
fix: add jira auto-sync option in UI ( #5260 )
...
* Add jira auto-sync option in UI
* Fix build
2025-08-26 11:21:04 -07:00
Wenxi
de22fc3a58
remove dead code ( #5261 )
2025-08-26 11:14:12 -07:00
Cameron
009b7f60f1
Update date format used for fetching from Bookstack ( #5221 )
2025-08-26 09:49:38 -07:00
Chris Weaver
9d997e20df
feat: frontend refactor + DR ( #5225 )
...
* squash: combine all DR commits into one
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
* Fixes
* show KG in Assistant only if available
* KG only usable for KG Beta (for now)
* base file upload
* raise error if uploaded context is too long
* improvements
* More improvements
* Fix citations
* better decision making
* improved decision-making in Orchestrator
* generic_internal tools
* Small tweak
* tool use improvements
* add on
* More image gen stuff
* fixes
* Small color improvements
* Markdown utils
* fixed end conditions (incl early exit for image generation)
* remove agent search + image fixes
* Okta tool support for reload
* Some cleanup
* Stream back search tool results as they come
* tool forcing
* fixed no-Tool-Assistant
* Support anthropic tool calling
* Support anthropic models better
* More stuff
* prompt fixes and search step numbers
* Fix hook ordering issue
* internal search fix
* Improve citation look
* Small UI improvements
* Improvements
* Improve dot
* Small chat fixes
* Small UI tweaks
* Small improvements
* Remove un-used code
* Fix
* Remove test_answer.py for now
* Fix
* improvements
* Add foreign keys
* early forcing
* Fix tests
* Fix tests
---------
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-08-26 00:26:14 -07:00
Denizhan Dakılır
e6423c4541
Handle disabled auth in connector indexing status endpoint ( #5256 )
2025-08-25 16:42:46 -07:00
Wenxi
cb969ad06a
add require_email_verification to values.yaml ( #5249 )
2025-08-25 22:02:49 +00:00
Sam Waddell
c4076d16b6
fix: update all log paths to reflect change related to non-root user ( #5244 )
2025-08-25 14:11:18 -07:00
Evan Lohn
04a607a718
ensure multi-tenant contextvar is passed ( #5240 )
2025-08-25 13:35:50 -07:00
Evan Lohn
c1e1aa9dfd
fix: downloads are never larger than 20mb ( #5247 )
...
* fix: downloads are never larger than 20mb
* JT comments
* import to fix integration tests
2025-08-25 18:10:14 +00:00
Chris Weaver
1ed7abae6e
Small improvement ( #5250 )
2025-08-25 08:07:36 +05:30
SubashMohan
cf4855822b
Perf/indexing status page ( #5142 )
...
* indexing status optimization first draft
* refactor: update pagination logic and enhance UI for indexing status table
* add index attempt pruning job and display federated connectors in index status page
* update celery worker command to include index_attempt_cleanup queue
* refactor: enhance indexing status table and remove deprecated components
* mypy fix
* address review comments
* fix pagination reset issue
* add TODO for optimizing connector materialization and performance in future deployments
* enhance connector indexing status retrieval by adding 'get_all_connectors' option and updating pagination logic
* refactor: transition to paginated connector indexing status retrieval and update related components
* fix: initialize latest_index_attempt_docs_indexed to 0 in CCPairIndexingStatusTable component
* feat: add mock connector file support for indexing status retrieval and update indexing_statuses type to Sequence
* mypy fix
* refactor: rename indexing status endpoint to simplify API and update related components
2025-08-24 17:43:47 -07:00
Justin Tahara
e242b1319c
fix(infra): Fixed RDS IAM Issue ( #5245 )
2025-08-22 18:13:12 -07:00
Justin Tahara
eba4b6620e
feat(infra): AWS IAM Terraform ( #5228 )
...
* feat(infra): AWS IAM Terraform
* Fixing dependency issue
* Fixing more weird logic
* Final cleanup
* one change
* oops
2025-08-22 16:39:16 -07:00
Justin Tahara
3534515e11
feat(infra): Utilize AWS RDS IAM Auth ( #5226 )
...
* feat(infra): Utilize AWS RDS IAM Auth
* Update spacing
* Bump helm version
2025-08-21 17:35:53 -07:00
Justin Tahara
5602ff8666
fix: use only celery-shared for security context ( #5236 ) ( #5239 )
...
* fix: use only celery-shared for security context
* fix: bump helm chart version 0.2.8
Co-authored-by: Sam Waddell <shwaddell28@gmail.com >
2025-08-21 17:25:06 -07:00
Sam Waddell
2fc70781b4
fix: use only celery-shared for security context ( #5236 )
...
* fix: use only celery-shared for security context
* fix: bump helm chart version 0.2.8
2025-08-21 14:15:07 -07:00
Justin Tahara
f76b4dec4c
feat(infra): Ignoring local Terraform files ( #5227 )
...
* feat(infra): Ignoring local Terraform files
* Addressing some comments
2025-08-21 09:43:18 -07:00
Jessica Singh
a5a516fa8a
refactor(model): move api-based embeddings/reranking calls out of model server ( #5216 )
...
* move api-based embeddings/reranking calls to api server out of model server, added/modified unit tests
* ran pre-commit
* fix mypy errors
* mypy and precommit
* move utils to right place and add requirements
* precommit check
* removed extra constants, changed error msg
* Update backend/onyx/utils/search_nlp_models_utils.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* greptile
* addressed comments
* added code enforcement to throw error
---------
Co-authored-by: Jessica Singh <jessicasingh@Mac.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-20 21:50:21 +00:00
Sam Waddell
811a198134
docs: add non-root user info ( #5224 )
2025-08-20 13:50:10 -07:00
Sam Waddell
5867ab1d7d
feat: add non-root user to backend and model-server images ( #5134 )
...
* feat: add non-root user to backend and model-server image
* feat: update values to support security context for index, inference, and celery_shared
* feat: add security context support for index and inference
* feat: add celery_shared security context support to celery worker templates
* fix: cache management strategy
* fix: update deployment files for volume mount
* fix: address comments
* fix: bump helm chart version for new security context template changes
* fix: bump helm chart version for new security context template changes
* feat: move useradd earlier in build for reduced image size
---------
Co-authored-by: Phil Critchfield <phil.critchfield@liatrio.com >
2025-08-20 13:49:50 -07:00
Jose Bañez
dd6653eb1f
fix(connector): #5178 Add error handling and logging for empty answer text in Loopio Connector ( #5179 )
...
* fix(connector): #5178 Add error handling and logging for empty answer text in LoopioConnector
* fix(connector): onyx-dot-app#5178: Improve handling of empty answer text in LoopioConnector
---------
Co-authored-by: Jose Bañez <jose@4gclinical.com >
2025-08-20 09:14:08 -07:00
Richard Guan
db457ef432
fix(admin): [DAN-2202] Remove users from invited users after accept ( #5214 )
...
* .
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: Richard Guan <richardguan@Richards-MacBook-Pro.local >
Co-authored-by: Richard Guan <richardguan@Mac.attlocal.net >
2025-08-20 03:55:02 +00:00
Richard Guan
de7fe939b2
. ( #5212 )
...
Co-authored-by: Richard Guan <richardguan@Richards-MBP.lan >
2025-08-20 02:36:44 +00:00
Chris Weaver
38114d9542
fix: PDF file upload ( #5218 )
...
* Fix / improve file upload
* Address cubic comment
2025-08-19 15:16:08 -07:00
Justin Tahara
32f20f2e2e
feat(infra): Add WAF implementation ( #5213 ) ( #5217 )
...
* feat(infra): Add WAF implementation
* Addressing greptile comments
* Additional removal of unnecessary code
2025-08-19 13:01:40 -07:00
Justin Tahara
3dd27099f7
feat(infra): Add WAF implementation ( #5213 )
...
* feat(infra): Add WAF implementation
* Addressing greptile comments
* Additional removal of unnecessary code
2025-08-18 17:45:50 -07:00
Cameron
91c4d43a80
Move @types packages to devDependencies ( #5210 )
2025-08-18 14:34:09 -07:00
SubashMohan
a63ba1bb03
fix: sharepoint group not found error and url with apostrophe ( #5208 )
...
* fix: handle ClientRequestException in SharePoint permission utils and connector
* feat: enhance SharePoint permission utilities with logging and URL handling
* greptile typo fix
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* enhance group sync handling for public groups
---------
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-18 17:12:59 +00:00
Evan Lohn
7b6189e74c
corrected routing ( #5202 )
2025-08-18 16:07:28 +00:00
Evan Lohn
ba423e5773
fix: model server concurrency ( #5206 )
...
* fix: model server race cond
* fix async
* different approach
2025-08-18 16:07:16 +00:00
SubashMohan
fe029eccae
chore: add SharePoint sync environment variables to integration test ( #5197 )
...
* chore: add SharePoint sync environment variables to integration test workflows
* fix cubic comments
* test: skip SharePoint permission tests for non-enterprise
* test: update SharePoint permission tests to skip for non-enterprise environments
2025-08-18 03:21:04 +00:00
Wenxi
ea72af7698
fix sharepoint tests ( #5209 )
2025-08-17 22:25:47 +00:00
Wenxi
17abf85533
fix unpaused user files ( #5205 )
2025-08-16 01:39:16 +00:00
Wenxi
3bd162acb9
fix: sharepoint tests and indexing logic ( #5204 )
...
* don't index onedrive personal sites in sharepoint
* fix sharepoint tests and indexing behavior
* remove print
2025-08-15 18:19:42 -07:00
Evan Lohn
664ce441eb
generous timeout between docfetching finishing and docprocessing starting ( #5201 )
2025-08-15 15:43:01 -07:00
Wenxi
6863fbee54
fix: validate sharepoint connector with validate_connector_settings ( #5199 )
...
* validate sharepoint connector with validate_connector_settings
* fix test
* fix tests
2025-08-15 00:38:31 +00:00
Justin Tahara
bb98088b80
fix(infra): Fix Helm Chart Test ( #5198 )
2025-08-14 23:28:17 +00:00
Justin Tahara
ce8cb1112a
feat(infra): Adding new AWS Terraform Template Code ( #5194 )
...
* feat(infra): Adding new AWS Terraform Template Code
* Addressing greptile comments
* Applying some updates after the cubic reviews as well
* Adding one detail
* Removing unused var
* Addressing more cubic comments
2025-08-14 16:47:15 -07:00
Nils
a605bd4ca4
feat: make sharepoint documents and sharepoint pages optional ( #5183 )
...
* feat: make sharepoint documents and sharepoint pages optional
* fix: address review feedback for PR #5183
* fix: exclude personal sites from sharepoint connector
---------
Co-authored-by: Nils Kleinrahm <nils.kleinrahm@pledoc.de >
2025-08-14 15:17:23 -07:00
Dominic Feliton
0e8b5af619
fix(connector): user file helm start cmd + legacy file connector incompatibility ( #5195 )
...
* Fix user file helm start cmd + legacy file connector incompatibility
* typo
* remove unnecessary logic
* undo
* make recommended changes
* keep comment
* cleanup
* format
---------
Co-authored-by: Dominic Feliton <37809476+dominicfeliton@users.noreply.github.com >
2025-08-14 13:20:19 -07:00
SubashMohan
46f3af4f68
enhance file processing with content type handling ( #5196 )
2025-08-14 08:59:53 +00:00
Evan Lohn
2af64ebf4c
fix: ensure exception strings don't get swallowed ( #5192 )
...
* ensure exception strings don't get swallowed
* just send exception code
2025-08-13 20:05:16 +00:00
Evan Lohn
0eb1824158
fix: sf connector docs ( #5171 )
...
* fix: sf connector docs
* more sf logs
* better logs and new attempt
* add fields to error temporarily
* fix sf
---------
Co-authored-by: Wenxi <wenxi@onyx.app >
2025-08-13 17:52:32 +00:00
Chris Weaver
e0a9a6fb66
feat: okta profile tool ( #5184 )
...
* Initial Okta profile tool
* Improve
* Fix
* Improve
* Improve
* Address EL comments
2025-08-13 09:57:31 -07:00
Wenxi
fe194076c2
make default personas hideable ( #5190 )
2025-08-13 01:12:51 +00:00
Wenxi
55dc24fd27
fix: seeded total doc count ( #5188 )
...
* fix seeded total doc count
* fix seeded total doc count
2025-08-13 00:19:06 +00:00
Evan Lohn
da02962a67
fix: thread safe approach to docprocessing logging ( #5185 )
...
* thread safe approach to docprocessing logging
* unify approaches
* reset
2025-08-12 02:25:47 +00:00
SubashMohan
9bc62cc803
feat: sharepoint perm sync ( #5033 )
...
* sharepoint perm sync first draft
* feat: Implement SharePoint permission synchronization
* mypy fix
* remove commented code
* bot comments fixes and job failure fixes
* introduce generic way to upload certificates in credentials
* mypy fix
* add checkpoiting to sharepoint connector
* add sharepoint integration tests
* Refactor SharePoint connector to derive tenant domain from verified domains and remove direct tenant domain input from credentials
* address review comments
* add permission sync to site pages
* mypy fix
* fix tests error
* fix tests and address comments
* Update file extraction behavior in SharePoint connector to continue processing on unprocessable files
2025-08-11 16:59:16 +00:00
Evan Lohn
bf6705a9a5
fix: max tokens param ( #5174 )
...
* max tokens param
* fix unit test
* fix unit test
2025-08-11 09:57:44 -07:00
Rei Meguro
df2fef3383
fix: removal of old tags + is_list differentiation ( #5147 )
...
* initial migration
* getting metadata from tags
* complete migration
* migration override for cloud
* fix: more robust structured tag gen
* tag and indexing update
* fix: move is_list to tags
* migration rebase
* test cases + bugfix on unique constraint
* fix logging
2025-08-10 22:39:33 +00:00
SubashMohan
8cec3448d7
fix: restrict user file access to current user only ( #5177 )
...
* fix: restrict user file access to current user only
* fix: enhance user file access control for recent folder
2025-08-10 19:00:18 +00:00
Justin Tahara
b81687995e
fix(infra): Removing invalid helm version ( #5176 )
2025-08-08 18:40:55 -07:00
Justin Tahara
87c2253451
fix(infra): Update github workflow to not tag latest ( #5172 )
...
* fix(infra): Update github workflow to not tag latest
* Cleaned up the code a bit
2025-08-08 23:23:55 +00:00
Wenxi
297c2957b4
add gpt 5 display names ( #5175 )
2025-08-08 16:58:47 -07:00
Wenxi
bacee0d09d
fix: sanitize slack payload before logging ( #5167 )
...
* sanitize slack payload before logging
* nit
2025-08-08 02:10:00 +00:00
Evan Lohn
297720c132
refactor: file processing ( #5136 )
...
* file processing refactor
* mypy
* CW comments
* address CW
2025-08-08 00:34:35 +00:00
Evan Lohn
bd4bd00cef
feat: office parsing markitdown ( #5115 )
...
* switch to markitdown untested
* passing tests
* reset file
* dotenv version
* docs
* add test file
* add doc
* fix integration test
2025-08-07 23:26:02 +00:00
Chris Weaver
07c482f727
Make starter messages visible on smaller screens ( #5170 )
2025-08-07 16:49:18 -07:00
Wenxi
cf193dee29
feat: support gpt5 models ( #5169 )
...
* support gpt5 models
* gpt5mini visible
2025-08-07 12:35:46 -07:00
Evan Lohn
1b47fa2700
fix: remove erroneous error case and add valid error ( #5163 )
...
* fix: remove erroneous error case and add valid error
* also address docfetching-docprocessing limbo
2025-08-07 18:17:00 +00:00
Wenxi Onyx
e1a305d18a
mask llm api key from logs
2025-08-07 00:01:29 -07:00
Evan Lohn
e2233d22c9
feat: salesforce custom query ( #5158 )
...
* WIP merged approach untested
* tested custom configs
* JT comments
* fix unit test
* CW comments
* fix unit test
2025-08-07 02:37:23 +00:00
Justin Tahara
20d1175312
feat(infra): Bump Vespa Helm Version ( #5161 )
...
* feat(infra): Bump Vespa Helm Version
* Adding the Chart.lock file
2025-08-06 19:06:18 -07:00
justin-tahara
7117774287
Revert that change. Let's do this properly
2025-08-06 18:54:21 -07:00
justin-tahara
77f2660bb2
feat(infra): Update Vespa Helm Chart Version
2025-08-06 18:53:02 -07:00
Wenxi
1b2f4f3b87
fix: slash command slackbot to respond in private msg ( #5151 )
...
* fix slash command slackbot to respond in private msg
* rename confusing variable. fix slash message response in DMs
2025-08-05 19:03:38 -07:00
Evan Lohn
d85b55a9d2
no more scheduled stalling ( #5154 )
2025-08-05 20:17:44 +00:00
Justin Tahara
e2bae5a2d9
fix(infra): Adding helm directory ( #5156 )
...
* feat(infra): Adding helm directory
* one more fix
2025-08-05 14:11:57 -07:00
Justin Tahara
cc9c76c4fb
feat(infra): Release Charts on Github Pages ( #5155 )
2025-08-05 14:03:28 -07:00
Chris Weaver
258e08abcd
feat: add customization via env vars for curator role ( #5150 )
...
* Add customization via env vars for curator role
* Simplify
* Simplify more
* Address comments
2025-08-05 09:58:36 -07:00
Evan Lohn
67047e42a7
fix: preserve error traces ( #5152 )
2025-08-05 09:44:55 -07:00
SubashMohan
146628e734
fix unsupported character error in minio migration ( #5145 )
...
* fix unsupported character error in minio migration
* slash fix
2025-08-04 12:42:07 -07:00
Wenxi
c1d4b08132
fix: minio file names ( #5138 )
...
* nit var clarity
* maintain file names in connector config for display
* remove unused util
* migration draft
* optional file names to not break existing instances
* backwards compatible
* backwards compatible
* migration logging
* update file ocnn tests
* unncessary none
* mypy + explanatory comments
2025-08-01 20:31:29 +00:00
Justin Tahara
f3f47d0709
feat(infra): Creating new helm chart action workflow ( #5137 )
...
* feat(infra) Creating new helm chart action workflow
* Adding the steps
* Adding in dependencies
* One more debug
* Adding a new step to install helm
2025-08-01 09:26:58 -07:00
Justin Tahara
fe26a1bfcc
feat(infra): Codeowner for Helm directory ( #5139 )
2025-07-31 23:05:46 +00:00
Wenxi
554cd0f891
fix: accept multiple zip types and fallback to extension ( #5135 )
...
* accept multiple zip types and fallback to extension
* move zip check to util
* mypy nit
2025-07-30 22:21:16 +00:00
Raunak Bhagat
f87d3e9849
fix: Make ungrounded types have a default name when sending to the frontend ( #5133 )
...
* Update names in map-comprehension
* Make default name for ungrounded types public
* Return the default name for ungrounded entity-types
* Update backend/onyx/db/entities.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-07-30 20:46:30 +00:00
Rei Meguro
72cdada893
edit link to custom actions ( #5129 )
2025-07-30 15:08:39 +00:00
SubashMohan
c442ebaff6
Feature/GitHub permission sync ( #4996 )
...
* github perm sync initial draft
* introduce github doc sync and perm sync
* remove specific start time check
* Refactor GitHub connector to use SlimCheckpointOutputWrapper for improved document handling
* Update GitHub sync frequency defaults from 30 minutes to 5 minutes
* Add stop signal handling and progress reporting in GitHub document sync
* Refactor tests for Confluence and Google Drive connectors to use a mock fetch function for document access
* change the doc_sync approach
* add static typing for ocument columns and where clause
* remove prefix logic in connector runner
* mypy fix
* code review changes
* mypy fix
* fix review comments
* add sort order
* Implement merge heads migration for Alembic and update Confluence and Google Drive test
* github unit tests fix
* delete merge head and rebase the docmetadata field migration
---------
Co-authored-by: Subash <subash@onyx.app >
2025-07-30 02:42:18 +00:00
Justin Tahara
56f16d107e
feat(infra): Update helm version after new feature ( #5120 )
2025-07-29 16:31:35 -07:00
Justin Tahara
0157ae099a
[Vespa] Update to optimized configuration pt.2 ( #5113 )
2025-07-28 20:42:31 +00:00
justin-tahara
565fb42457
Let's do this properly
2025-07-28 10:42:31 -07:00
justin-tahara
a50a8b4a12
[Vespa] Update to optimized configuration
2025-07-28 10:38:48 -07:00
Evan Lohn
4baf4e7d96
feat: pruning freq ( #5097 )
...
* pruning frequency increase
* add logs
2025-07-26 22:29:43 +00:00
Wenxi
8b7ab2eb66
onyx metadata minio fix + permissive unstructured fail ( #5085 )
2025-07-25 21:26:02 +00:00
Evan Lohn
1f75f3633e
fix: sidebar ranges ( #5084 )
2025-07-25 19:46:47 +00:00
Evan Lohn
650884d76a
fix: preserve error traces ( #5083 )
2025-07-25 18:56:11 +00:00
Wenxi
8722bdb414
typo ( #5082 )
2025-07-25 18:26:21 +00:00
Evan Lohn
71037678c3
attempt to fix parsing of tricky template files ( #5080 )
2025-07-25 02:18:35 +00:00
Chris Weaver
68de1015e1
feat: support aspx files ( #5068 )
...
* Support aspx files
* Add fetching of site pages
* Improve
* Small enhancement
* more improvements
* Improvements
* Fix tests
2025-07-24 19:19:24 -07:00
Evan Lohn
e2b3a6e144
fix: drive external links ( #5079 )
2025-07-24 17:42:12 -07:00
Evan Lohn
4f04b09efa
add library to fall back to for tokenizing ( #5078 )
2025-07-24 11:15:07 -07:00
SubashMohan
5c4f44d258
fix: sharepoint lg files issue ( #5065 )
...
* add SharePoint file size threshold check
* Implement retry logic for SharePoint queries to handle rate limiting and server error
* mypy fix
* add content none check
* remove unreachable code from retry logic in sharepoint connector
2025-07-24 14:26:01 +00:00
Evan Lohn
19652ad60e
attempt fix for broken excel files ( #5071 )
2025-07-24 01:21:13 +00:00
Evan Lohn
70c96b6ab3
fix: remove locks from indexing callback ( #5070 )
2025-07-23 23:05:35 +00:00
Raunak Bhagat
65076b916f
refactor: Update location of sidebar ( #5067 )
...
* Use props instead of inline type def
* Add new AppProvider
* Remove unused component file
* Move `sessionSidebar` to be inside of `components` instead of `app/chat`
* Change name of `sessionSidebar` to `sidebar`
* Remove `AppModeProvider`
* Fix bug in how the cookies were set
2025-07-23 21:59:34 +00:00
PaulHLiatrio
06bc0e51db
fix: adjust template variable from .Chart.AppVersion to .Values.global.version to match versioning pattern. ( #5069 )
2025-07-23 14:54:32 -07:00
Devin
508b456b40
fix: explicit api_server dependency on minio in docker compose files ( #5066 )
2025-07-23 13:37:42 -07:00
Evan Lohn
bf1e2a2661
feat: avoid full rerun ( #5063 )
...
* fix: remove extra group sync
* second extra task
* minor improvement for non-checkpointed connectors
2025-07-23 18:01:23 +00:00
Evan Lohn
991d5e4203
fix: regen api key ( #5064 )
2025-07-23 03:36:51 +00:00
Evan Lohn
d21f012b04
fix: remove extra group sync ( #5061 )
...
* fix: remove extra group sync
* second extra task
2025-07-22 23:24:42 +00:00
Wenxi
86b7beab01
fix: too many internet chunks ( #5060 )
...
* minor internet search env vars
* add limit to internet search chunks
* note
* nits
2025-07-22 23:11:10 +00:00
Evan Lohn
b4eaa81d8b
handle empty doc batches ( #5058 )
2025-07-22 22:35:59 +00:00
Evan Lohn
ff2a4c8723
fix: time discrepancy ( #5056 )
...
* fix time discrepancy
* remove log
* remove log
2025-07-22 22:19:02 +00:00
Raunak Bhagat
51027fd259
fix: Make pr-labeler run on edits too
2025-07-22 15:04:37 -07:00
Raunak Bhagat
7e3fd2b12a
refactor: Update the error message that is logged when PR title fails Conventional Commits regex ( #5062 )
2025-07-22 14:46:22 -07:00
Chris Weaver
d2fef6f0b7
Tiny launch.json template improvement ( #5055 )
2025-07-22 11:15:44 -07:00
Evan Lohn
bd06147d26
feat: connector indexing decoupling ( #4893 )
...
* WIP
* renamed and moved tasks (WIP)
* minio migration
* bug fixes and finally add document batch storage
* WIP: can suceed but status is error
* WIP
* import fixes
* working v1 of decoupled
* catastrophe handling
* refactor
* remove unused db session in prep for new approach
* renaming and docstrings (untested)
* renames
* WIP with no more indexing fences
* robustness improvements
* clean up rebase
* migration and salesforce rate limits
* minor tweaks
* test fix
* connector pausing behavior
* correct checkpoint resumption logic
* cleanups in docfetching
* add heartbeat file
* update template jsonc
* deployment fixes
* fix vespa httpx pool
* error handling
* cosmetic fixes
* dumb
* logging improvements and non checkpointed connector fixes
* didnt save
* misc fixes
* fix import
* fix deletion of old files
* add in attempt prefix
* fix attempt prefix
* tiny log improvement
* minor changes
* fixed resumption behavior
* passing int tests
* fix unit test
* fixed unit tests
* trying timeout bump to see if int tests pass
* trying timeout bump to see if int tests pass
* fix autodiscovery
* helm chart fixes
* helm and logging
2025-07-22 03:33:25 +00:00
Raunak Bhagat
1f3cc9ed6e
Make from_.user optional (use "Unknown User") if not found ( #5051 )
2025-07-21 17:50:28 -07:00
Raunak Bhagat
6086d9e51a
feat: Updated KG admin page ( #5044 )
...
* Update KG admin UI
* Styling changes
* More changes
* Make edits auto-save
* Add more stylings / transitions
* Fix opacity
* Separate out modal into new component
* Revert backend changes
* Update styling
* Add convenience / styling changes to date-picker
* More styling / functional updates to kg admin-page
* Avoid reducing opacity of active-toggle
* Update backend APIs for new KG admin page
* More updates of styling for kg-admin page
* Remove nullability
* Remove console log
* Remove unused imports
* Change type of `children` variable
* Update web/src/app/admin/kg/interfaces.ts
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Update web/src/components/CollapsibleCard.tsx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Remove null
* Update web/src/components/CollapsibleCard.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Force non-null
* Fix failing test
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-21 15:37:27 -07:00
Raunak Bhagat
e0de24f64e
Remove empty tooltip ( #5050 )
2025-07-21 12:45:48 -07:00
Rei Meguro
08b6b1f8b3
feat: Search and Answer Quality Test Script ( #4974 )
...
* aefads
* search quality tests improvement
Co-authored-by: wenxi-onyx <wenxi@onyx.app >
* nits
* refactor: config refactor
* document context + skip genai fix
* feat: answer eval
* more error messages
* mypy ragas
* mypy
* small fixes
* feat: more metrics
* fix
* feat: grab content
* typing
* feat: lazy updates
* mypy
* all at front
* feat: answer correctness
* use api key so it works with auth enabled
* update readme
* feat: auto add path
* feat: rate limit
* fix: readme + remove rerank all
* fix: raise exception immediately
* docs: improved clarity
* feat: federated handling
* fix: mypy
* nits
---------
Co-authored-by: wenxi-onyx <wenxi@onyx.app >
2025-07-19 01:51:51 +00:00
joachim-danswer
afed1a4b37
feat: KG improvements ( #5048 )
...
* improvements
* drop views if SQL fails
* mypy fix
2025-07-18 16:15:11 -07:00
Chris Weaver
bca18cacdf
fix: improve assistant fetching efficiency ( #5047 )
...
* Improve assistant fetching efficiency
* More fix
* Fix weird build stuff
* Improve
2025-07-18 14:16:10 -07:00
Chris Weaver
335db91803
fix: improve check for indexing status ( #5042 )
...
* Improve check_for_indexing + check_for_vespa_sync_task
* Remove unused
* Fix
* Simplify query
* Add more logging
* Address bot comments
* Increase # of tasks generated since we're not going cc-pair by cc-pair
* Only index 50 user files at a time
2025-07-17 23:52:51 -07:00
Chris Weaver
67c488ff1f
Improve support for non-default postgres schemas ( #5046 )
2025-07-17 23:51:39 -07:00
Wenxi
deb7f13962
remove chat session necessity from send message simple api ( #5040 )
2025-07-17 23:23:46 +00:00
Raunak Bhagat
e2d3d65c60
fix: Move around group-sync tests (since they require docker services to be running) ( #5041 )
...
* Move around tests
* Add missing fixtures + change directory structure up some more
* Add env variables
2025-07-17 22:41:31 +00:00
Raunak Bhagat
b78a6834f5
fix: Have document show up before message starts streaming back ( #5006 )
...
* Have document show up before message starts streaming back
* Add docs
2025-07-17 10:17:57 -07:00
Raunak Bhagat
4abe90aa2c
fix: Fix Confluence pagination ( #5035 )
...
* Re-implement pagination
* Add note
* Fix invalid integration test configs
* Fix other failing test
* Edit failing test
* Revert test
* Revert pagination size
* Add comment on yielding style
* Use fixture instead of manually initializing sql-engine
* Fix failing tests
* Move code back and copy-paste
2025-07-17 14:02:29 +00:00
Raunak Bhagat
de9568844b
Add PR labeller job ( #4611 )
2025-07-16 18:28:18 -07:00
Evan Lohn
34268f9806
fix bug in index swap ( #5036 )
2025-07-16 23:09:17 +00:00
Chris Weaver
ed75678837
Add suggested helm resource limits ( #5032 )
...
* Add resource suggestions for helm
* Adjust README
* fix
* fix lint
2025-07-15 15:52:16 -07:00
Chris Weaver
3bb58a3dd3
Persona simplification r2 ( #5031 )
...
* Revert "Revert "Reduce amount of stuff we fetch on `/persona` (#4988 )" (#5024 )"
This reverts commit f7ed7cd3cd .
* Enhancements / fix re-render
* re-arrange
* greptile
2025-07-15 14:51:40 -07:00
Chris Weaver
4b02feef31
Add option to disable my documents ( #5020 )
...
* Add option to disable my documents
* cleanup
2025-07-14 23:16:14 -07:00
Chris Weaver
6a4d49f02e
More pruning logging ( #5027 )
2025-07-14 12:55:12 -07:00
Chris Weaver
d1736187d3
Fix full tenant sync ( #5026 )
2025-07-14 10:56:40 -07:00
Wenxi
0e79b96091
Feature/revised internet search ( #4994 )
...
* remove unused pruning config
* add env vars
* internet search date time toggle
* revised internet search supporting multiple providers
* env var
* simplify retries and fix mypy issues
* greptile nits
* more mypy
* please mypy
* mypy final straw
* cursor vs. mypy
* simplify fields from provider results
* type-safe prompt, enum nit, provider enums, indexingdoc processing change
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-14 10:24:03 -07:00
Raunak Bhagat
ae302d473d
Fix imap tests
2025-07-14 09:50:33 -07:00
Raunak Bhagat
feca4fda78
feat: Add frontend for email connector ( #5008 )
...
* Add basic structure for frontend email connector
* Update names of credentials-json keys
* Fix up configurations workflow
* Edit logic on how `mail_client` is used
- imaplib.IMAP4_SSL is supposed to be treated as an ephemeral object
* Edit helper name and add docs
* Fix invalid mailbox selection error
* Implement greptile suggestions
* Make recipients optional and add sender to primary-owners
* Add sender to external-access too; perform dedupe-ing of emails
* Simplify logic
2025-07-14 09:43:36 -07:00
Chris Weaver
f7ed7cd3cd
Revert "Reduce amount of stuff we fetch on /persona ( #4988 )" ( #5024 )
...
This reverts commit adf48de652 .
2025-07-14 09:20:50 -07:00
Chris Weaver
8377ab3ef2
Send over less data for document sets ( #5018 )
...
* Send over less data for document sets
* Fix type errors
* Fix tests
* Fixes
* Don't change packages
2025-07-13 22:47:05 +00:00
Chris Weaver
95c23bf870
Add full sync endpoint ( #5019 )
...
* Add full sync endpoint
* Update backend/ee/onyx/server/tenants/billing_api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/server/tenants/billing_api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-13 13:59:19 -07:00
Chris Weaver
e49fb8f56d
Fix pruning ( #5017 )
...
* Use better last_pruned time for never pruned connectors
* improved pruning req / refresh freq selections
* Small tweak
* Update web/src/lib/connectors/connectors.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-12 14:46:00 -07:00
Chris Weaver
adf48de652
Reduce amount of stuff we fetch on /persona ( #4988 )
...
* claude stuff
* Send over less Assistant data
* more
* Fix build
* Fix mypy
* fix
* small tweak
* Address EL cmments
* fix
* Fix build
2025-07-12 14:15:31 -07:00
Wenxi Onyx
bca2500438
personas no longer overwrite when same name
2025-07-12 10:57:01 -07:00
Raunak Bhagat
89f925662f
feat: Add ability to specify vertex-ai model location ( #4955 )
...
* Make constant a global
* Add ability to specify vertex location
* Add period
* Add a hardcoding path to the frontend
* Add docs
* Add default value to `CustomConfigKey`
* Consume default value from custom-config-key on frontend
* Use markdown renderer instead
* Update description
2025-07-11 16:16:12 -07:00
Chris Weaver
b64c6d5d40
Skip federated connectors when document sets are specified ( #5015 )
2025-07-11 15:49:13 -07:00
Raunak Bhagat
36c63950a6
fix: More small IMAP backend fixes ( #5014 )
...
* Make recipients an optional header and add IMAP to recognized connectors
* Add sender to external-access; perform dedupe-ing of emails
2025-07-11 20:06:28 +00:00
Raunak Bhagat
3f31340e6f
feat: Add support for Confluence Macros ( #5001 )
...
* Remove macro stylings from HTML tree
* Add params
* Handle multiple cases of `ac:structured-macro` being found.
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-11 00:34:49 +00:00
Raunak Bhagat
6ac2258c2e
Fixes for imap backend ( #5011 )
2025-07-10 23:58:28 +00:00
Weves
b4d3b43e8a
Add more error handling for drive group sync
2025-07-10 18:33:43 -07:00
Rei Meguro
ca281b71e3
add missing slack scope
2025-07-10 17:37:57 -07:00
Wenxi
9bd5a1de7a
check file size first and clarify processing logic ( #4985 )
...
* check file size first and clarify processing logic
* basic gdrive extraction clariy
* typo
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-10 00:48:36 +00:00
Wenxi Onyx
d3c5a4fba0
add docx fallback
2025-07-09 17:46:15 -07:00
Chris Weaver
f50006ee63
Stop fetching channel info to make pages load faster ( #5005 )
2025-07-09 16:45:45 -07:00
Evan Lohn
e0092024af
add minIO to README
2025-07-09 16:36:18 -07:00
Evan Lohn
675ef524b0
add minio to contributing instructions
2025-07-09 16:33:56 -07:00
Evan Lohn
240367c775
skip id migration based on env var
2025-07-09 13:37:54 -07:00
Chris Weaver
f0ed063860
Allow curators to create public connectors / document sets ( #4972 )
...
* Allow curators to create public connectors / document sets
* Address EL comments
2025-07-09 11:38:56 -07:00
Rei Meguro
bcf0ef0c87
feat: original query + better slack expansion
2025-07-09 09:23:03 -07:00
Rei Meguro
0c7a245a46
Revert "feat: original query + better slack expansion"
...
This reverts commit 583d82433a .
2025-07-09 20:15:15 +09:00
Rei Meguro
583d82433a
feat: original query + better slack expansion
2025-07-09 20:11:24 +09:00
Chris Weaver
391e710b6e
Slack federated search ux ( #4969 )
...
* slack_search.py
* rem
* fix: get elements
* feat: better stack message processing
* fix: mypy
* fix: url parsing
* refactor: federated search
* feat: proper chunking + source filters
* highlighting + source check
* feat: forced section insertion
* feat: multi slack api queries
* slack query expansion
* feat: max slack queries env
* limit slack search to avoid overloading the search
* Initial draft
* more
* simpify
* Improve modal
* Fix oauth flow
* Fully working versino
* More nicities
* Improved cascade delete
* document set for fed connector UI
* Fix source filters + improve document set selection
* Improve callback modal
* fix: logging error + showing connectors in admin page user settings
* better log
* Fix mypy
* small rei comment
* Fix pydantic
* Improvements to modals
* feat: distributed pruning
* random fix
* greptile
* Encrypt token
* respect source filters + revert llm pruning ordering
* greptile nit
* feat: thread as context in slack search
* feat: slack doc ordering
* small improvements
* rebase
* Small improvements
* Fix web build
* try fix build
* Move to seaprate model file
* Use default_factory
* remove unused model
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-07-08 21:35:51 -07:00
Raunak Bhagat
004e56a91b
feat: IMAP connector ( #4987 )
...
* Implement fetching; still need to work on document parsing
* Add basic skeleton of parsing email bodies
* Add id field
* Add email body parsing
* Implement checkpointed imap-connector
* Add testing logic for basic iteration
* Add logic to get different header if "to" isn't present
- possible in mailing-list workflows
* Add ability to index specific mailboxes
* Add breaking when indexing has been fully exhausted
* Sanitize all mailbox names + add space between stripped strings after parsing
* Add multi-recipient parsing
* Change around semantic-identifier and title
* Add imap tests
* Add recipients and content assertions to tests
* Add envvars to github actions workflow file
* Remove encoding header
* Update logic to not immediately establish connection upon init of `ImapConnector`
* Add start and end datetime filtering + edit when connection is established / how login is done
* Remove content-type header
* Add note about guards
* Change default parameters to be `None` instead of `[]`
* Address comment on PR
* Implement more PR suggestions
* More PR suggestions
* Implement more PR suggestions
* Change up login/logout flow (PR suggestion)
* Move port number to be envvar
* Make globals variants in enum instead (PR suggestion)
* Fix more documentation related suggestions on PR
* Have the imap connector implement `CheckpointedConnectorWithPermSync` instead
* Add helper for loading all docs with permission syncing
2025-07-08 23:58:22 +00:00
Evan Lohn
103300798f
Bugfix/drive doc ids3 ( #4998 )
...
* fix migration
* fix migration2
* cursor based pages
* correct vespa URL
* fix visit api index name
* use correct endpoint and query
2025-07-07 18:23:00 +00:00
Evan Lohn
8349d6f0ea
Bugfix/drive doc ids ( #4990 )
...
* fixed id extraction in drive connector
* WIP migration
* full migration script
* migration works single tenant without duplicates
* tested single tenant with duplicate docs
* migrations and frontend
* tested mutlitenant
* fix connector tests
* make tests pass
2025-07-06 01:59:12 +00:00
Emerson Gomes
cd63bf6da9
Re-adding .epub file support ( #4989 )
...
.epub files apparently were forgotten and were not allowed for upload in the frontend.
2025-07-05 07:48:55 -07:00
Rei Meguro
5f03e85195
fireflies metadata update ( #4993 )
...
* fireflies metadata
* str
2025-07-04 18:39:41 -07:00
Raunak Bhagat
cbdbfcab5e
fix: Fix bug with incorrect model icon being shown ( #4986 )
...
* Fix bug with incorrect model icon being shown
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add visibility to filtering
* Update the model names which are shown in the popup
* Fix incorrect llm updating bug
* Fix bug in which the provider name would be used instead
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-04 01:39:50 +00:00
SubashMohan
6918611287
remove check for folder assistant before uploading ( #4975 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-07-03 09:25:03 -07:00
Chris Weaver
b0639add8f
Fix migration ( #4982 )
2025-07-03 09:18:57 -07:00
Evan Lohn
7af10308d7
drive service account shared fixes ( #4977 )
...
* drive service account shared fixes
* oops
* ily greptile
* scrollable index attempt errors
* tentatively correct index errors page, needs testing
* mypy
* black
* better bounds in practice
* remove random failures
* remove console log
* CW
2025-07-02 16:56:32 -07:00
Rei Meguro
5e14f23507
mypy fix
2025-07-01 23:00:33 -07:00
Raunak Bhagat
0bf3a5c609
Add type ignore for dynamic sqlalchemy class ( #4979 )
2025-07-01 18:14:35 -07:00
Emerson Gomes
82724826ce
Remove hardcoded image extraction flag for PDFs
...
PDFs currently always have their images extracted.
This will make use of the "Enable Image Extraction and Analysis" workspace configuration instead.
2025-07-01 13:57:36 -07:00
Wenxi
f9e061926a
account for category prefix added by user ( #4976 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-01 10:39:46 -07:00
Chris Weaver
8afd07ff7a
Small gdrive perm sync enhancement ( #4973 )
...
* Small gdrive perm sync enhancement
* Small enhancement
2025-07-01 09:33:45 -07:00
Evan Lohn
6523a38255
search speedup ( #4971 )
2025-07-01 01:41:27 +00:00
Yuhong Sun
264878a1c9
Onyx Metadata Header for File Connector ( #4968 )
2025-06-29 16:09:06 -07:00
Weves
e480946f8a
Reduce frequency of heavy checks on primary for cloud
2025-06-28 17:56:34 -07:00
Evan Lohn
be25b1efbd
perm sync validation framework ( #4958 )
...
* perm synce validation framework
* frontend fixes
* validate perm sync when getting runner
* attempt to fix integration tests
* added new file
* oops
* skipping salesforce test due to creds
* add todo
2025-06-28 19:57:54 +00:00
Chris Weaver
204493439b
Move onyx_list_tenants.py to make sure it's in the image ( #4966 )
...
* Move onyx_list_tenants.py to make sure it's in the image
* Improve
2025-06-28 13:18:14 -07:00
Weves
106c685afb
Remove CONCURRENTLY from migrations
2025-06-28 11:59:59 -07:00
Raunak Bhagat
809122fec3
fix: Fix bug in which emails would be fetched during initial indexing ( #4959 )
...
* Add new convenience method
* Fix bug in which emails would be fetched for initial indexing
* Improve tests for MS Teams connector
* Fix test_gdrive_perm_sync_with_real_data patching
* Protect against incorrect truthiness
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-06-27 22:05:50 -07:00
Chris Weaver
c8741d8e9c
Improve mt migration process ( #4960 )
...
* Improve MT migration process
* improve MT migrations
* Improve parallel migration
* Add additional options to env.py
* Improve script
* Remove script
* Simplify
* Address greptile comment
* Fix st migration
* fix run_alembic_migrations
2025-06-27 17:31:22 -07:00
Weves
885f01e6a7
Fix test_gdrive_perm_sync_with_real_data patching
2025-06-27 16:34:37 -07:00
Rei Meguro
3180a13cf1
source fix ( #4956 )
2025-06-27 13:20:42 -07:00
Rei Meguro
630ac31355
KG vespa error handling + separating relationship transfer & vespa updates ( #4954 )
...
* feat: move vespa at end in try block
* simplify query
* mypy
* added order by just in case for consistent pagination
* liveness probe
* kg_p check for both extraction and clustering
* fix: better vespa logging
2025-06-26 22:05:57 -07:00
Chris Weaver
80de62f47d
Improve drive group sync ( #4952 )
...
* Improve drive group sync
* Improve group syncing approach
* Fix github action
* Improve tests
* address greptile
2025-06-26 20:14:35 -07:00
Raunak Bhagat
c75d42aa99
perf: Improve performance of MS Teams permission-syncing logic ( #4953 )
...
* Add function stubs for Teams
* Implement more boilerplate code
* Change structure of helper functions
* Implement teams perms for the initial index
* Make private functions start with underscore
* Implement slim_doc retrieval and fix up doc_sync
* Simplify how doc-sync is done
* Refactor jira doc-sync
* Make locally used function start with an underscore
* Update backend/ee/onyx/configs/app_configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add docstring to helper function
* Update tests
* Add an expected failure
* Address comment on PR
* Skip expert-info if user does not have a display-name
* Add doc comments
* Fix error in generic_doc_sync
* Move callback invocation to earlier in the loop
* Update tests to include proper list of user emails
* Update logic to grab user emails as well
* Only fetch expert-info if channel is not public
* Pull expert-info creation outside of loop
* Remove unnecessary call to `iter`
* Switch from `dataclass` to `BaseModel`
* Simplify boolean logic
* Simplify logic for determining if channel is public
* Remove unnecessary channel membership-type
* Add log-warns
* Only perform another API fetch if email is not present
* Address comments on PR
* Add message on assertion failure
* Address typo
* Make exception message more descriptive
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-27 01:41:01 +00:00
Raunak Bhagat
e1766bca55
feat: MS Teams permission syncing ( #4934 )
...
* Add function stubs for Teams
* Implement more boilerplate code
* Change structure of helper functions
* Implement teams perms for the initial index
* Make private functions start with underscore
* Implement slim_doc retrieval and fix up doc_sync
* Simplify how doc-sync is done
* Refactor jira doc-sync
* Make locally used function start with an underscore
* Update backend/ee/onyx/configs/app_configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add docstring to helper function
* Update tests
* Add an expected failure
* Address comment on PR
* Skip expert-info if user does not have a display-name
* Add doc comments
* Fix error in generic_doc_sync
* Move callback invocation to earlier in the loop
* Update tests to include proper list of user emails
* Update logic to grab user emails as well
* Only fetch expert-info if channel is not public
* Pull expert-info creation outside of loop
* Remove unnecessary call to `iter`
* Switch from `dataclass` to `BaseModel`
* Simplify boolean logic
* Simplify logic for determining if channel is public
* Remove unnecessary channel membership-type
* Add log-warns
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-26 22:36:09 +00:00
Rei Meguro
211102f5f0
kg cleanup + reintroducing deep extraction & classification ( #4949 )
...
* kg cleanup
* more cleanup
* fix: copy over _get_classification_content_from_call_chunks for content formatting
* added back deep extraction logic
* feat: making deep extraction and clustering work
* nit
2025-06-26 14:46:50 -07:00
Weves
c46cc4666f
Fix query history 2
2025-06-25 21:35:53 -07:00
joachim-danswer
0b2536b82b
expand definition of public
2025-06-25 20:01:09 -07:00
Rei Meguro
600a86f11d
Add creator to linear ( #4948 )
...
* add creator to linear
* fix: mypy
2025-06-25 18:19:36 -07:00
Rei Meguro
4d97a03935
KG Attribute Overhaul + Processing Tests ( #4933 )
...
* feat: extract email
* title
* feat: new type definition
* working
* test and bugfix
* fix: set docid
* fix: mypy
* feat: show implied entities too
* fix import + migration
* fix: added random delay for vespa
* fix: mypy
* mypy again...
* fix: nit
* fix: mypy
* SOLUTION!
* fix
* cleanup
* fix: transfer
* nit
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-06-25 05:06:12 +00:00
Raunak Bhagat
5d7169f244
Implement JIRA permission syncing ( #4899 )
2025-06-24 23:59:26 +00:00
Wenxi
df9329009c
curator bug fixes ( #4941 )
...
* curator bug fixes
* basic users default to my files
* fix admin param + move delete button
* fix trashcan admin only
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-24 21:33:47 +00:00
Arun Philip
e74a0398dc
Update Docker Compose restart policy to unless-stopped
...
Changed the restart policy to unless-stopped to ensure containers
automatically restart after failures or reboots but allow manual stop
without immediate restart.
This is preferable over always because it prevents containers from
restarting automatically after a manual stop, enabling controlled
shutdowns and maintenance without unintended restarts.
2025-06-24 13:27:50 -07:00
SubashMohan
94c5822cb7
Add MinIO configuration to env template and update restart script for MinIO container ( #4944 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-24 17:21:16 +00:00
joachim-danswer
dedac55098
KG extraction without vespa queries ( #4940 )
...
* no vespa in extraction
* prompt/flow improvements
* EL comments
* nit
* Updated get_session_with_current_tenant import
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-24 15:02:50 +00:00
Chris Weaver
2bbab5cefe
Handle very long file names ( #4939 )
...
* Handle very long file names
* Add logging
* Enhancements
* EL comments
2025-06-23 19:22:02 -07:00
joachim-danswer
4bef718fad
fix kg db proxy ( #4942 )
2025-06-23 18:27:59 -07:00
Chris Weaver
e7376e9dc2
Add support for db proxy ( #4932 )
...
* Split up engine file
* Switch to schema_translate_map
* Fix mass serach/replace
* Remove unused
* Fix mypy
* Fix
* Add back __init__.py
* kg fix for new session management
Adding "<tenant_id>" in front of all views.
* additional kg fix
* better handling
* improve naming
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-06-23 17:19:07 -07:00
Raunak Bhagat
8d5136fe8b
Fix error in which curator sidebars were hitting kg-exposed endpoint
2025-06-23 17:07:11 -07:00
joachim-danswer
3272050975
docker dev and prod template ( #4936 )
...
* docker dev and prod template
* more dev files
2025-06-23 21:43:42 +00:00
Weves
1960714042
Fix query history
2025-06-23 14:32:14 -07:00
Weves
5bddb2632e
Fix parallel tool calls
2025-06-23 09:50:44 -07:00
Raunak Bhagat
5cd055dab8
Add minor type-checking fixes ( #4916 )
2025-06-23 13:34:40 +00:00
Raunak Bhagat
fa32b7f21e
Update ruff and remove ruff-formating from pr checks ( #4914 )
2025-06-23 05:34:34 -07:00
Rei Meguro
37f7227000
fix: too many vespa request fix ( #4931 )
2025-06-22 14:31:42 -07:00
Chris Weaver
c1f9a9d122
Hubspot connector enhancements ( #4927 )
...
* Enhance hubspot connector
* Add companies, deals, and tickets
* improve typing
* Add HUBSPOT_ACCESS_TOKEN to connector tests
* Fix prettier
* Fix mypy
* Address JR comments
2025-06-22 13:54:04 -07:00
Rei Meguro
045b7cc7e2
feat: comma separated citations ( #4923 )
...
* feat: comam separated citations
* nit
* fix
* fix: comment
2025-06-21 22:51:32 +00:00
joachim-danswer
970e07a93b
Forcing vespa language
2025-06-21 16:12:13 -07:00
joachim-danswer
d463a3f213
KG Updates ( #4925 )
...
* updates
- no classification if deep extraction is False
- separate names for views in LLM generation
- better prompts
- any relationship type provided to LLM that relates to identified entities
* CW feedback/comment update
2025-06-21 20:16:39 +00:00
Wenxi
4ba44c5e48
Fix no subject gmail docs ( #4922 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 23:22:49 +00:00
Chris Weaver
6f8176092e
S3 like file store ( #4897 )
...
* Move to an S3-like file store
* Add non-mocked test
* Add S3 tests
* Improve migration / add auto-running tests
* Refactor
* Fix mypy
* Small fixes
* Improve migration to handle downgrades
* fix file store tests
* Fix file store tests again
* Fix file store tests again
* Fix mypy
* Fix default values
* Add MinIO to other compose files
* Working helm w/ minio
* Fix test
* Address greptile comments
* Harden migration
* Fix README
* Fix it
* Address more greptile comments
* Fix it
* Rebase
* Handle multi-tenant case
* Fix mypy
* Fix test
* fix test
* Improve migration
* Fix test
2025-06-20 14:22:05 -07:00
Wenxi
198ec417ba
fix gemini model names + add vertex claude sonnet 4 ( #4920 )
...
* fix gemini model names + add vertex claude sonnet 4
* few more models
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 18:18:36 +00:00
Wenxi
fbdf7798cf
GCS metadata processing ( #4879 )
...
* GCS metadata processing
* Unprocessable files should still be indexed to be searched by title
* Moved re-used logic to utils. Combined file metadata PR with GCS metadata changes
* Added OnyxMetadata type, adjusted timestamp naming consistency, clarified timestamp logic
* Use BaseModel
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 16:11:38 +00:00
Weves
7bd9c856aa
Really add psql to api-server
2025-06-19 18:50:17 -07:00
Rei Meguro
948c719d73
fix ( #4915 )
2025-06-19 23:06:34 +00:00
Weves
42572479cb
Don't load prompts if not necessary
2025-06-19 16:56:33 -07:00
Suvodhoy Sinha
accd363d3f
fix(discourse-connector): handle redirect issue with categoryId rewriting page number ( #4780 )
2025-06-19 16:21:09 -07:00
Rei Meguro
8cf754a8b6
Kg config refactor ( #4902 )
...
* refactor: kg_config
* feat: reworked migrations
* nit
* fix: test
* rebase alembic migration
* feat: bypass cache
* fix: mypy
* fix: processing when kg disabled
* feat: celery rework
* fix: grammar
* fix: only do kg commands for KG Beta
* fix: keep config on downgrade
* fix: nit
2025-06-19 20:25:56 +00:00
Raunak Bhagat
bf79220ac0
build: Remove ruff ( #4912 )
...
* Update ruff version
* Update format command
* Update pyproject.toml
* Remove line-length
* Remove ruff in general
2025-06-18 19:12:59 -07:00
Weves
4c9dc14e65
ADd slackbot to helm
2025-06-18 11:04:25 -07:00
Weves
f8621f7ea9
Add psql to backend containers
2025-06-17 21:15:40 -07:00
trial-danswer
e0e08427b9
Feature/connector creation feedback ( #4644 )
...
* Loading on connector creation
* Dangling connectors cleaned up. Fixed loading modal.
* Dangling connector deletion happens immediately at timeout. Swapped loading modal to spinner for consistency
* Removed redundant delete func
2025-06-17 18:32:37 -07:00
Evan Lohn
169df994da
tiny connector logging tweaks ( #4908 )
2025-06-17 22:13:40 +00:00
Evan Lohn
d83eaf2efb
fail loudly when error should be propagated ( #4903 )
2025-06-17 22:12:19 +00:00
joachim-danswer
4e1e30f751
KG - Entity-Only Path ( #4898 )
...
* Create Entity-Only path for simple entity-focussed queries. Plus
other fixes.
* fix: use env var
* mypy fix
* fix: mypy
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-17 22:10:29 +00:00
Raunak Bhagat
561f8c9c53
fix: Implement time-filtering for MS Teams document fetching ( #4906 )
...
* Add delta-time filtering
* Remove unused variables
* Update retry logic
* Remove variable change (inside of overriden function)
* Add back helpful variables
* Add missing assignment to variable
* Reorder classes in order to avoid using quotes
* Compress f-strings
* Address PR comment
* Implement pagination
2025-06-17 21:06:04 +00:00
SubashMohan
f625a4d0a7
feat: Add support for Assume Role authentication in S3 ( #4907 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-17 20:56:44 +00:00
rkuo-danswer
746d4b6d3c
Bugfix/salesforce correctness 3 ( #4598 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
* remove db usage from csv download
* dead code
* hide deprecation warning in ddtrace
* remove unused param
* local testing WIP
* stuff for pytest-dotenv
* autodetect filter types instead of assuming last modified always works (it doesn't)
Move filtering responsibility up instead of making utility calls excessively stateful
* fix how changed parent id's are yielded
* remove slow part of test
* clean up comments
* small refactor
* more refactor
* add normalize test
* checkpoint and comments
* add helper function
* fix gitignore
* add gitignore
* update pyproject
* delta updates
* remove comments
* fix time import
* fix set init
* add salesforce env vars
* cleanup
* more cleanup
* filtered item is unbound here
* typo
* fix suffix check
* fix empty type query
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-17 18:39:22 +00:00
Evan Lohn
fdd48c6588
fix db connection assertion ( #4905 )
2025-06-17 03:42:55 +00:00
Rei Meguro
23a04f7b9c
Kg Subtype Rework ( #4892 )
...
* feat: vespa schema update
* fix: vespa multiple entities/relations yql logic
* fix: mypy
* fix: comments
* fix: kgchunkformat
* fix: reset vespa fix
* feat: vespa schema update
* feat: modify entity type and attribute value extraction
* feat: modify entity type and attribute value extraction
* feat: removed entity class and subtype from db
* slightly formatting
* feat: subtype narrowed normalization
* fix: mypy
* nits
* fix: rebase error fix
* fix: null handling
* rename for clarity
* fix: reverse order downgrade
* fix: nit
* rebase leftovers
2025-06-17 01:17:35 +00:00
Chris Weaver
b7b0dde7aa
Remove non-helm kubernetes deployment option ( #4904 )
...
* Remove non-helm kubernetes deployment option
* Improve Vespa default set up
* Make nginx LoadBalancer
* Add version in values.yaml
* Fix lint
* Fix typo
2025-06-16 18:27:23 -07:00
Wenxi
c40b78c7e9
Bugfix/honor disable default slack config ( #4891 )
...
* Honor disable default config & improve UI clarity
* Disable default will also disable DMs
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-16 22:24:51 +00:00
Raunak Bhagat
33c0133cc7
feat: Knowledge graph full-stack implementation ( #4790 )
...
* db setup
* transfer 1 - incomplete
* more adjustments
* relationship table + query update
* temp view creation
* restructuring
* nits
* updates
* separate read_only engine
* extraction revamp
* focus on metadata relatonships 1
* dev
* migration downgrade fix
* rebase migration change
* a3+
* progress
* base
* new extraction
* progress
* fixed KG extraction
* nits
* updates
* simplifications & cleanup
* fixes
* updates
* more feature flag checks
* fixes
* extraction process fix
* read-only user creation as part of setup
* fix for missing entity attributes
* kg read-only user creation as part of migration
* typo
* EL initial comments
* initial Account/SF Connector chnges
* SF Connector update
- include account information
* base w/ salesforce
* evan updates + quite a bit more
* kg-filtered search
* EL changes pt 2
* migrations and env vars
* quick migration fix
* migration update
* post_rebase fixes
* mypy fixes
* test fixes
* test fix
* test fix
* read_only pool + misc
* nf
* env vars
* test improvements
* salesforce fix
* test update
* small changes
* small adjustments
* SF Connector fix & kg_stage removal for one table
* mypy fix
* small fixes
* EL + RK (pt 1) comments
* nit
* setting updated
* Salesforce test update
* EL comments
* read-only user replacement & cleanup
* SQL View fix
* converting entity type-name separators
* sql view group ownership
* view fix
* SQL tweak
* dealing with docs that were skipped by indexing
* increased error handling
* more error handling
* Output formatting fix
* kg-incremental-reindexing
* 0-doc found improvement
* celery
* migration correction
* timeout adjustments
* nit
* Updated migration
* Entity Normalization for KG Dev 1 (#4746 )
* feat: trigrams column
* fix: reranking and db
* feat: v1
* fix: convert to orm
* feat: parallel
* fix: default to id_name
* fix: renamed semantic_id and semantic_id_trigrams
* fix: scalar subquery
* fix: tuning + redundancy
* fix: threshold
* fix: typo
* fix: shorten names
* wip
* fix: reverted
* feat: config
* feat: works but it was dumb
* feat: clustering works
* fix: mypy
* normalization <-> language awareness for SQL generation
* small type fixes
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* mypy
* typo and dead code
* kg_time_fencing
* feat: remove temp views on migration downgrade
* remove functions and triggers for now
* rebase adjustments
* EL code review results
* quick fix + trigger/funcs for single tenant
* fix: typo, mypy, dead code
* fix: autoflake
* small updatesd
* nit
* fix: typo
* early + faster view creation
* Extension creation in MT migration
* nit changes to default ETs
* Incremental Clustering and KG Refactor V1 (#4784 )
Optimized/restructured incremental clustering. New pipeline actually that moves vespa updates to clustering.
Also, celery configuration has been updated.
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* Move file
* Fix all prior imports
* Clean sidebar items logic; add kg page
* Add kg_processing celery background task
* prompt tweak & ET extraction reset
* more general hierarchical structure
* feat: better vespa reset logic
* Add basic knowledge graph configuration
* Add configurations for KG entity-type
* prompt optimization and entity replacemants
* small prompt changes
* Implement backend APIs
* KG Refactor V2 (#4814 )
Clustering & Extraction improvements & various nits
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* add connector-level coverage days
* Update APIs to be more frontend ergonomic
* Add simple test
* Make config optional in test
* fix: nit
* initial EL responses
* refactor: helper functions for formatting
* fix: more helper fns & comments
* fix: comment code that's been implemented elsewhere
* Add entity-types APIs
* Hook up frontend to backend
* Finish hookup up entity-types to backend
* Update ordering of entity-types and fix form submitting
* Add backend API to get kg-exposed
* Add kg-exposed to sidebar
* Fix path
* Use existing values, even if kg-enabled is false
* Update what initial values are used
* Add skeleton for kg resetting
* Add return type
* Add default entity-type population when fetching entity-types
* Remove circular deps
* Minor fixes to logic
* Edit logic for default entity-types population
* Add re-index API + skeleton
* Update verbiage for KG
* Remove templatization in favour of function
* Address comments on PR
* Pull call out into its own binding
* Remove re-index API and revert implement of reset back to stub
* Fix circular import error
* Remove 'reindex' button
* Edit how the empty vendor name list is handled
* Edit how exposed is processed
* Redirect if navigated to `/admin/kg` and kg is not exposed
* Address comments on PR
* reset + entity type table display & updating updates
* Update fetching entity-types
* Make KG entity types refresh when reset
* Edit verbiage of reset button
* Update package-lock.json file
* Protect against overflowing
* Re-implement refreshing table after reset
* Edit message when nothing is shown.
* UI enhancements
* small fixes
* remove form validation?
* fix
* nit
* nit
* nit
* nit
* fix configure max coverage days
* EL comments for JR
* refactor: moved functions where they belong to fix circular import
* feat: intuitive coverage days
* feat: intuitive coverage days
* fix: safe date picker
* fix: startdate
* evan fixes
* fix: evan comment on enable/disable
* fix: style
* fix: ui issues
* fix: ui issues for reset too
* fix: tests
* fix: kg entity is not enabled
* fix: entity type reload on enable
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-16 15:51:11 +00:00
Shahar Mazor
cca5bc13dc
Make password validation configurable ( #4869 )
2025-06-14 14:31:05 -07:00
Wenxi
d5ecaea8e7
new script for hard deleting sessions ( #4883 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-14 01:06:47 -07:00
joachim-danswer
b6d3c38ca9
Prep KG on-demand indexing through celery ( #4874 )
...
* filter updates
* nits
* nit
* moving to celery
* RK discussion updates
* fix of postgres reset logic
* greptile comments
* RK comments
* fix
* change num_chunks
* further hardening
* nit
* added logging
* fix: mypy and argument to function
* feat: log so we know when rs finishes
* nits
* nit
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-13 18:00:02 +00:00
Rei Meguro
b5fc1b4323
fix kg ( #4881 )
2025-06-12 15:44:14 -07:00
rkuo-danswer
a1a9c42b0b
bump disk size ( #4882 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-12 20:19:49 +00:00
Raunak Bhagat
e689e143e5
cleanup: Edit logic for default entity-types population ( #4876 )
...
* Edit logic for default entity-types population
* Remove templatization in favour of function
* Address comments on PR
* Pull call out into its own binding
* Address comments on PR
2025-06-12 08:46:32 -07:00
joachim-danswer
a7a168d934
Dual search pipeline for non-tool-calling LLMs ( #4872 )
...
Added dual pipeline also for non-tool-calling LLMs.
A helper function was created.
2025-06-11 17:43:44 -07:00
joachim-danswer
69f47fc3e3
kg_update ( #4858 )
...
Improving Vespa chunk retrieval
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-06-11 17:40:20 -07:00
Evan Lohn
8a87140b4f
JR comments
2025-06-11 15:51:11 -07:00
Evan Lohn
53db0ddc4d
skip large empty excel files
2025-06-11 15:51:11 -07:00
Rei Meguro
087085403f
fix: kg answer streaming ( #4877 )
...
* fix: answer streaming
* fix: env vars
* fix: remove duplicate
2025-06-11 15:47:32 -07:00
Chris Weaver
c040b1cb47
Switch to chonkie from llamaindex chunker ( #4838 )
...
* Switch to chonkie from llamaindex chunker
* Remove un-intended changes
* Order requirements
* Upgrade chonkie version
2025-06-11 14:12:52 -07:00
Raunak Bhagat
1f4d0716b9
Remove invocation of parallel_yield (was causing problems)
2025-06-11 12:19:05 -07:00
SubashMohan
aa4993873f
feat: add configurable image model name and update dependencies ( #4873 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-11 16:17:11 +00:00
Raunak Bhagat
ce031c4394
Change how replies are processed ( #4870 )
2025-06-11 02:14:34 +00:00
Rei Meguro
d4dadb0dda
feat: default kg entity types ( #4851 )
...
* feat: default entity types
* refactor: cleaned duplicate code
* fix: delete unused fn
* refactor: dictionary instead of model for better type safety
* fix: mypy
2025-06-10 18:19:41 -07:00
Raunak Bhagat
0ded5813cd
fix: Add rate-limiting to Teams API request ( #4854 )
...
* Add rate-limiting to Teams API request
* Add comment for rate-limiting
* Implement rate-limiting for office365 library.
* Remove hardcoded value
* Fix nits on PR
2025-06-10 21:12:06 +00:00
Evan Lohn
83137a19fb
remove lru cache ( #4865 )
...
* remove lru cache
* fix types issue
* mypy
2025-06-10 19:40:07 +00:00
Zhipeng He
be66f8dbeb
add: add Qwen icon in LLM list and update provider icon mapping ( #4625 )
2025-06-10 12:36:18 -07:00
SubashMohan
70baecb402
Enhancement/gpt4o image gen support ( #4859 )
...
* initial model switching changes
* Update image generation output format and revise prompt handling
* Add validation for output format in ImageGenerationTool and implement tests
---------
Co-authored-by: Subash <subash@onyx.app >
2025-06-10 08:52:21 -07:00
Chris Weaver
c27ba6bad4
Add perm sync to indexing for google drive ( #4842 )
...
* Add perm sync to indexing for google drive
* Applying changes elsewhere
* Turn on EE for perm sync slack tests
* Add new load_from_checkpoint_with_perm_sync
* Adjust way perm sync configs are represented
* Adjust run_indexing to handle perm sync on first run
* Add missing file
* Add sync on index for slack
* Add test + fixes
* Update permission
* Fix connector tests
* skip perm sync test if running MIT tests
* Address EL comments
2025-06-10 02:36:04 +00:00
Evan Lohn
61fda6ec58
drive smaller checkpoints v1 ( #4849 )
...
* drive smaller checkpoints v1
* v2
* text encoding fix
2025-06-09 23:35:12 +00:00
Evan Lohn
2c93841eaa
errors have correct file id ( #4818 )
2025-06-09 22:36:35 +00:00
Weves
879db3391b
Enable embedding parallelism
2025-06-09 15:36:36 -07:00
Suvodhoy Sinha
6dff3d41fa
fix(discourse): Remove early break that was limiting topics to batch size
2025-06-09 15:20:43 -07:00
Raunak Bhagat
e399eeb014
fix: Query History Export ( #4841 )
...
* Move task registration to earlier in the API
* Remove unnecessary check
2025-06-09 10:10:53 -07:00
joachim-danswer
b133e8fcf0
enforce sub_question ordering for chat_message ( #4848 )
2025-06-09 02:37:35 +00:00
SubashMohan
ba9b24a477
Enhance credential management with multi-auth support and improved validation ( #4846 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-09 00:53:18 +00:00
Rei Meguro
cc7fb625a6
KG autofill metadata ( #4834 )
...
* feat: autofill metadata
* fix: typo
* fix: enum
* fix: nit
2025-06-08 21:56:50 +00:00
Rei Meguro
2b812b7d7d
Kg batch clustering ( #4847 )
...
* super genius kg_entity parent migration
* feat: batched clustering
* fix: nit
2025-06-08 21:16:10 +00:00
joachim-danswer
c5adbe4180
Knowledge Graph v1 ( #4626 )
...
* db setup
* transfer 1 - incomplete
* more adjustments
* relationship table + query update
* temp view creation
* restructuring
* nits
* updates
* separate read_only engine
* extraction revamp
* focus on metadata relatonships 1
* dev
* migration downgrade fix
* rebase migration change
* a3+
* progress
* base
* new extraction
* progress
* fixed KG extraction
* nits
* updates
* simplifications & cleanup
* fixes
* updates
* more feature flag checks
* fixes
* extraction process fix
* read-only user creation as part of setup
* fix for missing entity attributes
* kg read-only user creation as part of migration
* typo
* EL initial comments
* initial Account/SF Connector chnges
* SF Connector update
- include account information
* base w/ salesforce
* evan updates + quite a bit more
* kg-filtered search
* EL changes pt 2
* migrations and env vars
* quick migration fix
* migration update
* post_rebase fixes
* mypy fixes
* test fixes
* test fix
* test fix
* read_only pool + misc
* nf
* env vars
* test improvements
* salesforce fix
* test update
* small changes
* small adjustments
* SF Connector fix & kg_stage removal for one table
* mypy fix
* small fixes
* EL + RK (pt 1) comments
* nit
* setting updated
* Salesforce test update
* EL comments
* read-only user replacement & cleanup
* SQL View fix
* converting entity type-name separators
* sql view group ownership
* view fix
* SQL tweak
* dealing with docs that were skipped by indexing
* increased error handling
* more error handling
* Output formatting fix
* kg-incremental-reindexing
* 0-doc found improvement
* celery
* migration correction
* timeout adjustments
* nit
* Updated migration
* Entity Normalization for KG Dev 1 (#4746 )
* feat: trigrams column
* fix: reranking and db
* feat: v1
* fix: convert to orm
* feat: parallel
* fix: default to id_name
* fix: renamed semantic_id and semantic_id_trigrams
* fix: scalar subquery
* fix: tuning + redundancy
* fix: threshold
* fix: typo
* fix: shorten names
* wip
* fix: reverted
* feat: config
* feat: works but it was dumb
* feat: clustering works
* fix: mypy
* normalization <-> language awareness for SQL generation
* small type fixes
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* mypy
* typo and dead code
* kg_time_fencing
* feat: remove temp views on migration downgrade
* remove functions and triggers for now
* rebase adjustments
* EL code review results
* quick fix + trigger/funcs for single tenant
* fix: typo, mypy, dead code
* fix: autoflake
* small updatesd
* nit
* fix: typo
* early + faster view creation
* Extension creation in MT migration
* nit changes to default ETs
* Incremental Clustering and KG Refactor V1 (#4784 )
Optimized/restructured incremental clustering. New pipeline actually that moves vespa updates to clustering.
Also, celery configuration has been updated.
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* prompt tweak & ET extraction reset
* more general hierarchical structure
* feat: better vespa reset logic
* prompt optimization and entity replacemants
* small prompt changes
* KG Refactor V2 (#4814 )
Clustering & Extraction improvements & various nits
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* add connector-level coverage days
* fix: nit
* initial EL responses
* refactor: helper functions for formatting
* fix: more helper fns & comments
* fix: comment code that's been implemented elsewhere
* fix: tenant_id missing arg
* fix: removed debugging stuff
* fix: moved kg_interactions db query to helper fn
* fix: tenant_id
* fix: tenant_id & removed outdated helper fn
* fix always set entity class
* fix: typo
* fix alembic heads
* fix: celery logging
* fix: migrations fix
* fix: multi tenant permissions
* fix: temp connector fix
* fix: downgrade
* Fix upgrade migration
* fix: tenant for normalization
* added additional acl
* stray EL comments
* fix: connector test
* fix mypy
* fix: temporary connector test fix
* fix: jira connector test
* nit
* small nits
* fix: black
* fix: mypy
* fix: mypy
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-07 23:14:20 +00:00
Wenxi
21dc3a2456
Restart script clarity ( #4839 )
...
* Add error clarity to restart containers script
* erroneous cleanup on exit
* fix when starting containers for the first time
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-06 09:11:58 -07:00
Wenxi
9631f373f0
Restart script clarity ( #4837 )
...
* Add error clarity to restart containers script
* erroneous cleanup on exit
* space
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-05 19:24:06 -07:00
rexjohannes
cbd4d46fa5
remove Hagen from CONTRIBUTING.md ( #4778 )
...
* remove Hagen from CONTRIBUTING.md
* fix slack invite url
* fix second slack invite
2025-06-05 18:59:34 -07:00
Wenxi
dc4b9bc003
Fixed indexing when no sites are specified ( #4822 )
...
* Fixed indexing when no sites are specificed
* Added test for Sharepoint all sites index
* Accounted for paginated results.
* Typing
* Typing
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-05 23:25:20 +00:00
Chris Weaver
affb9e6941
Extend the onyx_vespa_schemas.py script ( #4835 )
2025-06-05 22:47:32 +00:00
Chris Weaver
dc542fd7fa
Enable default quantization ( #4815 )
...
* Adjust migration
* update default in form
* Add cloud indices for bfloat16
* Update backend/shared_configs/configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update vespa schema gen script
* Move embedding configs
* Remove unused imports
* remove import from shared configs
* Remove unused model
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-05 14:02:08 -07:00
rkuo-danswer
85eeb21b77
add slack percentage progress ( #4809 )
...
* add percentage progress
* range checking
* formatting
* for new channels, skip them if the most recent messages are all from bots
* comments
* bypass bot channels
* code review
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-05 17:52:46 +00:00
Rei Meguro
4bb3ee03a0
Update GitHub Connector metadata ( #4769 )
...
* feat: updated github metadata
* feat: nullity check
* feat: more metadata
* feat: userinfo
* test: connector test + more metadata
* feat: num files changed
* feat str
* feat: list of str
2025-06-04 18:33:14 +00:00
Maciej Bryński
1bb23d6837
Upgrade asyncpg for Python 3.12 ( #4699 )
2025-06-04 11:44:52 -07:00
joachim-danswer
f447359815
bump up agent timeouts across the board ( #4821 )
2025-06-04 14:36:46 +00:00
Weves
851e0b05f2
Small tweak to user invite flow
2025-06-04 08:09:33 -07:00
Chris Weaver
094cc940a4
Small embedding model cleanups ( #4820 )
...
* Small embedding model cleanups
* fix
* address greptile
* fix build
2025-06-04 00:10:44 +00:00
rkuo-danswer
51be9000bb
Feature/vespa bump ( #4819 )
...
* bump cloudformation
* update kubernetes
* bump helm chart
* bump docker compose
* update chart.lock
* ai accident!
* bump vespa helm chart for fix
* increase timeout
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-04 00:03:01 +00:00
joachim-danswer
80ecdb711d
New metadata for Jira for KG ( #4785 )
...
* new metadata components
* nits & tests
2025-06-03 20:12:56 +00:00
Chris Weaver
a599176bbf
Improve reasoning detection ( #4817 )
...
* Improve reasoning detection
* Address greptile comments
* Fix mypy
2025-06-03 20:01:12 +00:00
rkuo-danswer
e0341b4c8a
bumping docker push action version ( #4816 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-03 12:47:01 -07:00
CaptainJeff
4c93fd448f
fix: updating gemini models ( #4806 )
...
Co-authored-by: Jeffrey Drakos <jeffreydrakos@Jeffreys-MacBook-Pro-2.local >
2025-06-03 11:16:42 -07:00
Chris Weaver
84d916e210
Fix hard delete of agentic chats ( #4803 )
...
* Fix hard delete of agentic chats
* Update backend/tests/integration/tests/chat/test_chat_deletion.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Address Greptile comments
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-03 11:14:11 -07:00
Weves
f57ed2a8dd
Adjust script
2025-06-02 18:39:00 -07:00
trial-danswer
713889babf
[Connectors][Script] Resume Paused Connectors ( #4798 )
...
* [Connectors][Script] Resume Paused Connectors
* Addressing comment
2025-06-02 18:34:00 -07:00
Weves
58c641d8ec
Remove ordering-only flow
2025-06-02 18:29:42 -07:00
Weves
94985e24c6
Adjust user file access
2025-06-02 17:28:49 -07:00
Evan Lohn
4c71a5f5ff
drive perm sync logs + misc deployment improvements ( #4788 )
...
* some logs
* give postgress more memory
* give postgress more memory
* give postgress more memory
* revert
* give postgress more memory
* bump external access limit
* vespa timeout
* deployment consistency
* bump vespa version
* skip upgrade check
* retry permission by ids
* logs
* fix temp docx file issue
* fix drive file deduping
* RK comments
* mypy
* aggregate logs
2025-06-01 23:36:57 +00:00
rkuo-danswer
b19e3a500b
try fixing slack bot ( #4792 )
...
* try fixing slack bot
* add logging
* just use if
* safe msg get
* .close isn't async
* enforce block list size limit
* various fixes and notes
* don't use self
* switch to punkt_tab
* fix return condition
* synchronize waiting, use non thread local redis locks
* fix log format, make collection copy more explicit for readability
* fix some logging
* unnecessary function
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-31 00:39:14 +00:00
Chris Weaver
267fe027f5
Fix failed docs table ( #4800 )
...
* Fix initial LLM provider set up
* Fix IndexAttemptErrorsModal pagination
2025-05-30 22:19:52 +00:00
Evan Lohn
0d4d8c0d64
jira daylight savings handling ( #4797 )
2025-05-30 19:13:38 +00:00
Chris Weaver
6f9d8c0cff
Simplify passing in of file IDs for filtering ( #4791 )
...
* Simplify passing in of file IDs for filtering
* Address RK comments
2025-05-30 05:08:21 +00:00
Weves
5031096a2b
Fix frozen add token rate limit migration
2025-05-29 22:22:36 -07:00
rkuo-danswer
797e113000
add a comment ( #4789 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-29 14:11:19 -07:00
Raunak Bhagat
edc2892785
fix: Remove "Refining Answer" popup ( #4783 )
...
* Clean up logic
* Remove dead code
* Remove "Refining Answer" prompt
2025-05-29 19:55:38 +00:00
rkuo-danswer
ef4d5dcec3
new slack rate limiting approach ( #4779 )
...
* fix slack rate limit retry handler for groups
* trying to mitigate memory usage during csv download
* Revert "trying to mitigate memory usage during csv download"
This reverts commit 48262eacf6 .
* integrated approach to rate limiting
* code review
* try no redis setting
* add pytest-dotenv
* add more debugging
* added comments
* add more stats
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-29 19:49:32 +00:00
Evan Lohn
0b5e3e5ee4
skip excel files that openpyxl fails on ( #4787 )
2025-05-29 18:09:46 +00:00
SubashMohan
f5afb3621e
connector filter bug fix ( #4771 )
...
* connector filter bug fix
* refactor: use ValidStatuses type for last status filter
---------
Co-authored-by: Subash <subash@onyx.app >
2025-05-29 15:17:04 +00:00
rkuo-danswer
9f72826143
Bugfix/slack bot debugging ( #4782 )
...
* adding some logging
* better var name
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-28 18:43:11 +00:00
rkuo-danswer
ab7a4184df
Feature/helm k8s probes 2 ( #4766 )
...
* add probes
* lint fixes
* add beat probes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-28 05:20:24 +00:00
rkuo-danswer
16a14bac89
Feature/tenant reporting 2 ( #4750 )
...
* add more info
* fix headers
* add filename as param (merge)
* db manager entry in launch template
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-27 23:24:47 +00:00
Raunak Bhagat
baaf31513c
fix: Create new grouping for CRM connectors ( #4776 )
...
* Create new grouping for CRM connectors
* Edit spacing
2025-05-27 06:51:34 -07:00
Rei Meguro
0b01d7f848
refactor: stream_llm_answer ( #4772 )
...
* refactor: stream_llm_answer
* fix: lambda
* fix: mypy, docstring
2025-05-26 22:29:33 +00:00
rkuo-danswer
23ff3476bc
print sanitized api key to help troubleshoot ( #4764 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-24 22:27:37 +00:00
Chris Weaver
0c7ba8e2ac
Fix/add back search with files ( #4767 )
...
* Allow search w/ user files
* more
* More
* Fix
* Improve prompt
* Combine user files + regular uploaded files
2025-05-24 15:44:39 -07:00
Evan Lohn
dad99cbec7
v1 refresh drive creds during perm sync ( #4768 )
2025-05-23 23:01:26 +00:00
Chris Weaver
3e78c2f087
Fix POSTGRES_IDLE_SESSIONS_TIMEOUT ( #4765 )
2025-05-23 14:55:23 -07:00
rkuo-danswer
e822afdcfa
add probes ( #4762 )
...
* add probes
* lint fixes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-23 02:24:54 +00:00
rkuo-danswer
b824951c89
add probe signals for beat ( #4760 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-23 01:41:11 +00:00
Evan Lohn
ca20e527fc
fix tool calling for bedrock claude models ( #4761 )
...
* fix tool calling for bedrock claude models
* unit test
* fix unit test
2025-05-23 01:13:18 +00:00
rkuo-danswer
c8e65cce1e
add k8s probes ( #4752 )
...
* add file signals to celery workers
* improve probe script
* cancel tref
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-22 20:21:59 +00:00
rkuo-danswer
6c349687da
improve impersonation logging slightly ( #4758 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-22 11:17:27 -07:00
Raunak Bhagat
3b64793d4b
Update listener passing ( #4751 )
2025-05-22 01:31:20 +00:00
Rei Meguro
9dbe12cea8
Feat: Search Eval Testing Overhaul (provide ground truth, categorize query, etc.) ( #4739 )
...
* fix: autoflake & import order
* docs: readme
* fix: mypy
* feat: eval
* docs: readme
* fix: oops forgot to remove comment
* fix: typo
* fix: rename var
* updated default config
* fix: config issue
* oops
* fix: black
* fix: eval and config
* feat: non tool calling query mod
2025-05-21 19:25:10 +00:00
rkuo-danswer
e78637d632
mitigate memory usage during csv download ( #4745 )
...
* mitigate memory usage during csv download
* more gc tweaks
* missed some small changes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-21 00:44:27 +00:00
Evan Lohn
cac03c07f7
v1 answer refactor ( #4721 )
...
* v1 answer refactor
* fix tests
* good catch, tests
* more cleanup
2025-05-20 23:34:27 +00:00
Raunak Bhagat
95dabfaa18
fix: Add back Teams' replies processing ( #4744 )
...
* Add replies to document construction and edit tests
* Update tests
* Add replies processing to teams
* Fix test
* Add try-except block around potential failure
* Update entity-id during ConnectorFailure raise
2025-05-20 22:55:28 +00:00
rkuo-danswer
e92c418e0f
Feature/openapi ( #4710 )
...
* starting openapi support
* fix app / app_fn
* send gitignore
* dedupe function names
* add readme
* modify gitignore
* update launch template
* fix unused path param
* fix mypy
* local tests pass
* first pass at making integration tests work
* fixes
* fix script path
* set python path
* try full path
* fix output dir
* fix integration test
* more build fixes
* add generated directory
* use the config
* add a comment
* add
* modify tsconfig.json
* fix index linting bugs
* tons of lint fixes
* new gitignore
* remove generated dir
* add tasks template
* check for undefined explicitly
* fix hooks.ts
* refactor destructureValue
* improve readme
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 21:33:18 +00:00
Chris Weaver
0593d045bf
Fix ext_perm_user sign-up for non multi-tenant ( #4743 )
...
* OAuth w/ external user fix
* Apply to basic auth as well
2025-05-20 20:17:01 +00:00
rkuo-danswer
fff701b0bb
fix slack rate limit retry handler for groups ( #4742 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 18:54:27 +00:00
rkuo-danswer
0087a32d8b
database isn't a var! ( #4741 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 11:02:53 -07:00
rkuo-danswer
06312e485c
make sure the permission client uses the proper retry handler ( #4737 )
...
* make sure the permission client uses the proper retry handler
* fix client
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-19 21:07:00 -07:00
Evan Lohn
e0f5b95cfc
full drive perm sync
2025-05-19 21:06:43 -07:00
Chris Weaver
10bc072b4b
Improve drive group sync ( #4736 )
...
* Improve drive group sync
* Fix mypy
2025-05-20 02:39:27 +00:00
Evan Lohn
b60884d3af
don't fail on fake files ( #4735 )
...
* don't fail on fake files
* solve at the source
* oops
* oops2
2025-05-19 23:09:34 +00:00
Chris Weaver
95ae6d300c
Fix slack bot kubernetes template ( #4734 )
...
* Fix slack path for kubernetes files
* Add env variables
2025-05-19 21:25:57 +00:00
Evan Lohn
b76e4754bf
anthropic fix ( #4733 )
...
* anthropic fix
* naming
2025-05-19 20:34:29 +00:00
rkuo-danswer
b1085039ca
fix nltk punkt ( #4732 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-19 20:29:02 +00:00
Rei Meguro
d64f479c9f
feat: error handling & optimization ( #4722 )
2025-05-19 20:27:22 +00:00
Raunak Bhagat
fd735c9a3f
perf: Change query-exporting to use generators instead of expanding fully into memory ( #4729 )
...
* Change query-exporting to use generators instead of expanding fully into memory
* Fix pagination logic
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add type annotation
* Add early break if list of chat_sessions is empty
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-19 20:09:45 +00:00
rkuo-danswer
2282f6a42e
fix restart ( #4726 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-17 17:02:27 +00:00
Rei Meguro
0262002883
fix: continue button ( #4724 )
2025-05-16 15:43:37 -07:00
Chris Weaver
01ca9dc85d
Fix OAuth w/ ext_perm_user for multi-tenant ( #4723 )
...
* Fix OAuth w/ ext_perm_user for multi-tenant
* Improve comment
2025-05-16 14:44:01 -07:00
Weves
0735a98284
Fix import ordering
2025-05-16 14:43:50 -07:00
Emerson Gomes
8d2e170fc4
Use LiteLLM DB for determining model tool capability ( #4698 )
...
* Bump LiteLLM
* Use LiteLLM DB for determining model tool capability instead of using hardcoded list
* Make function defaults explicit
2025-05-16 13:31:39 -07:00
SubashMohan
f3e2795e69
Highlight active link in AdminSidebar based on current pathname ( #4719 )
...
* Highlight active link in AdminSidebar based on current pathname
* Refactor AdminSidebar to declare pathname variable earlier
---------
Co-authored-by: Subash <subash@onyx.app >
2025-05-16 04:55:28 +00:00
Rei Meguro
30d9ce1310
feat: search quality eval ( #4720 )
...
* fix: import order
* test examples
* fix: import
* wip: reranker based eval
* fix: import order
* feat: adjuted score
* fix: mypy
* fix: suggestions
* sorry cvs, you must go
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix: mypy
* fix: suggestions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-15 23:44:33 +00:00
Evan Lohn
2af2b7f130
fix connector tests and drive indexing ( #4715 )
...
* fix connector tests and drive indexing
* fix other test
* fix checkpoint data bug
2025-05-15 19:15:46 +00:00
SubashMohan
9d41820363
UI fixes ( #4709 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-05-15 05:46:51 +00:00
rkuo-danswer
a44f289aed
restructure to signal activity while processing ( #4712 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-15 05:23:11 +00:00
SubashMohan
9c078b3acf
Implement pagination for retrieving spots in HighspotClient ( #4705 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-05-15 00:32:12 +00:00
Rei Meguro
349f2c6ed6
Bugfix/usage report UUID ( #4703 )
...
* feat: replace user id with username in user report
* feat: pagelink arrow disable
* fix: import order
* fix: removed things we're not doing
2025-05-14 22:27:01 +00:00
rkuo-danswer
0dc851a1cf
use existing session user if it matches the email ( #4706 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-14 22:18:56 +00:00
Raunak Bhagat
f27fe068e8
Add env variables ( #4711 )
2025-05-14 19:39:29 +00:00
Evan Lohn
f836cff935
reset to prs on next checkpoint ( #4704 )
...
* reset to prs on next checkpoint
* github time fix
2025-05-14 18:47:38 +00:00
Raunak Bhagat
312e3b92bc
perf: Implement checkpointing for Teams Connector. ( #4601 )
...
* Add basic foundation for teams checkpointing classes
* Fix slack connector main entrypoint
* Saving changes
* Finish teams checkpointing impl
* Remove commented out code
* Remove more unused code
* Move code around
* Add threadpool to process requests in parallel
* Fix mypy errors / warnings
* Move test import to main function only
* Address nits on PR
* Remove unnecessary check prior to entering while-loop
* Remove print statement
* Change exception message
* Address more nits
* Use indexing instead of destructuring
* Add back invocation of `run_with_timeout` instead of a direct call
* Revert slack testing code
* Move early return to before second API call
* Pull fetch to team outside of loop
* Address nits on PR
* Add back client-side filtering
* Updated connector to return after a team's indexing is finished
* Add type ignore
* Implement proper datetime range fetching
* Address comment on PR
* Rename function
* Change exception type when no team with the given id was found
* Address nit on PR
* Add comment on why `page_loaded` is needed to be specified explicitly
* Remove duplicated calls to fetching channels
* Use helper function for thread-based yielding instead of manual logic
* Move datetime filtering to message-level instead
* Address more comments on PR
* Add new utility function for yielding sections
* Add additional utility function
* Add teams tests
* Edit error message
* Address nits on PR
* Promote url-prefix to be a class level constant
* Fix mypy error
* Remove start/end parameters from function that doesn't use them anymore; move around comments
* Address more nits on PR
* Add comment
2025-05-14 04:30:57 +00:00
Evan Lohn
0cc0964231
Perf/drive finer checkpoints ( #4702 )
...
* celery and drive fixes
* some initial nits
* skip weird files
* safer extension check
* fix drive
2025-05-14 03:15:29 +00:00
Chris Weaver
b82278e685
Fix heavy import ( #4701 )
2025-05-13 23:04:16 +00:00
Richard Kuo (Onyx)
daa1746b4a
just readme fixes
2025-05-13 09:56:07 -07:00
rkuo-danswer
d8068f0a68
Feature/helm separate workers ( #4679 )
...
* add test
* try breaking out background workers
* fix helm lint complaints
* rename disabled files more
* try different folder structure
* fix beat selector
* vespa setup should break on success
* improved instructions for basic helm chart testing
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-13 02:23:32 +00:00
Chris Weaver
d91f776c2d
Fix initial checkpoint save ( #4697 )
...
* Fix initial checkpoint save
* Improve comment
* Another small fix
2025-05-13 01:59:07 +00:00
Chris Weaver
a01135581f
Small GitHub enhancements ( #4696 )
...
* Small github enhancements
* Fix manual run
* Address EL comments
2025-05-13 01:14:16 +00:00
rkuo-danswer
392b87fb4f
Bugfix/limit permission size ( #4695 )
...
* add utility function
* add utility functions to DocExternalAccess
* refactor db access out of individual celery tasks and put it directly into the heavy task
* code review and remove leftovers
* fix circular imports
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-13 00:46:31 +00:00
Evan Lohn
551a05aef0
light worker discovers beat task ( #4694 )
...
* light worker discovers beat task
* v2: put in right place
2025-05-12 21:20:18 +00:00
rkuo-danswer
6b9d0b5af9
ensure we don't tag 'latest' with cloud images ( #4688 )
...
* ensure we don't tag 'latest' with cloud images
* add docker login to trivy
* fix tag names
* flavor latest false (no auto latest tags)
* fix typo
* only run the appropriate workflow for web
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-12 17:23:01 +00:00
Chris Weaver
b8f3ad3e5d
Fix/remove ee fe ( #4690 )
...
* Remove ee imports from FE
* Remove ee imports from FE
* Style
2025-05-12 02:31:04 +00:00
Chris Weaver
b19515e25d
Fix window_start ( #4689 )
...
* Fix window_start
* Add comment
2025-05-12 00:11:20 +00:00
Chris Weaver
913f7cc7d4
Fix/remove ee from mit ( #4682 )
...
* Remove some ee imports
* more
* Remove all ee imports
* Fix
* Autodiscover
* fix
* Fix typing
* More celery task stuff
* Fix import
2025-05-11 22:09:50 +00:00
rkuo-danswer
84566debab
set field size limit ( #4683 )
...
* set field size limit
* don't use sys.maxsize
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 22:46:13 +00:00
rkuo-danswer
1a8b7abd00
add test ( #4676 )
...
* add test
* comment
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 21:38:51 +00:00
Evan Lohn
4c0423f27b
fix github cursor pagination infinite loop ( #4673 )
...
* fix infinite loop
* unit test for infinite loop issue
* mypy version
* more logging
* unbound locals
2025-05-09 21:35:37 +00:00
rkuo-danswer
7965fd9cbb
run testing ( #4681 )
...
* run testing
* need to break on success
* add a readme
* raise vespa to 6GB
* allow test to retry
* add 20 attempts
* put memory limits back to normal
* restore chart testing on changes only
* increase retries to 40
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 11:49:43 -07:00
Chris Weaver
91831f4d07
Fix user count ( #4677 )
...
* Fix user count
* Add helper + fix async function as well
* fix mypy
* Address RK comment
2025-05-08 17:19:40 -07:00
Chris Weaver
1dd98a87cc
Try to reduce memory usage on group sync ( #4678 )
2025-05-08 22:53:53 +00:00
rkuo-danswer
0dd65cc839
enterprise settings needs to 403 on tenant id absence ( #4675 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-08 18:32:12 +00:00
Chris Weaver
519aeb6a1f
Drive perm sync enhancement ( #4672 )
...
* Enhance drive perm sync
* add tests
* more stuff
* fixes
* Fix
* Speed up
* Add missing file
* Address EL comments
* Add ondelete=CASCADE
* Improve comment
2025-05-08 03:12:41 +00:00
Evan Lohn
0eab6ab935
fix drive slowness ( #4668 )
...
* fix slowness
* no more silent failing for users
* nits
* no silly info transfer
2025-05-07 22:48:08 +00:00
Evan Lohn
ee09cb95af
fixes foreign key violation ( #4670 )
...
* fixes foreign key violation
* nit
2025-05-07 18:27:32 +00:00
Evan Lohn
8a9a66947e
make 404s skippable ( #4671 )
2025-05-07 18:04:35 +00:00
Raunak Bhagat
d744c0dab4
fix: Fix error in which channel names would not have the leading "#" removed ( #4664 )
...
* Fix failing entrypoint into slack connector
* Pre-filter channel names upon instantiation of slack connector class
* Add decrypt script
* Add slack connector tests
* Fix mypy errors on decrypt.py
* Add property to SlackConnector class
* Add some basic tests
* Move location of tests
* Change name of env token
* Add secrets for Slack
* Add more parameterized cases
* Change env variable name
* Change names
* Update channel names
* Edit tests
* Modify tests
* Only import type in __main__
* Fix tests to actually test connectors
* Pass parameter to fixture directly
2025-05-07 04:55:21 +00:00
Chris Weaver
70df685709
Non default schema fix ( #4667 )
...
* Use correct postgres schema
* Remove raw Session() use
* Refactor + add test
* Fix comment
2025-05-06 20:35:59 -07:00
Chris Weaver
f85ef78238
Add more logging for confluence perm-sync + handle case where permiss… ( #4586 )
...
* Add more logging for confluence perm-sync + handle case where permissions are removed from the access token
* Make required permissions are explicit
* more
* Add slim fetch limit + mark all cc pairs of source type as successful upon group sync
* Add to dev compose
* Small teams fix
* Add file
* Add single limit pagination for confluence
* Restrict to server only
* more logging
* cleanup
* Cleanup
* Remove CONFLUENCE_CONNECTOR_SLIM_FETCH_LIMIT
* Handle teams error
* Fix ut
* Remove db dependency from confluence_doc_sync
* move stuff back to debug
2025-05-06 18:35:14 +00:00
Evan Lohn
2d7e48d8e8
possible mangling fix ( #4666 )
...
* possible mangling fix
* fixed nextUrl setting
* global bad
2025-05-06 15:51:39 +00:00
rkuo-danswer
8231328dc6
restore caching and fix up some prefixing ( #4649 )
...
* restore caching and fix up some prefixing
* try backend matrix build and fix artifact names
* need id
* add backslashes to be consistent
* fix no-cache
* leave docker tags to the meta action
* need checkout in merge
* add comment
* move spammy logs to debug status
* bunch of no-cache updates
* prefix
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-05 16:43:29 +00:00
Chris Weaver
7763e2fa23
Fix non-default schema in KV store ( #4655 )
...
* Fix non-default schema in KV store
* Fix custom schema
2025-05-04 22:19:35 +00:00
Chris Weaver
6085bff12d
Fix test / display models ( #4657 )
...
* Fix test / display models
* Address greptile comments
* Increase wait time
* Increase overall timeout
* Move stuff to utils file
* Updates
2025-05-04 14:04:03 -07:00
Weves
97d60a89ae
Add LRU cache to get_model_map
2025-05-03 17:43:58 -07:00
Raunak Bhagat
79b981075e
perf: Optimize query history exporting process ( #4602 )
...
* Update mode to be a default parameter in `FileStore.read`
* Move query history exporting process to be a background job instead
* Move hardcoded report-file-naming to a common utility function
* Add type annotations
* Update download component
* Implement button to re-ping and download CSV file; fix up some backend file-checking logic
* De-indent logic (w/ early return)
* Return different error codes dependings on the type of task status
* Add more resistant failure retrying mechanisms
* Remove default parameter in helper function
* Use popup for error messaging
* Update return code
* Update web/src/app/ee/admin/performance/query-history/DownloadAsCSV.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add type to useState call
* Update backend/ee/onyx/server/query_history/api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/file_store/file_store.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/background/celery/apps/primary.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Move rerender call to after check
* Run formatter
* Add type conversions back (smh greptile)
* Remove duplicated call to save_file
* Move non-fallible logic out of try-except block
* Pass date-ranges into API call
* Convert to ISO strings before passing it into the API call
* Add API to list all tasks
* Create new pydantic model to represent tasks to return instead
* Change helper to only fetch query-history tasks
* Use `shared_tasks` instead of old method
* Address more comments from PR; consolidate how task name is generated
* Mark task as failed if any exception is raised
* Change the task object which is returned back to the FE
* Add a table to display previously generated query-history-csv's
* Add timestamps to task; delete tasks as soon as file finishes processing
* Raise exception if start_time is not present
* Convert hard-coded string to constant
* Add "Generated At" field to table
* Return task list in sorted order (based off of start-time)
* Implement pagination
* Remove unused props and cleanup tailwind classes
* Change the name of kickoff button
* Redesign how previous query exports are viewed
* Make button a constant width even when contents change
* Remove timezone information before comparing
* Decrease interval time for re-pinging API
* Add timezone to start-time creation
* Add a refreshInterval for getting updated task status
* Add new background queue
* Edit small verbiage and remove error popup when max-retries is hit
* Change up heavy worker to recognize new task in new module
* Ensure `celery_app` is imported
* Change how `celery_app` is imported and defined
* Update comment on why `celery_app` must be imported
* Add basic skeleton for new beat task to cleanup any dead / failed query-history-export tasks
* Move cleanup task to different worker / queue
* Implement cleanup task
* Add return type
* Address comment on PR
* Remove delimiter from prefix
* Change name of function to be more descriptive
* Remove delimiter from prefix constant
* Move function invocation closer to usage location
* Move imports to top of file
* Move variable up a scope due to undefined error
* Remove dangling if-statement
* Make function more pure-functional
* Remove redefinition
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-03 00:16:35 +00:00
Evan Lohn
113876b276
id not set in checkpoint FINAL ( #4656 )
...
* it will never happen again.
* fix perm sync issue
* fix perm sync issue2
* ensure member emails map is populated
* other fix for perm sync
* address CW comments
* nit
2025-05-03 00:10:21 +00:00
rkuo-danswer
5c3820b39f
Bugfix/slack timeout ( #4652 )
...
* don't log all channels
* print number of channels
* sanitize indexing exception messages
* harden vespa index swap
* use constants and fix list generation
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-02 18:24:45 +00:00
Evan Lohn
55e4465782
orphan tag cleanup optimization ( #4651 )
...
* move orphan tag cleanup to final cleanup section of associated tparent tasks
* naming
2025-05-02 17:22:59 +00:00
Evan Lohn
6d9693dc51
drive file deduping ( #4648 )
...
* drive file deduping
* switched to version that does not require thread safety
* thanks greptile
* CW comments
2025-05-02 10:58:16 -07:00
Weves
75fa10cead
fix highspot
2025-05-01 14:34:35 -07:00
Richard Kuo (Onyx)
0497bfdf78
fix double entry
2025-05-01 11:26:57 -07:00
rkuo-danswer
0db2ad2132
memory optimize task generation for connector deletion ( #4645 )
...
* memory optimize task generation for connector deletion
* test
* fix up integration test docker file
* more no-cache
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-01 10:47:26 -07:00
Chris Weaver
49cd38fb2d
Update README.md
2025-05-01 09:58:33 -07:00
Raunak Bhagat
bd36b2ad6d
Remove cursor-help for tooltip ( #4643 )
2025-05-01 09:38:13 -07:00
Evan Lohn
6436b60763
github cursor pagination ( #4642 )
...
* v1 of cursor pagination
* mypy
* unit tests
* CW comments
2025-04-30 19:09:20 -07:00
Raunak Bhagat
a6cc1c84dc
Add padding to bottom of pages ( #4641 )
2025-04-30 22:34:18 +00:00
Weves
8515f4b57a
Highspot cleanup
2025-04-30 14:57:36 -07:00
joachim-danswer
f68b74ff4a
disable Agent Search refinement by default ( #4638 )
...
- created env variable AGENT_ALLOW_REFINEMENT with default "". Must be set to true to enable Refinement.
- added an environment variable for the upper limit of docs that can be sent to verification
2025-04-30 19:51:08 +00:00
rkuo-danswer
e254fdc066
add sendgrid as option ( #4639 )
...
* add sendgrid as option
* code review
* mypy
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-30 07:33:15 +00:00
Raunak Bhagat
f26de37878
Remove info hoverable ( #4637 )
2025-04-30 03:16:14 +00:00
rkuo-danswer
94de23fe87
Bugfix/chat images 2 ( #4630 )
...
* don't hardcode -1
* extra spaces
* fix binary data in blurb
* add note to binary handling
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-30 01:29:10 +00:00
Chris Weaver
dd242c9926
Fix race condition with archived channels ( #4635 )
2025-04-29 23:35:40 +00:00
Chris Weaver
47767c1666
Small improvements to checkpoint pickup logic ( #4634 )
2025-04-29 21:23:54 +00:00
Chris Weaver
9be3da2357
Fix gitlab ( #4629 )
...
* Fix gitlab
* Add back assert
2025-04-28 17:42:49 -07:00
Evan Lohn
8961a3cc72
page token for drive group sync ( #4627 )
2025-04-28 19:06:06 +00:00
Chris Weaver
47b9e7aa62
Fix teams ( #4628 )
...
* Fix teams
* Use get_all
* Add comment
2025-04-28 11:53:22 -07:00
Evan Lohn
eebfa5be18
Confluence server api time fix ( #4589 )
...
* tolerance of confluence api weirdness
* remove checkpointing
* remove skipping logic from checkpointing
* add back checkpointing
* switch confluence checkpointing to be based on page starts
* address CW comments and fix unit tests
* some mitigations of bad confluence api
* new checkpointing approach and testing fixes
* fix test
* CW comments
2025-04-28 06:06:29 +00:00
Chris Weaver
5047d256b4
Add support for restrictions w/o any access ( #4624 )
...
* Add support for restrictions w/o any access
* Fix
2025-04-28 03:09:36 +00:00
Evan Lohn
5db676967f
no more duplicate files during folder indexing ( #4579 )
...
* no more duplicate files during folder indexing
* cleanup checkpoint after a shared folder has been finished
* cleanup
* lint
2025-04-28 01:01:20 +00:00
Chris Weaver
ea0664e203
Fix LLM API key ( #4623 )
...
* Fix LLM API key
* Remove unused import
* Update web/src/app/admin/configuration/llm/LLMProviderUpdateForm.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-27 23:10:36 +00:00
Weves
bbd0874200
fix
2025-04-27 14:37:53 -07:00
rkuo-danswer
c6d100b415
Bugfix/chat images ( #4618 )
...
* keep chatfiletype as image instead of user_knowledge
* improve continue message
* fix to image handling
* greptile code review
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-27 20:34:30 +00:00
Evan Lohn
5ca7a7def9
fix migration and add test ( #4615 )
2025-04-25 21:27:59 +00:00
Chris Weaver
92b5e1adf4
Add support for overriding user list ( #4616 )
...
* Add support for overriding user list
* Fix
* Add typing
* pythonify
2025-04-25 15:15:23 -07:00
Chris Weaver
23c6e0f3bf
Single source of truth for image capability ( #4612 )
...
* Single source of truth for image capability
* Update web/src/app/admin/assistants/AssistantEditor.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-25 20:37:16 +00:00
Chris Weaver
ad76e6ac9e
Adjust confluence perm sync frequency ( #4613 )
...
* Adjust confluence perm sync frequency
* Fiux comment
2025-04-25 19:36:10 +00:00
Evan Lohn
151aabea73
specific user emails for drive connector ( #4608 )
...
* specific user emails for drive connector
* fix drive connector tests
* fix connector tests
2025-04-25 18:49:20 +00:00
Chris Weaver
d711680069
Add e2e test for assistant creation/edit ( #4597 )
...
* Add e2e test for assistant creation/edit
* Skip initial full reset to have seeded connector
2025-04-25 13:21:34 -07:00
Evan Lohn
9835d55ecb
transfer old fileds to new config
2025-04-25 12:25:20 -07:00
Raunak Bhagat
69c539df6e
fix: Create migration to re-introduce display_model_names ( #4600 )
...
* Fix migration
* Fix migration to take care of various nullability cases
* Address comments on PR
* Rename variables to be more descriptive
* Make helpers private
* Fix select statement
* Add comments to explain the involved logic
* Saving changes
* Finish script to revalidate `display_model_names`
* Address comments on PR by greptile
* Add missing columns
* Pull difference operator out into binding
* Add deletion prior to re-insertion
* Use map from shared llm-provider file instead
* Use helper function instead of copying code
* Remove delete and convert into an update statement
* Use pydantic for ModelConfigurations
* Update to do nothing on-conflict rather than update
* Address nits on PR
* Add default visible model(s) for bedrock
* Perform an update on conflict instead of doing nothing
2025-04-25 10:44:13 -07:00
pablonyx
df67ca18d8
My docs cleanup ( #4519 )
...
* update
* improved my docs
* nit
* nit
* k
* push changes
* update
* looking good
* k
* fix preprocessing
* try a fix
* k
* update
* nit
* k
* quick nits
* Cleanup / fixes
* Fixes
* Fix build
* fix
* fix quality checks
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-04-25 05:20:33 +00:00
Chris Weaver
115cfb6ae9
Fix tool choice ( #4596 )
...
* Fix tool choice
* fix
2025-04-24 21:51:14 -07:00
rkuo-danswer
672f3a1c34
fix provisioning and don't spawn tasks which could result in a race condition ( #4604 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-25 02:41:05 +00:00
Raunak Bhagat
13b71f559f
fix: Fix migration issue in which display-model-names were not being appropriately set ( #4594 )
...
* Fix migration
* Fix migration to take care of various nullability cases
* Address comments on PR
* Rename variables to be more descriptive
* Make helpers private
* Fix select statement
* Add comments to explain the involved logic
* Add helpers for viewing visible model names
* Fix logic for missing model + display-model names in migration
2025-04-24 21:26:33 +00:00
Evan Lohn
2981b7a425
linear dupe docs fix ( #4607 )
2025-04-24 21:00:21 +00:00
rkuo-danswer
37adf31a3b
fix priority on vespa metadata sync ( #4603 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-24 19:50:49 +00:00
Raunak Bhagat
5d59850a17
Fix slack formatting bug ( #4587 )
2025-04-24 17:18:54 +00:00
Evan Lohn
91d6b739a4
ensure drive id set in checkpoint ( #4595 )
...
* ensure drive id set in checkpoint
* asserts gone
* address CW
2025-04-24 01:20:13 +00:00
rkuo-danswer
c83ee06062
Feature/salesforce correctness 2 ( #4506 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
* remove db usage from csv download
* dead code
* hide deprecation warning in ddtrace
* remove unused param
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-24 01:05:52 +00:00
Raunak Bhagat
c93cebe1ab
fix: Add minor fixes to how model configurations are displayed ( #4593 )
...
* Add minor fixes to how model configurations are interacted with
* Remove azure entry
2025-04-23 21:42:02 +00:00
rkuo-danswer
ea1d3c1eda
Feature/db script ( #4574 )
...
* debug script + slight refactor of db class
* better comments
* move setup logger
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-23 20:00:35 +00:00
rkuo-danswer
c9a609b7d8
Bugfix/slack bot channel config ( #4585 )
...
* friendlier handling of slack channel retrieval
* retry on downgrade_postgres deadlock
* fix comment
* text
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-23 20:00:03 +00:00
rkuo-danswer
07f04e35ec
Bugfix/alembic sqlengine ( #4592 )
...
* need sqlengine to work
* add comments
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-23 19:21:34 +00:00
joachim-danswer
d8b050026d
removal of keyword 1st phase
2025-04-22 20:29:57 -07:00
Raunak Bhagat
c76dc2ea2c
fix: Fix the add_model_configuration migration by removing duplicate model-names during insertion ( #4588 )
...
* Convert the model_names and display_model_names into a set instead
* Update backend/alembic/versions/7a70b7664e37_add_model_configuration_table.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-22 18:59:31 -07:00
rkuo-danswer
5e11c635d9
wrong logger imported in a lot of wrong places ( #4582 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-22 23:34:02 +00:00
joachim-danswer
669b668463
updated logging and basic search expansion procedure
2025-04-22 11:58:02 -07:00
Raunak Bhagat
85fa083717
fix: Return default value instead of throwing error ( #4575 )
...
* Return default value instead of throwing error
* Add default parameter
* Move logic around
* Use dummy value for max_input_tokens in testing flow
* Remove unnecessary assignment
2025-04-22 17:33:36 +00:00
Chris Weaver
420d2614d4
Fix assistants forms ( #4578 )
...
* Fix assistant num chunk setting
* test
* Fix test
* Update web/src/app/assistants/mine/AssistantModal.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/assistants/mine/AssistantModal.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-22 16:09:03 +00:00
Raunak Bhagat
e3218d358d
feat: Add assistant name to UI ( #4569 )
...
* Add assistant name to UI
* Fix tailwind styling class
2025-04-22 09:35:35 -07:00
Weves
ae632b5fab
Fix missing Connector Configuration
2025-04-21 18:50:25 -07:00
rkuo-danswer
0d4c600852
out of process retry for multitenant test reset ( #4566 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* use a real templating system instead of search/replace
* fix float
* maybe this should be double
* remove redundant var
* template the other files
* try a spawned process
* move the wrapper
* fix args
* increase timeout
* run multitenant reset operations out of process as well
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-21 23:30:18 +00:00
Evan Lohn
eb569bf79d
add emails to retry with on 403 ( #4565 )
...
* add emails to retry with on 403
* attempted fix for connector test
* CW comments
* connector test fix
* test fixes and continue on 403
* fix tests
* fix tests
* fix concurrency tests
* fix integration tests with llmprovider eager loading
2025-04-21 23:27:31 +00:00
Chris Weaver
f3d5303d93
Fix slack bot feedback ( #4573 )
...
* Fix slack bot feedback
* Fix
* Make safe
2025-04-21 15:54:48 -07:00
Raunak Bhagat
b97628070e
feat: Add ability to specify max input token limit for custom LLM providers ( #4510 )
...
* Add multi text array field
* Add multiple values to model configuration for a custom LLM provider
* Fix reference to old field name
* Add migration
* Update all instances of model_names / display_model_names to use new schema migration
* Update background task
* Update endpoints to not throw errors
* Add test
* Update backend/alembic/versions/7a70b7664e37_add_models_configuration_table.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/background/celery/tasks/llm_model_update/tasks.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix list comprehension nits
* Update web/src/components/admin/connectors/Field.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/admin/configuration/llm/interfaces.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Implement greptile recommendations
* Update backend/onyx/db/llm.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/server/manage/llm/api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/background/celery/tasks/llm_model_update/tasks.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/db/llm.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix more greptile suggestions
* Run formatter again
* Update backend/onyx/db/models.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add relationship to `LLMProvider` and `ModelConfigurations` classes
* Use sqlalchemy ORM relationships instead of manually populating fields
* Upgrade migration
* Update interface
* Remove all instances of model_names and display_model_names from backend
* Add more tests and fix bugs
* Run prettier
* Add types
* Update migration to perform data transformation
* Ensure native llm providers don't have custom max input tokens
* Start updating frontend logic to support custom max input tokens
* Pass max input tokens to LLM class (to be passed into `litellm.completion` call later)
* Add ModelConfigurationField component for custom llm providers
* Edit spacing and styling of model configuration matrix
* Fix error message displaying bug
* Edit opacity of `FiX` field for first index
* Change opacity back
* Change roundness
* Address comments on PR
* Perform fetching of `max_input_tokens` at the beginning of the callgraph and rope it throughout the entire callstack
* Change `add` to `execute`
* Move `max_input_tokens` into `LLMConfig`
* Fix bug with error messages not being cleared
* Change field used to fetch LLMProvider
* Fix model-configuration UI
* Address comments
* Remove circular import
* Fix failing tests in GH
* Fix failing tests
* Use `isSubset` instead of equality to determine native vs custom LLM Provider
* Remove unused import
* Make responses always display max_input_tokens
* Fix api endpoint to hit
* Update types in web application
* Update object field
* Fix more type errors
* Fix failing llm provider tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-21 04:30:21 -07:00
pablonyx
72d3a7ff21
Frontend testing ( #4500 )
...
* add o3 + o4 mini
* k
* see which ones fail
* attempt
* k
* k
* llm ordering passing
* all tests passing
* quick bump
* Revert "add o3 + o4 mini"
This reverts commit 4cfa1984ec .
* k
* k
2025-04-20 23:29:47 +00:00
rkuo-danswer
2111eccf07
Feature/vespa jinja ( #4558 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* use a real templating system instead of search/replace
* fix float
* maybe this should be double
* remove redundant var
* template the other files
* try a spawned process
* move the wrapper
* fix args
* increase timeout
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-20 22:28:55 +00:00
Chris Weaver
87478c5ca6
Parallelize connector tests ( #4563 )
...
* Parallelize connector tests
* Use --dist loadfile
* Add slow test logging
2025-04-19 18:10:50 -07:00
evan-danswer
dc62d83a06
File connector tests ( #4561 )
...
* danswer to onyx plus tests for file connector
* actually add test
2025-04-19 15:54:30 -07:00
evan-danswer
5681df9095
address getting attachments forever ( #4562 )
...
* address getting attachments forever
* fix unit tests
2025-04-19 15:53:27 -07:00
Chris Weaver
6666300f37
Fix flakey web test ( #4551 )
...
* Fix flakey web test
* Increase wait time
* Another attempt to fix
* Simplify + add new test
* Fix web tests
2025-04-19 15:12:11 -07:00
Chris Weaver
7f99c54527
Small improvements to connector UI ( #4559 )
...
* Small improvements to connector UI
* Update web/src/app/admin/connector/[ccPairId]/IndexingAttemptsTable.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix last_permission_sync
* Handle cases where a source doesn't need group sync
* fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-19 19:14:05 +00:00
Chris Weaver
4b8ef4b151
Update README.md
2025-04-18 18:29:56 -07:00
rkuo-danswer
e5e0944049
tool to generate vespa schema variations for our cloud ( #4556 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* float, not double
* back to double
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 20:47:17 +00:00
pablonyx
356336a842
add o3 + o4 mini ( #4555 )
2025-04-18 20:42:35 +00:00
rkuo-danswer
5bc059881e
ping with keep alive ( #4550 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 18:44:07 +00:00
rkuo-danswer
fa80842afe
Bugfix/harden activity timeout ( #4545 )
...
* add some hardening
* add info memory logging
* fix last_observed
* remove log spam
* properly cache last activity details
* default values
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 02:28:22 +00:00
rkuo-danswer
a8a5a82251
slightly better slack logging ( #4554 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 18:45:48 -07:00
evan-danswer
953a4e3793
v1 file connector with metadata ( #4552 )
2025-04-17 23:02:34 +00:00
rkuo-danswer
04ebde7838
refactor a mega function for readability and make sure to increment r… ( #4542 )
...
* refactor a mega function for readability and make sure to increment retry_count on exception so that we don't infinitely loop
* improve session and page level context handling
* don't use pydantic for the session context
* we don't need retry success
* move playwright handling into the session context
* need to break on ok
* return doc from scrape
* fix comment
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 06:43:30 +00:00
Chris Weaver
6df1c6c72f
Pull in more fields for Jira ( #4547 )
...
* Pull in more fields for Jira
* Fix tests
* Fix
* more fix
* Fix
* Fix S3 test
* fix
2025-04-17 01:52:50 +00:00
Raunak Bhagat
fe94bdf936
fix: Fix duplicate kwarg issue when calling litellm.main.completion ( #4533 )
...
* Fix duplicate kwarg issue
* Change how vertex_credentials are passed
* Modify temporary dict instead
* Change string to a global constant
* Add extra condition to if-check during population of map
2025-04-16 19:29:53 -07:00
rkuo-danswer
2a9fd9342e
small improvement to checking for image attachments ( #4543 )
...
* small improvement to checking for image attachments
* better comments
* check centralized list of types instead of hardcoding them in the connector
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 00:34:22 +00:00
pablonyx
597ad806e3
Skip image files for S3 ( #4535 )
...
* skip image files
* process images s3
* tests
* k
* update
* nit
* update
2025-04-16 23:41:00 +00:00
evan-danswer
5acae2dc80
fix re-processing of previously seen docs Confluence ( #4544 )
...
* fix re-processing of previously seen docs
* performance
2025-04-16 23:16:21 +00:00
pablonyx
99455db26c
add 4.1 ( #4540 )
2025-04-16 15:34:01 -07:00
pablonyx
0d12e96362
Fix bug with saml validation ( #4522 )
...
* fix bug with saml validation
* k
2025-04-16 19:35:58 +00:00
Chris Weaver
7e7b6e08ff
Fix confluence perm sync ancestry ( #4536 )
...
* Fix confluence perm sync ancestry
* Address EL comments
* add test for special case
* remove print
* Fix test
2025-04-16 03:02:54 +00:00
Raunak Bhagat
1dd32ebfce
Remove alert upon submission ( #4537 )
2025-04-15 19:12:12 -07:00
Weves
c3ffaa19a4
Small no-letsencrypt improvement
2025-04-15 18:29:07 -07:00
pablonyx
f4ea7e62a7
Miscellaneous cleanup ( #4516 )
...
* stricter typing
* k
2025-04-15 23:35:13 +00:00
rkuo-danswer
2ac41c3719
Feature/celery beat watchdog ( #4534 )
...
* upgrade celery to release version
* make the watchdog script more reusable
* use constant
* code review
* catch interrupt
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-15 22:05:37 +00:00
evan-danswer
a8cba7abae
extra logging for uncommon permissions cases ( #4532 )
...
* extra logging for uncommon permissions cases
* address CW comments
2025-04-15 18:56:17 +00:00
evan-danswer
ae9f8c3071
checkpointed confluence ( #4473 )
...
* checkpointed confluence
* confluence checkpointing tested
* fixed integration tests
* attempt to fix connector test flakiness
* fix rebase
2025-04-14 23:59:53 +00:00
evan-danswer
742041d97a
fix font for dark mode ( #4527 )
2025-04-14 22:43:03 +00:00
pablonyx
187b93275d
k ( #4525 )
2025-04-14 22:29:47 +00:00
Weves
ca2aeac2cc
Fix black
2025-04-14 15:53:09 -07:00
ThomaciousD
f7543c6285
Fix #3764 : Dynamically handle default branch in GitLab connector
2025-04-14 15:52:10 -07:00
pablonyx
1430a18d44
cohere validation logic update ( #4523 )
2025-04-14 21:49:22 +00:00
rkuo-danswer
7c4487585d
rollback properly on exception ( #4073 )
...
* rollback properly on exception
* rollback on exception
* don't continue if we can't set the search path
* cleaner handling via context manager
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-04-14 21:48:35 +00:00
pablonyx
e572ce95e7
Shore up multi tenant tests ( #4484 )
...
* update
* fix
* finalize`
* remove unnecessary prints
* fix
* k
2025-04-14 18:34:57 +00:00
evan-danswer
68c6c1f4f8
refactor to use stricter typing ( #4513 )
...
* refactor to use stricter typing
* older version of ruff
2025-04-14 17:23:07 +00:00
Chris Weaver
a5edc8aa0f
Fix default log level ( #4501 )
...
* Fix default log level
* fix
2025-04-14 16:40:11 +00:00
evan-danswer
a377f6ffb6
Unify document deduping ( #4520 )
...
* minor cleanup
* cleanup doc deduping and add unit tests
2025-04-14 16:33:00 +00:00
Weves
72ce2f75cc
Add env var to docker compose file
2025-04-13 23:14:06 -07:00
joachim-danswer
2683207a24
Expanded basic search ( #4517 )
...
* initial working version
* ranking profile
* modification for keyword/instruction retrieval
* mypy fixes
* EL comments
* added env var (True for now)
* flipped default to False
* mypy & final EL/CW comments + import issue
2025-04-13 23:13:01 -07:00
Chris Weaver
e3aab8e85e
Improve index attempt display ( #4511 )
2025-04-13 15:57:47 -07:00
pablonyx
65fd8b90a8
add image indexing tests ( #4477 )
...
* address file path
* k
* update
* update
* nit- fix typing
* k
* should path
* in a good state
* k
* k
* clean up file
* update
* update
* k
* k
* k
2025-04-11 22:16:37 +00:00
Chris Weaver
6eaa774051
Confluence timeout fix? ( #4509 )
2025-04-11 20:06:27 +00:00
evan-danswer
60da282dd1
ensure individual search tool runs do not affect each other ( #4503 )
...
* ensure individual search tool runs do not affect each other
* small bug fixes
* nit
2025-04-11 17:24:57 +00:00
rkuo-danswer
493e5386ec
Bugfix/salesforce correctness ( #4497 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-11 08:41:22 +00:00
rkuo-danswer
bc74bcae3a
updating more packages ( #4502 )
...
* updating more packages
* mypy fixes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 20:53:36 -07:00
evan-danswer
e51e4b33b6
fix max 10 drives issue ( #4505 )
2025-04-11 02:22:38 +00:00
rkuo-danswer
1d7d5e1809
fix scheduler init ( #4504 )
2025-04-10 18:21:47 -07:00
Patrick Weston
4a6998b7e3
If an assistant limits knowledge, don't let a user override it in the Sets filter
2025-04-10 11:56:00 -07:00
Weves
6d48b9b4fd
fix drive permission sync
2025-04-10 10:41:40 -07:00
Weves
86680cd45b
Fix google drive group sync
2025-04-10 10:41:40 -07:00
rkuo-danswer
77e60b9812
remove try update in init ... we really don't need the init to access the db or do any work. ( #4498 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 10:15:28 -07:00
rkuo-danswer
24184024bb
Bugfix/dependency updates ( #4482 )
...
* bump fastapi and starlette
* bumping llama index and nltk and associated deps
* bump to fix python-multipart
* bump aiohttp
* update package lock for examples/widget
* bump black
* sentencesplitter has changed namespaces
* fix reorder import check, fix missing passlib
* update package-lock.json
* black formatter updated
* reformatted again
* change to black compatible reorder
* change to black compatible reorder-python-imports fork
* fix pytest dependency
* black format again
* we don't need cdk.txt. update packages to be consistent across all packages
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-10 08:23:02 +00:00
evan-danswer
e79134eaa0
don't yield expected auth errors ( #4494 )
...
* don't yield expected auth errors
* only catch 403s
2025-04-10 01:53:02 +00:00
evan-danswer
b5be1fb948
important clarity comment ( #4492 )
2025-04-10 01:28:34 +00:00
evan-danswer
1718b8f677
fix claude bug ( #4493 )
...
* fix claude bug
* fixed tests
2025-04-10 00:59:18 +00:00
rkuo-danswer
3fc8027e73
pass through various id's and log them in the model server for better… ( #4485 )
...
* pass through various id's and log them in the model server for better tracking
* fix test
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 00:40:57 +00:00
pablonyx
caa9b106e4
k ( #4487 )
2025-04-10 00:19:47 +00:00
Chris Weaver
89688f0cef
Fix naming of volume ( #4491 )
2025-04-09 23:46:10 +00:00
Raunak Bhagat
eeab3f06ec
fix: Remove advanced options toggle if enterprise features are not enabled ( #4489 )
...
* Only show advanced options for custom llm providers *if* the paid features are enabled
* Change variable name
2025-04-09 20:42:20 +00:00
rkuo-danswer
15c74224ad
xfail bedrock test ( #4490 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-09 14:44:02 -07:00
Raunak Bhagat
2da26c16a9
Edit .gitignore file to add zed editor configurations ( #4483 )
2025-04-08 23:10:42 +00:00
pablonyx
8db80a6bb1
Add latency metrics ( #4472 )
...
* k
* update
* Update chat_backend.py
nit
---------
Co-authored-by: evan-danswer <evan@danswer.ai >
2025-04-08 21:23:26 +00:00
rkuo-danswer
9b6c7625fd
Bugfix/cloud checkpoint cleanup ( #4478 )
...
* use send_task to be consistent
* add pidbox monitoring task
* add logging so we can track the task execution
* log the idletime of the pidbox
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-08 19:47:07 +00:00
Chris Weaver
634d990cb8
Fix startup w/ seed_db ( #4481 )
2025-04-08 19:46:41 +00:00
pablonyx
5792261a4f
Minor doc set fix ( #4480 )
...
* update
* update
* update
* k
2025-04-08 19:14:56 +00:00
Chris Weaver
71839e723f
Add stuff to better avoid bot-detection in web connector ( #4479 )
...
* Add stuff to better avoid bot-detection in web connector
* Switch to exception log
2025-04-08 12:31:30 -07:00
evan-danswer
10f1ac5da1
use persona info when creating tool args ( #4397 )
...
* use persona info when creating tool args
* fixed unit test
* include system message
* fix unit test
* nit
2025-04-08 02:55:36 +00:00
Weves
1f80ed11d9
Fix black
2025-04-07 20:33:15 -07:00
Emerson Gomes
ba80191f5b
Handle exception for token cost calculation ( #4474 )
...
The code for token cost calculation fails when using a LiteLLM proxy due to mismatch with the provider naming. For now, just handle this exception and assume cost 0 when that happens instead of breaking the flow - A more precise, LiteLLM proxy based cost calculation (relying in the `/model/info`) LiteLLM Proxy method will be needed
2025-04-07 20:30:50 -07:00
Raunak Bhagat
206daa6903
feat: Vertex AI support ( #4458 )
...
* Add gemini well-known-llm-provider
* Edit styling of anonymous function
* Remove space
* Edit how advanced options are displayed
* Add VertexAI to acceptable llm providers
* Add new `FileUploadFormField` component
* Edit FileUpload component
* Clean up logic for displaying native llm providers; add support for more complex `CustomConfigKey` types
* Fix minor nits in web app
* Add ability to pass vertex credentials to `litellm`
* Remove unused prop
* Change name of enum value
* Add back ability to change form based on first time configurations
* Create new Error with string instead of throwing raw string
* Add more Gemini models
* Edit mappings for Gemini models
* Edit comment
* Rearrange llm models
* Run black formatter
* Remove complex configurations during first time registration
* Fix nit
* Update llm provider name
* Edit temporary formik field to also have the filename
* Run reformatter
* Reorder commits
* Add advanced configurations for enabled LLM Providers
2025-04-08 00:56:47 +00:00
evan-danswer
17562f9b8f
Id not set in checkpoint2 ( #4468 )
...
* unconditionally set completion
* drive connector improvements
* fixing broader typing issue
* fix tests, CW comments
* actual test fix
2025-04-07 17:00:42 -07:00
evan-danswer
9c73099241
Drive smart chip indexing ( #4459 )
...
* WIP
* WIP almost done, but realized we can just do basic retrieval
* rebased and added scripts
* improved approach to extracting smart chips
* remove files from previous branch
* fix connector tests
* fix test
2025-04-07 21:52:45 +00:00
Emerson Gomes
88d4a65e7b
Fix hardcoded temperature
2025-04-07 13:56:11 -07:00
Weves
614d0f8d72
Add more options to dev compose file
2025-04-07 10:03:34 -07:00
SubashMohan
157da24504
update test expectations for Highspot connector ( #4464 )
2025-04-07 05:12:22 +00:00
Evan Lohn
989dab51b9
unconditionally set completion
2025-04-06 22:39:42 -07:00
Weves
6a13401172
Small tweaks to thinking
2025-04-06 15:59:00 -07:00
rkuo-danswer
bb73bb224a
slack permission tests are enterprise only ( #4463 )
...
* slack permission tests are enterprise only
* xfail highspot connector
* test is broken
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-06 15:23:17 -07:00
Richard Kuo (Onyx)
4dc382b571
Revert "slack permission tests are enterprise only"
...
This reverts commit 056a83493f .
2025-04-06 14:24:42 -07:00
Richard Kuo (Onyx)
056a83493f
slack permission tests are enterprise only
2025-04-06 14:24:25 -07:00
Chris Weaver
aadd4f212a
Adjust pg engine intialization ( #4408 )
...
* Adjust pg engine intialization
* Fix mypy
* Rename var
* fix typo
* Fix tests
2025-04-06 12:44:49 -07:00
Ferdinand Loesch
8b05f98d54
Thinking mode UI. ( #4370 )
...
* Update web connector implementation and fix line length issues
* Update configurations and fix connector issues
* Update Slack connector
* Update connectors and add jira_test_env to gitignore, removing sensitive information
* Restore checkpointing functionality and remove sensitive information
* Fix agent mode to properly handle thinking tokens
* up
* Enhance ThinkingBox component with improved content handling and animations. Added support for partial thinking tokens, refined scrolling behavior, and updated CSS for better visual feedback during thinking states.
* Create clean branch with frontend thinking mode changes only
* Update ThinkingBox component to include new props for completion and streaming states. Refactor smooth scrolling logic into a dedicated function for improved readability. Add new entry to .gitignore for jira_test_env.
* Remove autoCollapse prop from AIMessage component for improved flexibility in message display.
* Update thinking tokens handling in chat utils
* Remove unused cleanThinkingContent import from Messages component to streamline code.
---------
Co-authored-by: ferdinand loesch <f.loesch@sportradar.com >
Co-authored-by: EC2 Default User <ec2-user@ip-10-73-128-233.eu-central-1.compute.internal >
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com >
2025-04-05 17:31:02 -07:00
Weves
1c16c4ea3d
Adjusting default search assistant
2025-04-05 16:00:47 -07:00
Weves
cf6ff3ce4a
Fix run-nginx
2025-04-05 16:00:10 -07:00
Weves
86d9f5d9dd
Update resource limits
2025-04-05 16:00:10 -07:00
pablonyx
09450010cd
refresh token limit ( #4456 )
2025-04-05 01:27:57 +00:00
pablonyx
0acd50b75d
docx bugfix
2025-04-04 18:20:31 -07:00
pablonyx
c3c9a0e57c
Docx parsing ( #4455 )
...
* looks okay
* k
* k
* k
* update values
* k
* quick fix
2025-04-04 23:36:43 +00:00
pablonyx
ef978aea97
Additional ACL Tests + Slackbot fix ( #4430 )
...
* try turning drive perm sync on
* try passing in env var
* add some logs
* Update pr-integration-tests.yml
* revert "Update pr-integration-tests.yml"
This reverts commit 76a44adbfe .
* Revert "add some logs"
This reverts commit ab9e6bcfb1 .
* Revert "try passing in env var"
This reverts commit 9c0b6162ea .
* Revert "try turning drive perm sync on"
This reverts commit 2d35f61f42 .
* try slack connector
* k
* update
* remove logs
* remove more logs
* nit
* k
* k
* address nits
* run test with additional logs
* Revert "run test with additional logs"
This reverts commit 1397a2c4a0 .
* Revert "address nits"
This reverts commit d5e24b019d .
2025-04-04 22:00:17 +00:00
rkuo-danswer
15ab0586df
handle gong api race condition ( #4457 )
...
* working around a gong race condition in their api
* add back gong basic test
* formatting
* add the call index
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-04 19:33:47 +00:00
rkuo-danswer
839c8611b7
Bugfix/salesforce ( #4335 )
...
* add some gc
* small refactoring for temp directories
* WIP
* add some gc collects and size calculations
* un-xfail
* fix salesforce test
* loose check for number of docs
* adjust test again
* cleanup
* nuke directory param, remove using sqlite db to cache email / id mappings
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-04 16:21:34 +00:00
joachim-danswer
68f9f157a6
Adding research topics for better search context ( #4448 )
...
* research topics addition
* allow for question to overwrite research area
2025-04-04 09:53:39 -07:00
SubashMohan
9dd56a5c80
Enhance Highspot connector with error handling and add unit tests ( #4454 )
...
* Enhance Highspot connector with error handling and add unit tests for poll_source functionality
* Fix file extension validation logic to allow either plain text or document format
2025-04-04 09:53:16 -07:00
pablonyx
842a73a242
Mock connector fix ( #4446 )
2025-04-04 09:26:10 -07:00
Weves
c04c1ea31b
Fix onyx_config.jsonl
2025-04-03 22:44:56 -07:00
Chris Weaver
2380c2266c
Infra and Deployment for ECS Fargate ( #4449 )
...
* Infra and Deployment for ECS Fargate
---------
Co-authored-by: jpb80 <jordan.buttkevitz@gmail.com >
2025-04-03 22:43:56 -07:00
pablonyx
b02af9b280
Div Con ( #4442 )
...
* base setup
* Improvements + time boxing
* time box fix
* mypy fix
* EL Comments
* CW comments
* date awareness
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-04-04 00:52:00 +00:00
rkuo-danswer
42938dcf62
Bugfix/gong tweaks ( #4444 )
...
* gong debugging
* add retries via class level session, add debugging
* add gong connector test
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 22:22:45 +00:00
pablonyx
93886f0e2c
Assistant Prompt length + client side ( #4433 )
2025-04-03 11:26:53 -07:00
rkuo-danswer
8c3a953b7a
add prometheus metrics endpoints via helper package ( #4436 )
...
* add prometheus metrics endpoints via helper package
* model server specific requirements
* mark as public endpoint
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 16:52:05 +00:00
evan-danswer
54b883d0ca
fix large docs selected in chat pruning ( #4412 )
...
* fix large docs selected in chat pruning
* better approach to length restriction
* comments
* comments
* fix unit tests and minor pruning bug
* remove prints
2025-04-03 15:48:10 +00:00
pablonyx
91faac5447
minor fix ( #4435 )
2025-04-03 15:00:27 +00:00
Chris Weaver
1d8f9fc39d
Fix weird re-index state ( #4439 )
...
* Fix weird re-index state
* Address rkuo's comments
2025-04-03 02:16:34 +00:00
Weves
9390de21e5
More logging on confluence space permissions
2025-04-02 20:01:38 -07:00
rkuo-danswer
3a33433fc9
unit tests for chunk censoring ( #4434 )
...
* unit tests for chunk censoring
* type hints for mypy
* pytestification
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 01:28:54 +00:00
Chris Weaver
c4865d57b1
Fix tons of users w/o drive access causing timeouts ( #4437 )
2025-04-03 00:01:05 +00:00
rkuo-danswer
81d04db08f
Feature/request id middleware 2 ( #4427 )
...
* stubbing out request id
* passthru or create request id's in api and model server
* add onyx request id
* get request id logging into uvicorn
* no logs
* change prefixes
* fix comment
* docker image needs specific shared files
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 22:30:03 +00:00
rkuo-danswer
d50a17db21
add filter unit tests ( #4421 )
...
* add filter unit tests
* fix tests
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 20:26:25 +00:00
pablonyx
dc5a1e8fd0
add more flexible vision support check ( #4429 )
2025-04-02 18:11:33 +00:00
pablonyx
c0b3681650
update ( #4428 )
2025-04-02 18:09:44 +00:00
Chris Weaver
7ec04484d4
Another fix for Salesforce perm sync ( #4432 )
...
* Another fix for Salesforce perm sync
* typing
2025-04-02 11:08:40 -07:00
Weves
1cf966ecc1
Fix Salesforce perm sync
2025-04-02 10:47:26 -07:00
rkuo-danswer
8a8526dbbb
harden join function ( #4424 )
...
* harden join function
* remove log spam
* use time.monotonic
* add pid logging
* client only celery app
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 01:04:00 -07:00
Weves
be20586ba1
Add retries for confluence calls
2025-04-01 23:00:37 -07:00
Weves
a314462d1e
Fix migrations
2025-04-01 21:48:32 -07:00
rkuo-danswer
155f53c3d7
Revert "Add user invitation test ( #4161 )" ( #4422 )
...
This reverts commit 806de92feb .
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-01 19:55:04 -07:00
pablonyx
7c027df186
Fix cc pair doc deletion ( #4420 )
2025-04-01 18:44:15 -07:00
pablonyx
0a5db96026
update ( #4415 )
2025-04-02 00:42:42 +00:00
joachim-danswer
daef985b02
Simpler approach ( #4414 )
2025-04-01 16:52:59 -07:00
Weves
b7ece296e0
Additional logging to salesforce perm sync
2025-04-01 16:19:50 -07:00
Richard Kuo (Onyx)
d7063e0a1d
expose acl link feature in onyx_vespa
2025-04-01 16:19:50 -07:00
pablonyx
ee073f6d30
Tracking things ( #4352 )
2025-04-01 16:19:50 -07:00
Raunak Bhagat
2e524816a0
Regen ( #4409 )
...
* Edit styling of regeneration dropdown
* Finish regeneration style changes
* Remove invalid props
* Update web/src/app/chat/input/ChatInputBar.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Remove unused variables
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-01 16:19:50 -07:00
pablonyx
47ef0c8658
Still delete cookies ( #4404 )
2025-04-01 16:19:50 -07:00
pablonyx
806de92feb
Add user invitation test ( #4161 )
2025-04-01 16:19:50 -07:00
pablonyx
da39f32fea
Validate advanced fields + proper yup assurances for lists ( #4399 )
2025-04-01 16:19:50 -07:00
pablonyx
2a87837ce1
Very minor auth standardization ( #4400 )
2025-04-01 16:19:50 -07:00
pablonyx
7491cdd0f0
Update migration ( #4410 )
2025-04-01 16:19:50 -07:00
SubashMohan
aabd698295
refactor tests for Highspot connector to use mocking for API key retrieval ( #4346 )
2025-04-01 16:19:50 -07:00
Weves
4b725e4d1a
Init engine in slackbot
2025-04-01 16:19:50 -07:00
rkuo-danswer
34d2d92fa8
also set permission upsert to medium priority ( #4405 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-01 16:19:50 -07:00
pablonyx
3a3b2a2f8d
add user files ( #4152 )
2025-04-01 16:19:44 -07:00
rkuo-danswer
ccd372cc4a
Bugfix/slack rate limiting ( #4386 )
...
* use slack's built in rate limit handler for the bot
* WIP
* fix the slack rate limit handler
* change default to 8
* cleanup
* try catch int conversion just in case
* linearize this logic better
* code review comments
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-31 21:00:26 +00:00
evan-danswer
ea30f1de1e
minor improvement to fireflies connector ( #4383 )
...
* minor improvement to fireflies connector
* reduce time diff
2025-03-31 20:00:52 +00:00
evan-danswer
a7130681d9
ensure bedrock model contains API key ( #4396 )
...
* ensure bedrock model contains API key
* fix storing bug
2025-03-31 19:58:53 +00:00
pablonyx
04911db715
fix slashes ( #4259 )
2025-03-31 18:08:17 +00:00
rkuo-danswer
feae7d0cc4
disambiguate job name from ee version ( #4403 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-31 11:48:28 -07:00
pablonyx
ac19c64b3c
temporary fix for auth ( #4402 )
2025-03-31 11:10:41 -07:00
pablonyx
03d5c30fd2
fix ( #4372 )
2025-03-31 17:25:21 +00:00
joachim-danswer
e988c13e1d
Additional logging for the path from Search Results to LLM Context ( #4387 )
...
* added logging
* nit
* nit
2025-03-31 00:38:43 +00:00
pablonyx
dc18d53133
Improve multi tenant anonymous user interaction ( #3857 )
...
* cleaner handling
* k
* k
* address nits
* fix typing
2025-03-31 00:33:32 +00:00
evan-danswer
a1cef389aa
fallback to ignoring unicode chars when huggingface tokenizer fails ( #4394 )
2025-03-30 23:45:20 +00:00
pablonyx
db8d6ce538
formatting ( #4316 )
2025-03-30 23:43:17 +00:00
pablonyx
e8370dcb24
Update refresh conditional ( #4375 )
...
* update refresh conditional
* k
2025-03-30 17:28:35 -07:00
pablonyx
9951fe13ba
Fix image input processing without LLMs ( #4390 )
...
* quick fix
* quick fix
* Revert "quick fix"
This reverts commit 906b29bd9b .
* nit
2025-03-30 19:28:49 +00:00
evan-danswer
56f8ab927b
Contextual Retrieval ( #4029 )
...
* contextual rag implementation
* WIP
* indexing test fix
* workaround for chunking errors, WIP on fixing massive memory cost
* mypy and test fixes
* reformatting
* fixed rebase
2025-03-30 18:49:09 +00:00
rkuo-danswer
cb5bbd3812
Feature/mit integration tests ( #4299 )
...
* new mit integration test template
* edit
* fix problem with ACL type tags and MIT testing for test_connector_deletion
* fix test_connector_deletion_for_overlapping_connectors
* disable some enterprise only tests in MIT version
* disable a bunch of user group / curator tests in MIT version
* wire off more tests
* typo fix
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-30 02:41:08 +00:00
Yuhong Sun
742d29e504
Remove BETA
2025-03-29 15:38:46 -07:00
SubashMohan
ecc155d082
fix: ensure base_url ends with a trailing slash ( #4388 )
2025-03-29 14:34:30 -07:00
pablonyx
0857e4809d
fix background color
2025-03-28 16:33:30 -07:00
Chris Weaver
22e00a1f5c
Fix duplicate docs ( #4378 )
...
* Initial
* Fix duplicate docs
* Add tests
* Switch to list comprehension
* Fix test
2025-03-28 22:25:26 +00:00
Chris Weaver
0d0588a0c1
Remove OnyxContext ( #4376 )
...
* Remove OnyxContext
* Fix UT
* Fix tests v2
2025-03-28 12:39:51 -07:00
rkuo-danswer
aab777f844
Bugfix/acl prefix ( #4377 )
...
* fix acl prefixing
* increase timeout a tad
* block access to init'ing DocumentAccess directly, fix test to work with ee/MIT
* fix env var checks
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-28 05:52:35 +00:00
pablonyx
babbe7689a
k ( #4380 )
2025-03-28 02:23:45 +00:00
evan-danswer
a123661c92
fixed shared folder issue ( #4371 )
...
* fixed shared folder issue
* fix existing tests
* default allow files shared with me for service account
2025-03-27 23:39:52 +00:00
pablonyx
c554889baf
Fix actions link ( #4374 )
2025-03-27 16:39:35 -07:00
rkuo-danswer
f08fa878a6
refactor file extension checking and add test for blob s3 ( #4369 )
...
* refactor file extension checking and add test for blob s3
* code review
* fix checking ext
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 18:57:44 +00:00
pablonyx
d307534781
add some debug logging ( #4328 )
2025-03-27 11:49:32 -07:00
rkuo-danswer
6f54791910
adjust some vars in real time ( #4365 )
...
* adjust some vars in real time
* some sanity checking
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 17:30:08 +00:00
pablonyx
0d5497bb6b
Add multi-tenant user invitation flow test ( #4360 )
2025-03-27 09:53:15 -07:00
Chris Weaver
7648627503
Save all logs + add log persistence to most Onyx-owned containers ( #4368 )
...
* Save all logs + add log persistence to most Onyx-owned containers
* Separate volumes for each container
* Small fixes
2025-03-26 22:25:39 -07:00
pablonyx
927554d5ca
slight robustification ( #4367 )
2025-03-27 03:23:36 +00:00
pablonyx
7dcec6caf5
Fix session touching ( #4363 )
...
* fix session touching
* Revert "fix session touching"
This reverts commit c473d5c9a2 .
* Revert "Revert "fix session touching""
This reverts commit 26a71d40b6 .
* update
* quick nit
2025-03-27 01:18:46 +00:00
rkuo-danswer
036648146d
possible fix for confluence query filter ( #4280 )
...
* possible fix for confluence query filter
* nuke the attachment filter query ... it doesn't work!
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 00:35:14 +00:00
rkuo-danswer
2aa4697ac8
permission sync runs so often that it starves out other tasks if run at high priority ( #4364 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 00:22:53 +00:00
rkuo-danswer
bc9b4e4f45
use slack's built in rate limit handler for the bot ( #4362 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-26 21:55:04 +00:00
evan-danswer
178a64f298
fix issue with drive connector service account indexing ( #4356 )
...
* fix issue with drive connector service account indexing
* correct checkpoint resumption
* final set of fixes
* nit
* fix typing
* logging and CW comments
* nit
2025-03-26 20:54:26 +00:00
pablonyx
c79f1edf1d
add a flush ( #4361 )
2025-03-26 14:40:52 -07:00
pablonyx
7c8e23aa54
Fix saml conversion from ext_perm -> basic ( #4343 )
...
* fix saml conversion from ext_perm -> basic
* quick nit
* minor fix
* finalize
* update
* quick fix
2025-03-26 20:36:51 +00:00
pablonyx
d37b427d52
fix email flow ( #4339 )
2025-03-26 18:59:12 +00:00
pablonyx
a65fefd226
test fix
2025-03-26 12:43:38 -07:00
rkuo-danswer
bb09bde519
Bugfix/google drive size threshold 2 ( #4355 )
2025-03-26 12:06:36 -07:00
Tim Rosenblatt
0f6cf0fc58
Fixes docker logs helper text in run-nginx.sh ( #3678 )
...
The docker container name is slightly wrong, and this commit fixes it.
2025-03-26 09:03:35 -07:00
pablonyx
fed06b592d
Auto refresh credentials ( #4268 )
...
* Auto refresh credentials
* remove dupes
* clean up + tests
* k
* quick nit
* add brief comment
* misc typing
2025-03-26 01:53:31 +00:00
pablonyx
8d92a1524e
fix invitation on cloud ( #4351 )
...
* fix invitation on cloud
* k
2025-03-26 01:25:17 +00:00
pablonyx
ecfea9f5ed
Email formatting devices ( #4353 )
...
* update email formatting
* k
* update
* k
* nit
2025-03-25 21:42:32 +00:00
rkuo-danswer
b269f1ba06
fix broken function call ( #4354 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-25 21:07:31 +00:00
pablonyx
30c878efa5
Quick fix ( #4341 )
...
* quick fix
* Revert "quick fix"
This reverts commit f113616276 .
* smaller chnage
2025-03-25 18:39:55 +00:00
pablonyx
2024776c19
Respect contextvars when parallelizing for Google Drive ( #4291 )
...
* k
* k
* fix typing
2025-03-25 17:40:12 +00:00
pablonyx
431316929c
k ( #4336 )
2025-03-25 17:00:35 +00:00
pablonyx
c5b9c6e308
update ( #4344 )
2025-03-25 16:56:23 +00:00
pablonyx
73dd188b3f
update ( #4338 )
2025-03-25 16:55:25 +00:00
evan-danswer
79b061abbc
Daylight savings time handling ( #4345 )
...
* confluence timezone improvements
* confluence timezone improvements
2025-03-25 16:11:30 +00:00
rkuo-danswer
552f1ead4f
use correct namespace in redis for certain keys ( #4340 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-25 04:10:31 +00:00
evan-danswer
17925b49e8
typing fix ( #4342 )
...
* typing fix
* changed type hint to help future coders
2025-03-25 01:01:13 +00:00
rkuo-danswer
55fb5c3ca5
add size threshold for google drive ( #4329 )
...
* add size threshold for google drive
* greptile nits
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-24 04:09:28 +00:00
evan-danswer
99546e4a4d
zendesk checkpointed connector ( #4311 )
...
* zendesk v1
* logic fix
* zendesk testing
* add unit tests
* zendesk caching
* CW comments
* fix unit tests
2025-03-23 20:43:13 +00:00
pablonyx
c25d56f4a5
Improved drive flow UX ( #4331 )
...
* wip
* k
* looking good
* clenaed up
* quick nit
2025-03-23 19:21:03 +00:00
Chris Weaver
35f3f4f120
Small slack bot fixes ( #4333 )
2025-03-22 23:22:17 +00:00
Weves
25b69a8aca
Adjust spammy log
2025-03-22 14:52:09 -07:00
pablonyx
1b7d710b2a
Fix links from file metadata ( #4324 )
...
* quick fix
* clarify comment
* fix file metadata
* k
2025-03-22 18:21:47 +00:00
pablonyx
ae3d3db3f4
Update slack bot listing endpoint ( #4325 )
...
* update slack bot listing endpoint
* nit
2025-03-22 18:21:31 +00:00
evan-danswer
fb79a9e700
Checkpointed GitHub connector ( #4307 )
...
* WIP github checkpointing
* first draft of github checkpointing
* nit
* CW comments
* github basic connector test
* connector test env var
* secrets cant start with GITHUB_
* unit tests and bug fix
* connector failures
* address CW comments
* validation fix
* validation fix
* remove prints
* fixed tests
* 100 items per page
2025-03-22 01:48:05 +00:00
rkuo-danswer
587ba11bbc
alembic script logging fixes ( #4322 )
...
* log fixing
* fix typos
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-22 00:50:58 +00:00
pablonyx
fce81ebb60
Minor ux nits ( #4327 )
...
* k
* quick fix
2025-03-21 21:50:56 +00:00
Chris Weaver
61facfb0a8
Fix slack connector ( #4326 )
2025-03-21 21:30:03 +00:00
Chris Weaver
52b96854a2
Handle move errors ( #4317 )
...
* Handle move errors
* Make a warning
2025-03-21 11:11:12 -07:00
Chris Weaver
d123713c00
Fix GPU status request in sync flow ( #4318 )
...
* Fix GPU status request in sync flow
* tweak
* Fix test
* Fix more tests
2025-03-21 11:11:00 -07:00
Chris Weaver
775c847f82
Reduce drive retries ( #4312 )
...
* Reduce drive retries
* timestamp format fix
---------
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-03-21 00:23:55 +00:00
rkuo-danswer
6d330131fd
wire off image downloading for confluence and gdrive if not enabled i… ( #4305 )
...
* wire off image downloading for confluence and gdrive if not enabled in settings
* fix partial func
* fix confluence basic test
* add test for skipping/allowing images
* review comments
* skip allow images test
* mock function using the db
* mock at the proper level
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-20 23:10:28 +00:00
Chris Weaver
0292ca2445
Add option to control # of slack threads ( #4310 )
2025-03-20 16:56:05 +00:00
Weves
15dd1e72ca
Remove slack channel validation
2025-03-20 08:34:54 -07:00
Weves
91c9be37c0
Fix loader
2025-03-20 08:30:46 -07:00
Weves
2a01c854a0
Fix cases where the bot is disabled
2025-03-20 08:30:46 -07:00
rkuo-danswer
85ebadc8eb
sanitize llm keys and handle updates properly ( #4270 )
...
* sanitize llm keys and handle updates properly
* fix llm provider testing
* fix test
* mypy
* fix default model editing
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-20 01:13:02 +00:00
Chris Weaver
5dda53eec3
Notion improvement ( #4306 )
...
* Notion connector improvements
* Enable recursive index by default
* Small tweak
2025-03-19 23:16:05 +00:00
Chris Weaver
72bf427cc2
Address invalid connector state ( #4304 )
...
* Address invalid connector state
* Fixes
* Address mypy
* Address RK comment
2025-03-19 21:15:06 +00:00
Chris Weaver
f421c6010b
Checkpointed Jira connector ( #4286 )
...
* Checkpointed Jira connector
* nit
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* typing improvements and test fixes
* cleaner typing
* remove default because it is from the future
* mypy
* Address EL comments
---------
Co-authored-by: evan-danswer <evan@danswer.ai >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-19 20:41:01 +00:00
rkuo-danswer
0b87549f35
Feature/email whitelabeling ( #4260 )
...
* work in progress
* work in progress
* WIP
* refactor, use inline attachment for image (base64 encoding doesn't work)
* pretty sure this belongs behind a multi_tenant check
* code review / refactor
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-19 13:08:44 -07:00
evan-danswer
06624a988d
Gdrive checkpointed connector ( #4262 )
...
* WIP rebased
* style
* WIP, testing theory
* fix type issue
* fixed filtering bug
* fix silliness
* correct serialization and validation of threadsafedict
* concurrent drive access
* nits
* nit
* oauth bug fix
* testing fix
* fix slim retrieval
* fix integration tests
* fix testing change
* CW comments
* nit
* guarantee completion stage existence
* fix default values
2025-03-19 18:49:35 +00:00
Chris Weaver
ae774105e3
Fix slack connector creation ( #4303 )
...
* Make it fail fast + succeed validation if rate limiting is happening
* Add logging + reduce spam
2025-03-19 18:26:49 +00:00
evan-danswer
4dafc3aa6d
Update README.md
2025-03-18 21:14:05 -07:00
evan-danswer
5d7d471823
Update README.md
...
fix bullet points
2025-03-18 19:34:08 -07:00
Weves
61366df34c
Add execute permission
2025-03-18 12:03:32 -07:00
Chris Weaver
1a444245f6
Memory tracking script ( #4297 )
...
* Add simple container-level memory tracking script
2025-03-18 12:00:09 -07:00
rkuo-danswer
c32d234491
xfail highspot connector tests ( #4296 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-18 11:47:17 -07:00
pablonyx
07b68436cf
use ONYX_CLOUD_CELERY_TASK_PREFIX for pre provisioning ( #4293 )
2025-03-18 17:34:22 +00:00
Chris Weaver
293d1a4476
Add process-level memory monitoring ( #4294 )
...
* Add process-level memory monitoring
* Switch to every 5 minutes
2025-03-17 22:39:52 -07:00
SubashMohan
ba514aaaa2
Highspot connector ( #4277 )
2025-03-17 08:36:02 -07:00
Arun Philip
f45798b5dd
add overflow-auto to show all content in Modal ( #4140 )
2025-03-15 11:56:19 -07:00
Weves
64ff5df083
Fix basic auth for non-ee
2025-03-14 11:40:17 -07:00
rkuo-danswer
cf1b7e7a93
add proper boolean validation to field ( #4283 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-14 03:38:25 +00:00
Chris Weaver
63692a6bd3
Fix perm sync memory usage ( #4282 )
...
* Fix slack perm sync memory usage
* Make perm syncing run in batches rather than fetching everything
* Update backend/ee/onyx/external_permissions/slack/doc_sync.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/external_permissions/slack/doc_sync.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Loud error on slack doc sync missing permissions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-14 02:26:22 +00:00
evan-danswer
934700b928
better drive url cleaning ( #4247 )
...
* better drive url cleaning
* nit
* address JR comments
2025-03-13 21:16:24 +00:00
Chris Weaver
b1a7cff9e0
Enable claude 3.7 ( #4279 )
2025-03-13 18:33:06 +00:00
joachim-danswer
463340b8a1
Reduce ranking scores for short chunks without actual information ( #4098 )
...
* remove title for slack
* initial working code
* simplification
* improvements
* name change to information_content_model
* avoid boost_score > 1.0
* nit
* EL comments and improvements
Improvements:
- proper import of information content model from cache or HF
- warm up for information content model
Other:
- EL PR review comments
* nit
* requirements version update
* fixed docker file
* new home for model_server configs
* default off
* small updates
* YS comments - pt 1
* renaming to chunk_boost & chunk table def
* saving and deleting chunk stats in new table
* saving and updating chunk stats
* improved dict score update
* create columns for individual boost factors
* RK comments
* Update migration
* manual import reordering
2025-03-13 17:35:45 +00:00
rkuo-danswer
ba82888e1e
change max workers to 2 for the moment ( #4278 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-13 09:58:24 -07:00
rkuo-danswer
39465d3104
change default build info in dockerfile's to something more obviously source only ( #4275 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-13 09:42:10 -07:00
rkuo-danswer
b4ecc870b9
safe handling for mediaType in confluence connector in all places ( #4269 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-13 06:09:19 +00:00
rkuo-danswer
a2ac9f02fb
unique constraint here doesn't work ( #4271 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-12 16:25:27 -07:00
pablonyx
f87e559cc4
Separate out indexing-time image analysis into new phase ( #4228 )
...
* Separate out indexing-time image analysis into new phase
* looking good
* k
* k
2025-03-12 22:26:05 +00:00
pablonyx
5883336d5e
Support image indexing customization ( #4261 )
...
* working well
* k
* ready to go
* k
* minor nits
* k
* quick fix
* k
* k
2025-03-12 20:03:45 +00:00
pablonyx
0153ff6b51
Improved logout flow ( #4258 )
...
* improved app provider modals
* improved logout flow
* k
* updates
* add docstring
2025-03-12 19:19:39 +00:00
pablonyx
2f8f0f01be
Tenants on standby ( #4218 )
...
* add tenants on standby feature
* k
* fix alembic
* k
* k
2025-03-12 18:25:30 +00:00
pablonyx
a9e5ae2f11
Fix slash mystery ( #4263 )
2025-03-12 10:03:21 -07:00
Chris Weaver
997f40500d
Add support for sandboxed salesforce ( #4252 )
2025-03-12 00:21:24 +00:00
rkuo-danswer
a918a84e7b
fix oauth downloading and size limits in confluence ( #4249 )
...
* fix oauth downloading and size limits in confluence
* bump black to get past corrupt hash
* try working around another corrupt package
* fix raw_bytes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-11 23:57:47 +00:00
rkuo-danswer
090f3fe817
handle conflicts on lowercasing emails ( #4255 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-11 21:25:50 +00:00
pablonyx
4e70f99214
Fix slack links ( #4254 )
...
* fix slack links
* updates
* k
* nit improvements
2025-03-11 19:58:15 +00:00
pablonyx
ecbd4eb1ad
add basic user invite flow ( #4253 )
2025-03-11 19:02:51 +00:00
pablonyx
f94d335d12
Do not show modals to non-multitenant users ( #4256 )
2025-03-11 11:53:13 -07:00
pablonyx
59a388ce0a
fix tests
2025-03-11 11:12:35 -07:00
rkuo-danswer
9cd3cbb978
fix versions ( #4250 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-10 23:50:07 -07:00
pablonyx
ab1b6b487e
descrease model server logspam ( #4166 )
2025-03-10 18:29:27 +00:00
Chris Weaver
6ead9510a4
Small notion tweaks ( #4244 )
...
* Small notion tweaks
* Add comment
2025-03-10 15:51:12 +00:00
Chris Weaver
965f9e98bf
Eliminate extremely long log line for large checkpointds ( #4236 )
...
* Eliminate extremely long log line for large checkpointds
* address greptile
2025-03-10 15:50:50 +00:00
rkuo-danswer
426883bbf5
Feature/agentic buffered ( #4231 )
...
* rename agent test script to prevent pytest autodiscovery
* first cut
* fix log message
* fix up typing
* add a sample test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-10 15:48:42 +00:00
rkuo-danswer
6ca400ced9
Bugfix/delete document tags slow ( #4232 )
...
* Add Missing Date and Message-ID Headers to Ensure Email Delivery
* fix issue Performance issue during connector deletion #4191
* fix ruff
* bump to rebuild PR
---------
Co-authored-by: ThomaciousD <2194608+ThomaciousD@users.noreply.github.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-10 03:07:30 +00:00
Weves
104c4b9f4d
small modal improvement
2025-03-09 20:54:53 -07:00
pablonyx
8b5e8bd5b9
k ( #4240 )
2025-03-10 03:06:13 +00:00
Weves
7f7621d7c0
SMall gitbook tweaks
2025-03-09 14:46:44 -07:00
pablonyx
06dcc28d05
Improved login experience ( #4178 )
...
* functional initial auth modal
* k
* k
* k
* looking good
* k
* k
* k
* k
* update
* k
* k
* misc bunch
* improvements
* k
* address comments
* k
* nit
* update
* k
2025-03-09 01:06:20 +00:00
pablonyx
18df63dfd9
Fix local background jobs ( #4241 )
2025-03-08 14:47:56 -08:00
Chris Weaver
0d3c72acbf
Add basic memory logging ( #4234 )
...
* Add basic memory logging
* Small tweaks
* Switch to monotonic
2025-03-08 03:49:47 +00:00
rkuo-danswer
9217243e3e
Bugfix/query history notes ( #4204 )
...
* early work in progress
* rename utility script
* move actual data seeding to a shareable function
* add test
* make the test pass with the fix
* fix comment
* slight improvements and notes to query history and seeding
* update test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-07 19:52:30 +00:00
rkuo-danswer
61ccba82a9
light worker needs to discover some indexing tasks ( #4209 )
...
* light worker needs to discover some indexing tasks
* fix formatting
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-07 11:52:09 -08:00
Weves
9e8eba23c3
Fix frozen model issue
2025-03-07 09:05:43 -08:00
evan-danswer
0c29743538
use max_tokens to do better rate limit handling ( #4224 )
...
* use max_tokens to do better rate limit handling
* fix unti tests
* address greptile comment, thanks greptile
2025-03-06 18:12:05 -08:00
pablonyx
08b2421947
fix
2025-03-06 17:30:31 -08:00
pablonyx
ed518563db
minor typing update
2025-03-06 17:02:39 -08:00
pablonyx
a32f7dc936
Fix Connector tests (confluence) ( #4221 )
2025-03-06 17:00:01 -08:00
rkuo-danswer
798e10c52f
revert to always building model server ( #4213 )
...
* revert to always building model server
* fix just in case
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 23:49:45 +00:00
pablonyx
bf4983e35a
Ensure consistent UX ( #4222 )
...
* ux consistent
* nit
* Update web/src/app/admin/configuration/llm/interfaces.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-06 23:13:32 +00:00
evan-danswer
b7da91e3ae
improved basic search latency ( #4186 )
...
* improved basic search latency
* address PR comments + minor cleanup
2025-03-06 22:22:59 +00:00
Weves
29382656fc
Stop trying a million times for the user validity check
2025-03-06 15:35:49 -08:00
pablonyx
7d6db8d500
Comma separated list for Github repos ( #4199 )
2025-03-06 14:46:57 -08:00
Chris Weaver
a7a374dc81
Confluence fixes ( #4220 )
...
* Confluence fixes
* Small tweak
* Address greptile comments
2025-03-06 20:57:07 +00:00
rkuo-danswer
facc8cc2fa
add scope needed for permission sync ( #4198 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 20:03:38 +00:00
rkuo-danswer
2c0af0a0ca
Feature/helm updates ( #4201 )
...
* add ingress for api and web
* helm setup docs
* add letsencrypt. close blocks
* use pathType ImplementationSpecific as Prefix is deprecated
* fix backend labels. configure nginx routes. update annotations
* fix linting
---------
Co-authored-by: Sajjad Anwar <sajjadkm@gmail.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 19:48:20 +00:00
pablonyx
bfbc1cd954
k ( #4172 )
2025-03-06 18:55:12 +00:00
pablonyx
626da583aa
Fix gated tenants ( #4177 )
...
* fix
* mypy .
2025-03-06 18:07:15 +00:00
pablonyx
92faca139d
Fix extra tenant mystery ( #4197 )
...
* fix extra tenant mystery
* nit
2025-03-06 18:06:49 +00:00
pablonyx
cec05c5ee9
Revert "k"
...
This reverts commit 687122911d .
2025-03-06 09:38:31 -08:00
Richard Kuo (Danswer)
eaf054ef06
oauth router went missing?
2025-03-05 15:50:23 -08:00
pablonyx
a7a1a24658
minor nit
2025-03-05 15:35:02 -08:00
pablonyx
687122911d
k
2025-03-05 15:27:14 -08:00
pablonyx
40953bd4fe
Workspace configs ( #4202 )
2025-03-05 12:28:44 -08:00
rkuo-danswer
a7acc07e79
fix usage report pagination ( #4183 )
...
* early work in progress
* rename utility script
* move actual data seeding to a shareable function
* add test
* make the test pass with the fix
* fix comment
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-05 19:13:51 +00:00
pablonyx
b6e9e65bb8
* Replaces Amazon and Anthropic Icons with version better suitable fo… ( #4190 )
...
* * Replaces Amazon and Anthropic Icons with version better suitable for both Dark and Light modes;
* Adds icon for DeepSeek;
* Simplify logic on icon selection;
* Adds entries for Phi-4, Claude 3.7, Ministral and Gemini 2.0 models
* nit
* k
* k
---------
Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com >
2025-03-05 17:57:39 +00:00
pablonyx
20f2b9b2bb
Add image support for search ( #4090 )
...
* add support for image search
* quick fix up
* k
* k
* k
* k
* nit
* quick fix for connector tests
2025-03-05 17:44:18 +00:00
Chris Weaver
f731beca1f
Add ONYX_QUERY_HISTORY_TYPE to the dev compose files ( #4196 )
2025-03-05 17:34:55 +00:00
Weves
fe246aecbb
Attempt to address tool happy claude
2025-03-05 09:47:27 -08:00
pablonyx
50ad066712
Better filtering ( #4185 )
...
* k
* k
* k
* k
* k
2025-03-05 04:35:50 +00:00
rkuo-danswer
870b59a1cc
Bugfix/vertex crash ( #4181 )
...
* Update text embedding model to version 005 and enhance embedding retrieval process
* re
* Fix formatting issues
* Add support for Bedrock reranking provider and AWS credentials handling
* fix: improve AWS key format validation and error messages
* Fix vertex embedding model crash
* feat: add environment template for local development setup
* Add display name for Claude 3.7 Sonnet model
* Add display names for Gemini 2.0 models and update Claude 3.7 Sonnet entry
* Fix ruff errors by ensuring lines are within 130 characters
* revert to currently default onyx browser settings
* add / fix boto requirements
---------
Co-authored-by: ferdinand loesch <f.loesch@sportradar.com >
Co-authored-by: Ferdinand Loesch <ferdinandloesch@me.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-05 01:59:46 +00:00
pablonyx
5c896cb0f7
add minor fixes ( #4170 )
2025-03-04 20:29:28 +00:00
pablonyx
184b30643d
Nit: logging adjustments ( #4182 )
2025-03-04 11:39:53 -08:00
pablonyx
ae585fd84c
Delete all chats ( #4171 )
...
* nit
* k
2025-03-04 10:00:08 -08:00
rkuo-danswer
61e8f371b9
fix blowing up the entire task on exception and trying to reuse an in… ( #4179 )
...
* fix blowing up the entire task on exception and trying to reuse an invalid db session
* list comprehension
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-04 00:57:27 +00:00
rkuo-danswer
33cc4be492
Bugfix/GitHub validation ( #4173 )
...
* fixing unexpected errors disabling connectors
* rename UnexpectedError to UnexpectedValidationError
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-04 00:09:49 +00:00
joachim-danswer
117c8c0d78
Enable ephemeral message responses by Onyx Slack Bots ( #4142 )
...
A new setting 'is_ephemeral' has been added to the Slack channel configurations.
Key features/effects:
- if is_ephemeral is set for standard channel (and a Search Assistant is chosen):
- the answer is only shown to user as an ephemeral message
- the user has access to his private documents for a search (as the answer is only shown to them)
- the user has the ability to share the answer with the channel or keep private
- a recipient list cannot be defined if the channel is set up as ephemeral
- if is_ephemeral is set and DM with bot:
- the user has access to private docs in searches
- the message is not sent as ephemeral, as it is a 1:1 discussion with bot
- if is_ephemeral is not set but recipient list is set:
- the user search does *not* have access to their private documents as the information goes to the recipient list team members, and they may have different access rights
- Overall:
- Unless the channel is set to is_ephemeral or it is a direct conversation with the Bot, only public docs are accessible
- The ACL is never bypassed, also not in cases where the admin explicitly attached a document set to the bot config.
2025-03-03 15:02:21 -08:00
rkuo-danswer
9bb8cdfff1
fix web connector tests to handle new deduping ( #4175 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-03 20:54:20 +00:00
Weves
a52d0d29be
Small tweak to NumberInput
2025-03-03 11:20:53 -08:00
Chris Weaver
f25e1e80f6
Add option to not re-index ( #4157 )
...
* Add option to not re-index
* Add quantizaton / dimensionality override support
* Fix build / ut
2025-03-03 10:54:11 -08:00
Yuhong Sun
39fd6919ad
Fix web scrolling
2025-03-03 09:00:05 -08:00
Yuhong Sun
7f0653d173
Handling of #! sites ( #4169 )
2025-03-03 08:18:44 -08:00
SubashMohan
e9905a398b
Enhance iframe content extraction and add thresholds for JavaScript disabled scenarios ( #4167 )
2025-03-02 19:29:10 -08:00
Brad Slavin
3ed44e8bae
Update Unstructured documentation URL to new location ( #4168 )
2025-03-02 19:16:38 -08:00
pablonyx
64158a5bdf
silence_logs ( #4165 )
2025-03-02 19:00:59 +00:00
pablonyx
afb2393596
fix dark mode index attempt failure ( #4163 )
2025-03-02 01:23:16 +00:00
pablonyx
d473c4e876
Fix curator default persona editing ( #4158 )
...
* k
* k
2025-03-02 00:40:14 +00:00
pablonyx
692058092f
fix typo
2025-03-01 13:00:07 -08:00
pablonyx
e88325aad6
bump version ( #4164 )
2025-03-01 01:58:45 +00:00
pablonyx
7490250e91
Fix user group edge case ( #4159 )
...
* fix user group
* k
2025-02-28 23:55:21 +00:00
pablonyx
e5369fcef8
Update warning copy ( #4160 )
...
* k
* k
* quick nit
2025-02-28 23:46:21 +00:00
Yuhong Sun
b0f00953bc
Add CODEOWNERS
2025-02-28 13:57:33 -08:00
rkuo-danswer
f6a75c86c6
Bugfix/emit background error ( #4156 )
...
* print the test name when it runs
* type hints
* can't reuse session after an exception
* better logging
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-28 18:35:24 +00:00
pablonyx
ed9989282f
nit- update casing enforcement on frontend
2025-02-28 10:09:06 -08:00
pablonyx
e80a0f2716
Improved google connector flow ( #4155 )
...
* fix handling
* k
* k
* fix function
* k
* k
2025-02-28 05:13:39 +00:00
rkuo-danswer
909403a648
Feature/confluence oauth ( #3477 )
...
* first cut at slack oauth flow
* fix usage of hooks
* fix button spacing
* add additional error logging
* no dev redirect
* early cut at google drive oauth
* second pass
* switch to production uri's
* try handling oauth_interactive differently
* pass through client id and secret if uploaded
* fix call
* fix test
* temporarily disable check for testing
* Revert "temporarily disable check for testing"
This reverts commit 4b5a022a5f .
* support visibility in test
* missed file
* first cut at confluence oauth
* work in progress
* work in progress
* work in progress
* work in progress
* work in progress
* first cut at distributed locking
* WIP to make test work
* add some dev mode affordances and gate usage of redis behind dynamic credentials
* mypy and credentials provider fixes
* WIP
* fix created at
* fix setting initialValue on everything
* remove debugging, fix ??? some TextFormField issues
* npm fixes
* comment cleanup
* fix comments
* pin the size of the card section
* more review fixes
* more fixes
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-28 03:48:51 +00:00
pablonyx
cd84b65011
quick fix ( #4154 )
2025-02-28 02:03:34 +00:00
pablonyx
413f21cec0
Filter assistants fix ( #4153 )
...
* k
* quick nit
* minor assistant filtering fix
2025-02-28 02:03:21 +00:00
pablonyx
eb369384a7
Log server side auth error + slackbot pagination fix ( #4149 )
2025-02-27 18:05:28 -08:00
pablonyx
0a24dbc52c
k# Please enter the commit message for your changes. Lines starting ( #4144 )
2025-02-27 23:34:20 +00:00
pablonyx
a7ba0da8cc
Lowercase multi tenant email mapping ( #4141 )
2025-02-27 15:33:40 -08:00
Richard Kuo (Danswer)
aaced6d551
scan images
2025-02-27 15:25:29 -08:00
Richard Kuo (Danswer)
4c230f92ea
trivy test
2025-02-27 15:05:03 -08:00
Richard Kuo (Danswer)
07d75b04d1
enable trivy scan
2025-02-27 14:22:44 -08:00
evan-danswer
a8d10750c1
fix propagation of is_agentic ( #4150 )
2025-02-27 11:56:51 -08:00
pablonyx
85e3ed57f1
Order chat sessions by time updated, not created ( #4143 )
...
* order chat sessions by time updated, not created
* quick update
* k
2025-02-27 17:35:42 +00:00
pablonyx
e10cc8ccdb
Multi tenant user google auth fix ( #4145 )
2025-02-27 10:35:38 -08:00
pablonyx
7018bc974b
Better looking errors ( #4050 )
...
* add error handling
* fix
* k
2025-02-27 04:58:25 +00:00
pablonyx
9c9075d71d
Minor improvements to provisioning ( #4109 )
...
* quick fix
* k
* nit
2025-02-27 04:57:31 +00:00
pablonyx
338e084062
Improved tenant handling for slack bot ( #4099 )
2025-02-27 04:06:26 +00:00
pablonyx
2f64031f5c
Improved tenant handling for slack bot1 ( #4104 )
2025-02-27 03:40:50 +00:00
pablonyx
abb74f2eaa
Improved chat search ( #4137 )
...
* functional + fast
* k
* adapt
* k
* nit
* k
* k
* fix typing
* k
2025-02-27 02:27:45 +00:00
pablonyx
a3e3d83b7e
Improve viewable assistant logic ( #4125 )
...
* k
* quick fix
* k
2025-02-27 01:24:39 +00:00
pablonyx
4dc88ca037
debug playwright failure case
2025-02-26 17:32:26 -08:00
rkuo-danswer
11e7e1c4d6
log processed tenant count ( #4139 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-26 17:26:48 -08:00
pablonyx
f2d74ce540
Address Auth Edge Case ( #4138 )
2025-02-26 17:24:23 -08:00
rkuo-danswer
25389c5120
first cut at anonymizing query history ( #4123 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-26 21:32:01 +00:00
pablonyx
ad0721ecd8
update ( #4086 )
2025-02-26 18:12:07 +00:00
pablonyx
426a8842ae
Markdown copying / html formatting ( #4120 )
...
* k
* delete unnecessary util
2025-02-26 04:56:38 +00:00
pablonyx
a98dcbc7de
Update tenant logic ( #4122 )
...
* k
* k
* k
* quick nit
* nit
2025-02-26 03:53:46 +00:00
pablonyx
6f389dc100
Improve lengthy chats ( #4126 )
...
* remove scroll
* working well
* nit
* k
* nit
2025-02-26 03:22:21 +00:00
pablonyx
d56177958f
fix email headers ( #4100 )
2025-02-26 03:12:30 +00:00
Kaveen Jayamanna
0e42ae9024
Content of .xlsl are not properly read during indexing. ( #4035 )
2025-02-25 21:10:47 -08:00
Weves
ce2b4de245
temp remove
2025-02-25 20:46:55 -08:00
Chris Weaver
a515aa78d2
Fix confluence test ( #4130 )
2025-02-26 03:03:54 +00:00
Weves
23073d91b9
reduce number of chars to index for search
2025-02-25 19:27:50 -08:00
Chris Weaver
f767b1f476
Fix confluence permission syncing at scale ( #4129 )
...
* Fix confluence permission syncing at scale
* Remove line
* Better log message
* Adjust log
2025-02-25 19:22:52 -08:00
pablonyx
9ffc8cb2c4
k
2025-02-25 18:15:49 -08:00
pablonyx
98bfb58147
Handle bad slack configurations– multi tenant ( #4118 )
...
* k
* quick nit
* k
* k
2025-02-25 22:22:54 +00:00
evan-danswer
6ce810e957
faster indexing status at scale plus minor cleanups ( #4081 )
...
* faster indexing status at scale plus minor cleanups
* mypy
* address chris comments
* remove extra prints
2025-02-25 21:22:26 +00:00
pablonyx
07b0b57b31
(nit) bump timeout
2025-02-25 14:10:30 -08:00
pablonyx
118cdd7701
Chat search ( #4113 )
...
* add chat search
* don't add the bible
* base functional
* k
* k
* functioning
* functioning well
* functioning well
* k
* delete bible
* quick cleanup
* quick cleanup
* k
* fixed frontend hooks
* delete bible
* nit
* nit
* nit
* fix build
* k
* improved debouncing
* address comments
* fix alembic
* k
2025-02-25 20:49:46 +00:00
rkuo-danswer
ac83b4c365
validate connector deletion ( #4108 )
...
* validate connector deletion
* fixes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-25 20:35:21 +00:00
pablonyx
fa408ff447
add 3.7 ( #4116 )
2025-02-25 12:41:40 -08:00
rkuo-danswer
4aa8eb8b75
fix scrolling test ( #4117 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-25 10:23:04 -08:00
rkuo-danswer
60bd9271f7
Bugfix/model tests ( #4092 )
...
* trying out a fix
* add ability to manually run model tests
* add log dump
* check status code, not text?
* just the model server
* add port mapping to host
* pass through more api keys
* add azure tests
* fix litellm env vars
* fix env vars in github workflow
* temp disable litellm test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-25 04:53:51 +00:00
Weves
5d58a5e3ea
Add ability to index all of Github
2025-02-24 18:56:36 -08:00
Chris Weaver
a99dd05533
Add option to index all Jira projects ( #4106 )
...
* Add option to index all Jira projects
* Fix test
* Fix web build
* Address comment
2025-02-25 02:07:00 +00:00
pablonyx
0dce67094e
Prettier formatting for bedrock ( #4111 )
...
* k
* k
2025-02-25 02:05:29 +00:00
pablonyx
ffd14435a4
Text overflow logic ( #4051 )
...
* proper components
* k
* k
* k
2025-02-25 01:05:22 +00:00
rkuo-danswer
c9a3b45ad4
more aggressive handling of tasks blocking deletion ( #4093 )
...
* more aggressive handling of tasks blocking deletion
* comment updated
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 22:41:13 +00:00
pablonyx
7d40676398
Heavy task improvements, logging, and validation ( #4058 )
2025-02-24 13:48:53 -08:00
rkuo-danswer
b9e79e5db3
tighten up logs ( #4076 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 19:23:00 +00:00
rkuo-danswer
558bbe16e4
Bugfix/termination cleanup ( #4077 )
...
* move activity timeout cleanup to the function exit
* fix excessive logging
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 19:21:55 +00:00
evan-danswer
076619ce2c
make Settings model match db ( #4087 )
2025-02-24 19:04:36 +00:00
pablonyx
1263e21eb5
k ( #4102 )
2025-02-24 17:44:18 +00:00
pablonyx
f0c13b6558
fix starter message editing ( #4101 )
2025-02-24 01:01:01 +00:00
evan-danswer
a7125662f1
Fix gpt o-series code block formatting ( #4089 )
...
* prompt addition for gpt o-series to encourage markdown formatting of code blocks
* fix to match https://simonwillison.net/tags/markdown/
* chris comment
* chris comment
2025-02-24 00:59:48 +00:00
evan-danswer
4a4e4a6c50
thread utils respect contextvars ( #4074 )
...
* thread utils respect contextvars now
* address pablo comments
* removed tenant id from places it was already being passed
* fix rate limit check and pablo comment
2025-02-24 00:43:21 +00:00
pablonyx
1f2af373e1
improve scroll ( #4096 )
2025-02-23 19:20:07 +00:00
Weves
bdaa293ae4
Fix nginx for prod compose file
2025-02-21 16:57:54 -08:00
pablonyx
5a131f4547
Fix integration tests ( #4059 )
2025-02-21 15:56:11 -08:00
rkuo-danswer
ffb7d5b85b
enable manual testing for model server ( #4003 )
...
* trying out a fix
* add ability to manually run model tests
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-21 14:00:32 -08:00
rkuo-danswer
fe8a5d671a
don't spam the logs with texts on auth errors ( #4085 )
...
* don't spam the logs with texts on auth errors
* refactor the logging a bit
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-21 13:40:07 -08:00
Yuhong Sun
6de53ebf60
README Touchup ( #4088 )
2025-02-21 13:31:07 -08:00
rkuo-danswer
61d536c782
tool fixes ( #4075 )
2025-02-21 12:30:33 -08:00
Chris Weaver
e1ff9086a4
Fix LLM selection ( #4078 )
2025-02-21 11:32:57 -08:00
evan-danswer
ba21bacbbf
coerce useLanggraph to boolean ( #4084 )
...
* coerce useLanggraph to boolean
2025-02-21 09:43:46 -08:00
pablonyx
158bccc3fc
Default on for non-ee ( #4083 )
2025-02-21 09:11:45 -08:00
Weves
599b7705c2
Fix gitbook connector issues
2025-02-20 15:29:11 -08:00
rkuo-danswer
4958a5355d
try more efficient query ( #4047 )
2025-02-20 12:58:50 -08:00
Chris Weaver
c4b8519381
Add support for sending email invites for single tenant users ( #4065 )
2025-02-19 21:05:23 -08:00
rkuo-danswer
8b4413694a
fix usage of tenant_id ( #4062 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-19 17:50:58 -08:00
pablonyx
57cf7d9fac
default agent search on
2025-02-19 17:21:26 -08:00
Chris Weaver
ad4efb5f20
Pin xmlsec version + improve SAML flow ( #4054 )
...
* Pin xmlsec version
* testing
* test nginx conf change
* Pass through more
* Cleanup + remove DOMAIN across the board
2025-02-19 16:02:05 -08:00
evan-danswer
e304ec4ab6
Agent search history displayed answer ( #4052 )
2025-02-19 15:52:16 -08:00
joachim-danswer
1690dc45ba
timout bumps ( #4057 )
2025-02-19 15:51:45 -08:00
pablonyx
7582ba1640
Fix streaming ( #4055 )
2025-02-19 15:23:40 -08:00
pablonyx
99fc546943
Miscellaneous indexing fixes ( #4042 )
2025-02-19 11:34:49 -08:00
pablonyx
353c185856
Update error class ( #4006 )
2025-02-19 10:52:23 -08:00
pablonyx
7c96b7f24e
minor alembic nit
2025-02-19 10:47:33 -08:00
pablonyx
31524a3eff
add connector validation ( #4016 )
2025-02-19 10:46:06 -08:00
rkuo-danswer
c9f618798e
support scrolling before scraping ( #4040 )
...
* support scrolling before scraping
* fix mypy
* install playwright deps
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-19 17:54:58 +00:00
rkuo-danswer
11f6b44625
Feature/indexing hard timeout 3 ( #3980 )
...
* WIP
* implement hard timeout
* fix callbacks
* put back the timeout
* missed a file
* fixes
* try installing playwright deps
* Revert "try installing playwright deps"
This reverts commit 4217427568 .
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-19 04:12:13 +00:00
pablonyx
e82a25f49e
Non-SMTP password reset ( #4031 )
...
* update
* validate
* k
* minor cleanup
* nit
* finalize
* k
* fix tests
* fix tests
* fix tests
2025-02-19 02:02:28 +00:00
Weves
5a9ec61446
Don't pass thorugh parallel_tool_calls for o-family models
2025-02-18 18:57:05 -08:00
pablonyx
9635522de8
Admin default ( #4032 )
...
* clean up
* minor cleanup
* building
* update agnetic message look
* k
* fix alembic history
2025-02-18 18:31:54 -08:00
Yuhong Sun
630bdf71a3
Update README ( #4044 )
2025-02-18 18:31:28 -08:00
pablonyx
47fd4fa233
Strict Tenant ID Enforcement ( #3871 )
...
* strict tenant id enforcement
* k
* k
* nit
* merge
* nit
* k
2025-02-19 00:52:56 +00:00
Weves
2013beb9e0
Adjust behavior when display_model_names is null
2025-02-18 16:19:08 -08:00
pablonyx
466276161c
Quick link fix ( #4039 )
2025-02-18 16:18:41 -08:00
rkuo-danswer
c934892c68
add index to document__tag.tag_id ( #4038 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-18 19:51:36 +00:00
joachim-danswer
1daa3a663d
timout bumps ( #4037 )
2025-02-18 18:26:29 +00:00
Chris Weaver
7324273233
Small confluence group sync tweaks ( #4033 )
2025-02-18 07:05:41 +00:00
evan-danswer
2b2ba5478c
new is_agentic flag for chatmessages ( #4026 )
...
* new is_agentic flag for chatmessages
* added cancelled error to db
* added cancelled error to returned message
2025-02-18 04:20:33 +00:00
pablonyx
045a41d929
Add default slack bot disabling ( #3935 )
...
* add slack bot disabling
* update
* k
* minor
2025-02-18 04:08:33 +00:00
pablonyx
e3bc7cc747
improve validation schema ( #3984 )
2025-02-18 03:18:23 +00:00
evan-danswer
0826b035a2
Update README.md ( #3908 )
...
* Update README.md
help future integration test runners
* Update README.md
* Update README.md
---------
Co-authored-by: pablonyx <pablo@danswer.ai >
2025-02-18 03:08:47 +00:00
pablonyx
cf0e3d1ff4
fix main
2025-02-17 18:23:15 -08:00
evan-danswer
10c81f75e2
consistent refined answer improvement ( #4027 )
2025-02-17 21:02:03 +00:00
evan-danswer
5ca898bde2
Force use tool overrides ( #4024 )
...
* initial rename + timeout bump
* querry override
2025-02-17 21:01:24 +00:00
pablonyx
58b252727f
UX ( #4014 )
2025-02-17 13:21:43 -08:00
joachim-danswer
86bd121806
no reranking if local model w/o GPU for Agent Search ( #4011 )
...
* no reranking if locql model w/o GPU
* more efficient gpu status calling
* fix unit tests
---------
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-02-17 14:13:24 +00:00
evan-danswer
9324f426c0
added timeouts for agent llm calls ( #4019 )
...
* added timeouts for agent llm calls
* timing suggestions in agent config
* improved timeout that actually exits early
* added new global timeout and connection timeout distinction
* fixed error raising bug and made entity extraction recoverable
* warnings and refactor
* mypy
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-02-17 07:02:19 +00:00
joachim-danswer
20d3efc86e
By default, use primary LLM for initial & refined answer ( #4012 )
...
* By default, use primary LLM for initial & refined answer
Use of new env variable
* simplification
2025-02-16 23:20:07 +00:00
pablonyx
ec0e55fd39
Seeding count issue ( #4009 )
...
* k
* k
* quick nit
* nit
2025-02-16 20:49:25 +00:00
pablonyx
e441c899af
Playwright + Chromatic update ( #4015 )
2025-02-16 13:03:45 -08:00
Chris Weaver
f1fc8ac19b
Connector checkpointing ( #3876 )
...
* wip checkpointing/continue on failure
more stuff for checkpointing
Basic implementation
FE stuff
More checkpointing/failure handling
rebase
rebase
initial scaffolding for IT
IT to test checkpointing
Cleanup
cleanup
Fix it
Rebase
Add todo
Fix actions IT
Test more
Pagination + fixes + cleanup
Fix IT networking
fix it
* rebase
* Address misc comments
* Address comments
* Remove unused router
* rebase
* Fix mypy
* Fixes
* fix it
* Fix tests
* Add drop index
* Add retries
* reset lock timeout
* Try hard drop of schema
* Add timeout/retries to downgrade
* rebase
* test
* test
* test
* Close all connections
* test closing idle only
* Fix it
* fix
* try using null pool
* Test
* fix
* rebase
* log
* Fix
* apply null pool
* Fix other test
* Fix quality checks
* Test not using the fixture
* Fix ordering
* fix test
* Change pooling behavior
2025-02-16 02:34:39 +00:00
Weves
bc087fc20e
Fix ruff
2025-02-15 16:35:15 -08:00
Yuhong Sun
ab8081c36b
k
2025-02-15 13:42:43 -08:00
Adam Siemiginowski
f371efc916
Fix Zulip connector schema + links and enable temporal metadata ( #4005 )
2025-02-15 11:49:41 -08:00
pablonyx
7fd5d31dbe
Minor background process log cleanup ( #4010 )
2025-02-15 11:03:10 -08:00
rkuo-danswer
2829e6715e
Feature/propagate exceptions ( #3974 )
...
* better propagation of exceptions up the stack
* remove debug testing
* refactor the watchdog more to emit data consistently at the end of the function
* enumerate a lot more terminal statuses
* handle more codes
* improve logging
* handle "-9"
* single line exception logging
* typo/grammar
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-15 04:53:01 +00:00
Weves
bc7b4ec396
Fix typing for metadata
2025-02-14 18:19:37 -08:00
pablonyx
697f8bc1c6
Reduce background errors ( #4004 )
2025-02-14 17:35:26 -08:00
evan-danswer
3ba65214b8
bump version and fix related issues ( #3996 )
2025-02-14 19:57:12 +00:00
joachim-danswer
6687d5d499
major Agent Search Updates ( #3994 )
2025-02-14 19:40:21 +00:00
pablonyx
ec78f78f3c
k ( #3999 )
2025-02-14 02:33:42 +00:00
rkuo-danswer
ed253e469a
add nano and vim to base image ( #3995 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-14 02:27:24 +00:00
pablodanswer
e3aafd95af
k
2025-02-13 18:34:05 -08:00
Weves
3a704f1950
Add new vars to github action
2025-02-13 18:33:17 -08:00
Weves
2bf8a7aee5
Misc improvements
2025-02-13 18:33:17 -08:00
Weves
c2f3302aa0
Fix mypy
2025-02-13 18:33:17 -08:00
neo773
7f4d1f27a0
Gitbook connector ( #3991 )
...
* add parser
* add tests
2025-02-13 17:58:05 -08:00
pablonyx
b70db15622
Bugfix Vespa Deletion Script ( #3998 )
2025-02-13 17:26:04 -08:00
pablonyx
e9492ce9ec
minor read replica fix ( #3997 )
2025-02-13 17:11:45 -08:00
pablodanswer
35574369ed
update cloud build to use public stripe key
2025-02-13 16:55:56 -08:00
pablonyx
eff433bdc5
Reduce errors in workers ( #3962 )
2025-02-13 15:59:44 -08:00
pablonyx
3260d793d1
Billing fixes ( #3976 )
2025-02-13 15:59:10 -08:00
Yuhong Sun
1a7aca06b9
Fix Agent Slowness ( #3979 )
2025-02-13 15:54:34 -08:00
pablonyx
c6434db7eb
Add delete all for tenants in Vespa ( #3970 )
2025-02-13 14:33:49 -08:00
joachim-danswer
667b9e04c5
updated rerank function arguments ( #3988 )
2025-02-13 14:13:14 -08:00
rkuo-danswer
29c84d7707
xfail this test ( #3992 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 14:09:15 -08:00
pablonyx
17c915b11b
Improved email formatting ( #3985 )
...
* prettier emails
* k
* remove mislieading comment
* minor typing
2025-02-13 21:11:57 +00:00
rkuo-danswer
95ca592d6d
fix title check ( #3993 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 13:14:55 -08:00
Yuhong Sun
e39a27fd6b
Hope this actually skips the model server builds now ( #3987 )
2025-02-13 11:48:25 -08:00
rkuo-danswer
26d3c952c6
Bugfix/jira connector test 2 ( #3986 )
...
* fix jira connector test
* typo fix
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 10:21:54 -08:00
rkuo-danswer
53683e2f3c
fix jira connector test ( #3983 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 09:41:45 -08:00
rkuo-danswer
0c0113a481
ignore result when using send_task on lightweight tasks ( #3978 )
...
* ignore result when using send_task on lightweight tasks
* fix ignore_result
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-13 03:22:13 -08:00
Chris Weaver
c0f381e471
Add background errors ability ( #3982 )
2025-02-13 00:44:55 -08:00
rkuo-danswer
5ed83f1148
no thread local locks in callbacks and raise permission sync timeout … ( #3977 )
...
* no thread local locks in callbacks and raise permission sync timeout by a lot based on empirical log observations
* more fixes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-12 22:31:01 -08:00
pablonyx
9db7b67a6c
Minor misc ux improvements ( #3966 )
...
* minor misc ux
* nit
* k
* quick nit
* k
2025-02-13 04:43:11 +00:00
Yuhong Sun
2850048c6b
Jira add key to semantic id ( #3981 )
2025-02-12 20:04:47 -08:00
rkuo-danswer
61058e5fcd
merge monitoring with kickoff tasks ( #3953 )
...
* move indexing
* all monitor work moved
* reacquire lock more
* remove monitor task completely
* fix import
* fix pruning finalization
* no multiplier on system/cloud tasks
* monitor queues every 30 seconds in the cloud
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 02:35:41 +00:00
Yuhong Sun
c87261cda7
Fix edge case with run functions in parallel
2025-02-12 17:57:39 -08:00
pablonyx
e030b0a6fc
Address ( #3955 )
2025-02-12 13:53:13 -08:00
Yuhong Sun
61136975ad
Don't build model server every night ( #3973 )
2025-02-12 13:08:05 -08:00
Weves
0c74bbf9ed
Clean illegal chars in metadata
2025-02-12 11:49:16 -08:00
pablonyx
12b2126e69
Update assistants visibility, minor UX, .. ( #3965 )
...
* update assistant logic
* quick nit
* k
* fix "featured" logic
* Small tweaks
* k
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-02-12 00:43:20 +00:00
Chris Weaver
037943c6ff
Support share/view IDs for Airtable ( #3967 )
2025-02-11 16:19:38 -08:00
pablonyx
f9485b1325
Ensure sidepanel defaults sidebar off ( #3844 )
...
* ensure sidepanel defaults sidepanel off
* address comment
* reformat
* initial visible
2025-02-11 22:22:56 +00:00
rkuo-danswer
552a0630fe
Merge pull request #3948 from onyx-dot-app/feature/beat_rtvar
...
refactoring and update multiplier in real time
2025-02-11 14:05:14 -08:00
Richard Kuo (Danswer)
5bf520d8b8
comments
2025-02-11 14:04:49 -08:00
Weves
7dc5a77946
Improve starter message splitting
2025-02-11 11:10:13 -08:00
rkuo-danswer
03abd4a1bc
Merge pull request #3938 from onyx-dot-app/feature/model_server_logs
...
improve gpu detection functions and logging in model server
2025-02-11 09:43:25 -08:00
Richard Kuo (Danswer)
16d6d708f6
update logging
2025-02-11 09:15:39 -08:00
Richard Kuo
9740ed32b5
fix reading redis values as floats
2025-02-10 20:48:55 -08:00
rkuo-danswer
b56877cc2e
Bugfix/dedupe ids ( #3952 )
...
* dedupe make_private_persona and update test
* add comment
* comments, and just have duplicate user id's for the test instead of modifying edit
* found the magic word
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-11 02:27:55 +00:00
pablodanswer
da5c83a96d
k
2025-02-10 17:45:00 -08:00
Weves
818225c60e
Fix starter message overflow
2025-02-10 17:17:31 -08:00
Weves
d78a1fe9c6
Fix for red background
2025-02-10 16:36:26 -08:00
Weves
05b3e594b5
Increase timeout for reasoning models + make o1 available by default
2025-02-10 16:11:01 -08:00
Richard Kuo (Danswer)
5a4d007cf9
comments
2025-02-10 15:03:59 -08:00
pablonyx
3b25a2dd84
Ux improvements ( #3947 )
...
* black history sidebar
* misc improvements
* minor misc ux improvemnts
* quick nit
* add nits
* quick nit
2025-02-10 12:18:41 -08:00
pablonyx
baee4c5f22
Multi tenant specific error page ( #3928 )
...
Multi tenant specific error page
2025-02-10 11:51:29 -08:00
Richard Kuo (Danswer)
5e32f9d922
refactoring and update multiplier in real time
2025-02-10 11:20:38 -08:00
pablonyx
1454e7e07d
New ux dark ( #3944 )
2025-02-09 21:14:32 -08:00
rkuo-danswer
6848337445
add validation for pruning/group sync etc ( #3882 )
...
* add validation for pruning
* fix missing class
* get external group sync validation working
* backport fix for pruning check
* fix pruning
* log the payload id
* remove scan_iter from pruning
* missed removed scan_iter, also remove other scan_iters and replace with sscan_iter of the lookup table
* external group sync needs active signal. h
* log the payload id when the task starts
* log the payload id in more places
* use the replica
* increase primary pool and slow down beat
* scale sql pool based on concurrency
* fix concurrency
* add debugging for external group sync and tenant
* remove debugging and fix payload id
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-10 03:12:21 +00:00
pablonyx
519fbd897e
Add Dark Mode ( #3936 )
...
* k
* intermediate unification
* many changes
* update dark mode configs
* updates
* decent state
* functional
* mostly clean
* updaet model selector
* finalize
* calendar update
* additional styling
* nit
* k
* update colors
* push change
* k
* update
* k
* update
* address additions
* quick nit
2025-02-09 23:09:40 +00:00
evan-danswer
217569104b
added context type for when internet search tool is used ( #3930 )
2025-02-08 20:44:38 -08:00
rkuo-danswer
4c184bb7f0
Bugfix/slack stop 2 ( #3916 )
...
* use callback in slim doc functions
* more callbacks
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-08 23:45:41 +00:00
rkuo-danswer
a222fae7c8
Bugfix/beat templates ( #3754 )
...
* WIP
* migrate most beat tasks to fan out strategy
* fix kwargs
* migrate EE tasks
* lock on the task_name level
* typo fix
* transform beat tasks for cloud
* cloud multiplier is only for cloud tasks
* bumpity
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-08 06:57:57 +00:00
pablonyx
94788cda53
Update display ( #3934 )
...
* update display
* quick nit
2025-02-08 02:07:47 +00:00
Richard Kuo (Danswer)
fb931ee4de
fixes
2025-02-07 17:28:17 -08:00
Richard Kuo (Danswer)
bc2c56dfb6
improve gpu detection functions and logging in model server
2025-02-07 16:59:02 -08:00
rkuo-danswer
ae37f01f62
event driven indexing/docset/usergroup triggers ( #3918 )
...
* WIP
* trigger indexing immediately when the ccpair is created
* add some logging and indexing trigger to the mock-credential endpoint
* better comments
* fix integration test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-07 22:53:51 +00:00
pablodanswer
ef31e14518
remove debug logs for integration tests
2025-02-07 10:46:24 -08:00
evan-danswer
9b0cba367e
small linear connector improvements ( #3929 )
...
* small linear connector improvements
* add todo for url handling
2025-02-07 01:31:49 +00:00
pablonyx
48ac690a70
Multi tenant tests ( #3919 )
...
* ensure fail on multi tenant successfully
* attempted fix
* udpate ingration tests
* minor update
* improve
* improve workflow
* fix migrations
* many more logs
* quick fix
* improve
* fix typo
* quick nit
* attempted fix
* very minor clean up
2025-02-07 01:24:00 +00:00