@x12i/connectix-client
v0.1.1
Published
Typed HTTP client for the Connectix service: discovery routes, canonical execute, and Memorix-shaped pipeline calls.
Downloads
294
Readme
@x12i/connectix-client
Typed HTTP client for the Connectix service.
npm install @x12i/connectix-clientimport { createConnectClient } from "@x12i/connectix-client";
const client = createConnectClient({
baseUrl: "http://127.0.0.1:9400",
callerId: "service:demo-caller",
callerToken: process.env.CONNECTIX_DEMO_CALLER_TOKEN ?? "change-me-caller",
});
await client.pipeline({
serviceId: "connectix",
serviceType: "connect.searchActions",
input: { query: "echo", limit: 10 },
stub: { enabled: true },
});Caller identity travels in headers (Authorization: Bearer ..., x-connectix-caller-id);
callers pass a bindingRef, never provider secrets. For LLM tool surfaces use
@x12i/connectix-tools; for local development without a service use
@x12i/connectix-simulator.
License: UNLICENSED (X12I internal; published for X12I service consumers).
