You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(knowledge): make connector syncs resilient to removed credentials, partial outcomes and slow completion counts (#8126)
* fix(knowledge): leave a connector whose credential was removed unscheduled instead of walking the failure ladder to disabled
* fix(knowledge): report a partial connector sync as an outcome instead of failing the run
* fix(knowledge): count a connector's documents before the completion locks and index the live set
* fix(billing): serve execution admission from the usage gate cache instead of re-summing the billing period per run
* fix(knowledge): share the unscheduled connector write, scope credential removal to content-engine modes, and keep both sync holds visible
* fix(knowledge): keep the corpus size on a failed completion count, unschedule only connectors left without an auth source, and give fixture connectors a credential
* fix(knowledge): skip a required-key connector without a key and write the unscheduled state only over the row the run observed
* fix(knowledge): release a dispatch-marked pending row when its credential is missing
* fix(knowledge): assert the billing owner before the credential-missing terminal write
* fix(knowledge): stop offering reconnect once a connector holds a credential again
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connectors-section/connectors-section.test.tsx
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ import { afterEach, describe, expect, it, vi } from 'vitest'
0 commit comments