ruvnet/ruflo · error
[SemanticRouter] Neural BMSSP not available, using fallback
Error message
[SemanticRouter] Neural BMSSP not available, using fallback
What it means
Log warning in loadNeuralBMSSP: dynamically importing or bootstrapping @ruvnet/bmssp failed, so WasmNeuralBMSSP stays null and the semantic router uses its non-neural fallback scoring.
Source
Thrown at v3/plugins/teammate-plugin/src/semantic-router.ts:24
*
* @module @claude-flow/teammate-plugin/semantic
* @version 1.0.0-alpha.1
*/
import type { TeammateInfo, TeamState } from './types.js';
// Dynamic import for Neural BMSSP
let WasmNeuralBMSSP: any = null;
async function loadNeuralBMSSP(): Promise<void> {
if (WasmNeuralBMSSP) return;
try {
const bmssp = await import('@ruvnet/bmssp' as string);
await bmssp.default(); // Initialize WASM
WasmNeuralBMSSP = bmssp.WasmNeuralBMSSP;
} catch (error) {
console.warn('[SemanticRouter] Neural BMSSP not available, using fallback');
}
}
// ============================================================================
// Types
// ============================================================================
export interface TeammateProfile {
id: string;
role: string;
skills: string[];
embedding?: Float64Array;
performance: {
tasksCompleted: number;
successRate: number;
averageLatencyMs: number;
};
}View on GitHub (pinned to fa13ee4ad6)
Solutions
- Install the neural BMSSP dependency to enable neural routing; without it the fallback router is used.
Defensive patterns
Strategy: fallback
When it happens
Trigger: Thrown at v3/plugins/teammate-plugin/src/semantic-router.ts:24 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruvnet/ruflo@fa13ee4ad6 (2026-08-18).
Data as JSON: /api/errors/1970fc050a6a9593.
Report an issue: GitHub.