59 lines
2.6 KiB
JavaScript
59 lines
2.6 KiB
JavaScript
/**
|
|
* Hook Tools - Intelligent agent routing and self-learning
|
|
* Integrates with ReasoningBank, LearningSystem, and Swarm
|
|
*
|
|
* NOW WITH FULL RUVECTOR INTELLIGENCE:
|
|
* - @ruvector/sona: Micro-LoRA (~0.05ms), EWC++, Trajectory tracking
|
|
* - @ruvector/attention: MoE, Flash, Hyperbolic, Graph attention
|
|
* - ruvector core: HNSW indexing (150x faster)
|
|
*
|
|
* Available as BOTH:
|
|
* 1. MCP Tools (via hooks-server.ts)
|
|
* 2. CLI Hooks (via npx ruvector hooks)
|
|
*/
|
|
// Hook tools (original)
|
|
export { hookPreEditTool } from './pre-edit.js';
|
|
export { hookPostEditTool } from './post-edit.js';
|
|
export { hookPreCommandTool } from './pre-command.js';
|
|
export { hookPostCommandTool } from './post-command.js';
|
|
export { hookRouteTool } from './route.js';
|
|
export { hookExplainTool } from './explain.js';
|
|
export { hookPretrainTool } from './pretrain.js';
|
|
export { hookBuildAgentsTool } from './build-agents.js';
|
|
export { hookMetricsTool } from './metrics.js';
|
|
export { hookTransferTool } from './transfer.js';
|
|
// RuVector Intelligence Bridge
|
|
export { getIntelligence, routeTaskIntelligent, beginTaskTrajectory, recordTrajectoryStep, endTaskTrajectory, storePattern, findSimilarPatterns, getIntelligenceStats, forceLearningCycle, computeAttentionSimilarity } from './intelligence-bridge.js';
|
|
// RuVector Intelligence MCP Tools (NEW)
|
|
export { intelligenceRouteTool, intelligenceTrajectoryStartTool, intelligenceTrajectoryStepTool, intelligenceTrajectoryEndTool, intelligencePatternStoreTool, intelligencePatternSearchTool, intelligenceStatsTool, intelligenceLearnTool, intelligenceAttentionTool, intelligenceTools } from './intelligence-tools.js';
|
|
// Import all tools for registration
|
|
import { hookPreEditTool } from './pre-edit.js';
|
|
import { hookPostEditTool } from './post-edit.js';
|
|
import { hookPreCommandTool } from './pre-command.js';
|
|
import { hookPostCommandTool } from './post-command.js';
|
|
import { hookRouteTool } from './route.js';
|
|
import { hookExplainTool } from './explain.js';
|
|
import { hookPretrainTool } from './pretrain.js';
|
|
import { hookBuildAgentsTool } from './build-agents.js';
|
|
import { hookMetricsTool } from './metrics.js';
|
|
import { hookTransferTool } from './transfer.js';
|
|
import { intelligenceTools } from './intelligence-tools.js';
|
|
// Original hook tools (10 tools)
|
|
export const hookTools = [
|
|
hookPreEditTool,
|
|
hookPostEditTool,
|
|
hookPreCommandTool,
|
|
hookPostCommandTool,
|
|
hookRouteTool,
|
|
hookExplainTool,
|
|
hookPretrainTool,
|
|
hookBuildAgentsTool,
|
|
hookMetricsTool,
|
|
hookTransferTool
|
|
];
|
|
// All tools including intelligence (19 tools total)
|
|
export const allHookTools = [
|
|
...hookTools,
|
|
...intelligenceTools
|
|
];
|
|
//# sourceMappingURL=index.js.map
|