21 lines
834 B
JavaScript
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);
|
|
}
|