@x12i/thalux-funcx
v0.2.0
Published
FuncX assistant adapter and function catalog for Thalux metadata mapping and semantic extraction
Readme
@x12i/thalux-funcx
FuncX-compatible assistant adapter for Thalux.
It ships draft local function packs for:
thalux.metadata-mapthalux.map-auditthalux.map-repairthalux.semantic-extract
Inject an existing FuncX runner:
import { run } from "@x12i/funcx/functions";
import { createFuncxAdapter } from "@x12i/thalux-funcx";
const assistant = createFuncxAdapter({ run, audit: true, repair: true });
const generated = await assistant.generateMap({ sourceModel, authoredAt });Or dynamically load the installed FuncX package:
import { loadFuncxAdapter } from "@x12i/thalux-funcx";
const assistant = await loadFuncxAdapter();loadFuncxAdapter() uses the published @x12i/funcx runner (>=4.12.0) and defaults FUNCX_LOCAL_ROOT to this package's funcx/ directory. Override that path or copy the four function folders into the host .funcx/ catalog. Promote them only after FuncX evaluation against representative source schemas and extraction cases. Point Catalox/Activix at local MongoDB with MONGO_URI / MONGO_ACTIVIX_URI.
