feat(authority): add server-primary capability probe

This commit is contained in:
Youzini-afk
2026-04-28 01:40:38 +08:00
parent c27b7b957d
commit ee9b0afa35
8 changed files with 1101 additions and 0 deletions

View File

@@ -68,6 +68,25 @@ assert.equal(defaultSettings.worldInfoFilterMode, "default");
assert.equal(defaultSettings.worldInfoFilterCustomKeywords, "");
assert.equal("maintenanceAutoMinNewNodes" in defaultSettings, false);
assert.equal(defaultSettings.embeddingTransportMode, "direct");
assert.equal(defaultSettings.authorityEnabled, "auto");
assert.equal(defaultSettings.authorityBaseUrl, "/api/plugins/authority");
assert.equal(defaultSettings.authorityPrimaryWhenAvailable, true);
assert.equal(defaultSettings.authorityStorageMode, "auto-server-primary");
assert.equal(defaultSettings.authorityVectorMode, "auto-primary");
assert.equal(defaultSettings.authoritySqlPrimary, true);
assert.equal(defaultSettings.authorityTriviumPrimary, true);
assert.equal(defaultSettings.authorityGraphQueryEnabled, true);
assert.equal(defaultSettings.authorityJobsEnabled, true);
assert.equal(defaultSettings.authorityBlobCheckpointEnabled, true);
assert.equal(defaultSettings.authorityBrowserCacheMode, "minimal");
assert.equal(defaultSettings.authorityOfflineWritePolicy, "queue-local-dirty");
assert.equal(defaultSettings.authorityOfflineQueueMaxBytes, 1048576);
assert.equal(defaultSettings.authorityOfflineQueueMaxItems, 128);
assert.equal(defaultSettings.authorityOfflineQueueMaxAgeMs, 3600000);
assert.equal(defaultSettings.authorityVectorSyncChunkSize, 1000);
assert.equal(defaultSettings.authorityVectorFailOpen, true);
assert.equal(defaultSettings.authorityDiagnosticsEnabled, true);
assert.equal(defaultSettings.authorityProbeIntervalMs, 60000);
assert.equal(defaultSettings.graphUseNativeLayout, true);
assert.equal(defaultSettings.graphNativeLayoutThresholdNodes, 280);
assert.equal(defaultSettings.graphNativeLayoutThresholdEdges, 1600);