Plugins: harden bound conversation routing

This commit is contained in:
huntharo
2026-03-15 16:07:56 -04:00
committed by Vincent Koc
parent 4adddbdab3
commit f554b736f5
10 changed files with 775 additions and 99 deletions

View File

@@ -323,12 +323,12 @@ export async function reconcileAcpThreadBindingsOnStartup(params: {
};
}
const acpBindings = manager.listBindings().filter((binding) => {
if (binding.targetKind !== "acp") {
return false;
}
return binding.metadata?.pluginBindingOwner !== "plugin";
});
const acpBindings = manager
.listBindings()
.filter(
(binding) =>
binding.targetKind === "acp" && binding.metadata?.pluginBindingOwner !== "plugin",
);
const staleBindings: ThreadBindingRecord[] = [];
const probeTargets: Array<{
binding: ThreadBindingRecord;