@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.
21 lines (20 loc) • 2.24 kB
JavaScript
export { DATA_PROFILE_KEYS } from './spec/data-profile.js';
export { INTENTS } from './spec/intent.js';
export { SPEC_ACTIONS } from './spec/workspace-spec.js';
export { VALIDATION_CODES, validateSpec } from './validate/validate-spec.js';
export { decide } from './engine/decide.js';
export { RISK_EFFECTS, RISK_REVERSIBILITIES, RISK_SCOPES, RISK_TABLE, classifyAction, classifyActions, classifyCatalogActions, } from './governance/risk.js';
export { AUDIT_VERDICTS, assertAuditHasNoRows, createAuditLog, recordVerdict, } from './governance/audit.js';
export { holdAction, openProposalSession } from './governance/proposal.js';
export { TRACE_OUTCOMES, TRACE_RISK_BANDS, stage4TraceDefaults } from './trace/trace.js';
export { CALL_SERVER_TOOL, attachDataHandle, readViaHandle } from './tool/data-channel.js';
export { SHOW_WORKSPACE_NAME, SHOW_WORKSPACE_DESCRIPTION, SHOW_WORKSPACE_INPUT_SCHEMA, SHOW_WORKSPACE_TOOL, handleShowWorkspace, } from './tool/show-workspace.js';
export { interpretWorkspace } from './interpreter/interpret.js';
export { loadWorkspaceCatalog, workspaceCatalogIds } from './catalog/load-workspace.js';
export { parseCsvTable, tableRowCount, tableToRows } from './profiler/table.js';
export { assertClosedProfile, profileColumns } from './profiler/profile-columns.js';
export { DEFAULT_BASE_URL, DEFAULT_HOSTED_MCP_BASE_URL, DEFAULT_MAX_PAYLOAD_SIZE_MB, DEFAULT_TTL_HOURS, REMOTE_PERSIST_ENV, readDataLink, signDataLink, } from './migrate/datalink/index.js';
export { GEOJSON_KEYS, MIN_RENDERABLE_COVERAGE, MapValidationError, assertRenderableMap, findUnrenderableMap, isMapConfig, loadCatalog, resolveMapType, validateChartConfig, validateMapData, validateRegions, } from './migrate/map-validation/index.js';
export { PROTOCOL_VERSION, SERVER_INFO, WORKSPACE_CHART_RESOURCE_URI, connectStdio, createServer, } from './server/index.js';
export { WORKSPACE_DATA_PATH_ENV, WORKSPACE_MAPBOX_TOKEN, applyWorkspaceHostDefaults, createWorkspaceServer, resolveWorkspaceDataPath, startWorkspaceServer, wireWorkspace, workspaceDemoCsvPath, } from './workspace-server.js';
export { DEFAULT_WORKSPACE_HTTP_PORT, WORKSPACE_HTTP_PATH, handleWorkspaceMcpHttpRequest, startWorkspaceHttpServer, } from './server/http-workspace.js';