Files
Jordan Diaz 6881d64a08 ajustes
2026-04-25 10:27:51 +00:00

21 lines
834 B
JavaScript

import { registerListDocsTool } from './list_docs.js';
import { registerReadDocTool } from './read_doc.js';
/**
* Tools para consultar la documentación del proyecto bajo demanda.
*
* El knowledge_base del context engine ya inyecta los docs más relevantes
* en cada turno por similitud semántica, pero hay dos casos en los que el
* agente necesita pedir un doc explícitamente:
* - El doc cayó fuera del top-K y solo aparece en el title-index del KB.
* - Se necesita una sección puntual con detalle sin cargar todo el doc.
*
* Estas tools delegan en endpoints `/api/knowledge/...` del server Python,
* que leen los docs del memory store (Redis) — la misma fuente que alimenta
* el knowledge_base.
*/
export function registerDocsTools(server) {
registerListDocsTool(server);
registerReadDocTool(server);
}