Highlights
docmd-search v0.1.6 führt erstklassige Unterstützung für die @docmd/engine-python-Engine ein und erweitert die Engine-Auflösungs-Pipeline um ein neues tryImportEngine-Hilfsprogramm sowie eine erweiterte Fallback-Kette für Python-basierte semantische Indizierung.
Python-Engine-Integration
@docmd/engine-pythonPeer-Abhängigkeit:@docmd/engine-python >=0.8.10wurde als optionale Peer-Abhängigkeit hinzugefügt. Wenn es zusammen mitdocmd-searchinstalliert wird, wird die Python-Engine automatisch für die Embedding-Generierung und Vektor-Indizierung erkannt und genutzt.tryImportEngine-Hilfsprogramm: Ein neues internes Auflösungs-Hilfsprogramm, das Engine-Module relativ zuprocess.cwd()auflöst und dabei sowohl Monorepo-Arbeitsbereiche als auch Standard-Consumer-Projektlayouts korrekt behandelt.- Erweiterte Fallback-Kette: Die Engine-Auflösungsreihenfolge ist nun
rust → python → js → builtin.
Engine API
Die Factory getEngine() akzeptiert nun 'python' als gültige EngineId:
import { getEngine } from 'docmd-search';
const engine = await getEngine({ engine: 'python' });
const index = await engine.buildIndex(chunks);
Upgrade
upgrade
npm install docmd-search@0.1.6