@fusedashlabs/ui9000-workspace
Version:
UI9000 workspace MCP. One tool, show_workspace, draws a chart from your table. Set TYPESAFE_API_KEY to let Jev choose the chart.
18 lines (17 loc) • 595 B
TypeScript
import type { DataProfile } from '../spec/data-profile.js';
import type { EngineCatalog } from '../spec/engine-catalog.js';
import type { Intent } from '../spec/intent.js';
import type { Trace, TraceCandidate, TraceRejection } from '../trace/trace.js';
export type EngineCandidate = TraceCandidate;
export type EngineRejection = TraceRejection;
export type EngineDecision = {
winner: string | null;
eligible: EngineCandidate[];
rejected: EngineRejection[];
trace: Trace;
};
export type DecideInput = {
intent: Intent;
profile: DataProfile;
catalog: EngineCatalog;
};