feat(vector): use Authority BME apply when available

This commit is contained in:
opencode
2026-05-15 10:59:49 +00:00
parent 6e547bcdaf
commit 3c69b7d4fb
5 changed files with 233 additions and 36 deletions

View File

@@ -15,7 +15,7 @@ const capability = normalizeAuthorityProbeResponse({
bme: {
protocolVersion: 1,
vectorManifest: true,
vectorApply: false,
vectorApply: true,
vectorApplyJobs: false,
serverEmbeddingProbe: false,
candidateSearch: false,
@@ -25,7 +25,7 @@ const capability = normalizeAuthorityProbeResponse({
assert.equal(capability.bmeProtocolVersion, 1);
assert.equal(capability.bmeVectorManifestReady, true);
assert.equal(capability.bmeVectorApplyReady, false);
assert.equal(capability.bmeVectorApplyReady, true);
assert.equal(capability.bmeServerEmbeddingProbeReady, false);
assert.ok(capability.features.includes("bme.vectormanifest"));
assert.ok(capability.features.includes("bme.protocolversion"));