@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.
40 lines (39 loc) • 4.05 kB
TypeScript
export type { DataProfile, DataProfileKey } from './spec/data-profile.js';
export { DATA_PROFILE_KEYS } from './spec/data-profile.js';
export type { Intent } from './spec/intent.js';
export { INTENTS } from './spec/intent.js';
export type { CatalogDataRole, CatalogEntry, CatalogEvalCase, CatalogRule, EngineCatalog, } from './spec/engine-catalog.js';
export type { SpecAction, SpecTool, WorkspaceSpec } from './spec/workspace-spec.js';
export { SPEC_ACTIONS } from './spec/workspace-spec.js';
export type { ValidationCode, ValidationResult } from './validate/validate-spec.js';
export { VALIDATION_CODES, validateSpec } from './validate/validate-spec.js';
export type { EngineDecision, DecideInput } from './engine/types.js';
export { decide } from './engine/decide.js';
export type { ClassifiedAction, RiskAssessment, RiskEffect, RiskReversibility, RiskScope, } from './governance/risk.js';
export { RISK_EFFECTS, RISK_REVERSIBILITIES, RISK_SCOPES, RISK_TABLE, classifyAction, classifyActions, classifyCatalogActions, } from './governance/risk.js';
export type { AuditLog, AuditRecord, AuditVerdict } from './governance/audit.js';
export { AUDIT_VERDICTS, assertAuditHasNoRows, createAuditLog, recordVerdict, } from './governance/audit.js';
export type { HeldProposal, ProposalSession } from './governance/proposal.js';
export { holdAction, openProposalSession } from './governance/proposal.js';
export type { Trace, TraceCandidate, TraceOutcome, TraceProposal, TraceRejection, TraceRisk, TraceRiskBand, } from './trace/trace.js';
export { TRACE_OUTCOMES, TRACE_RISK_BANDS, stage4TraceDefaults } from './trace/trace.js';
export type { SignedLink, SignDataLink, ReadDataLink } from './tool/data-channel.js';
export { CALL_SERVER_TOOL, attachDataHandle, readViaHandle } from './tool/data-channel.js';
export type { ShowWorkspaceContext, ShowWorkspaceResult, ShowWorkspaceCode, } from './tool/show-workspace.js';
export { SHOW_WORKSPACE_NAME, SHOW_WORKSPACE_DESCRIPTION, SHOW_WORKSPACE_INPUT_SCHEMA, SHOW_WORKSPACE_TOOL, handleShowWorkspace, } from './tool/show-workspace.js';
export type { InterpretResult, LoadWorkspaceComponent, WorkspaceHost, WorkspaceMounter, } from './interpreter/interpret.js';
export { interpretWorkspace } from './interpreter/interpret.js';
export { loadWorkspaceCatalog, workspaceCatalogIds } from './catalog/load-workspace.js';
export type { Table, TableColumn } from './profiler/table.js';
export { parseCsvTable, tableRowCount, tableToRows } from './profiler/table.js';
export type { ProfileEnv } from './profiler/profile-columns.js';
export { assertClosedProfile, profileColumns } from './profiler/profile-columns.js';
export type { DataLinkOptions } from './migrate/datalink/index.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 type { LayerValidation, LoadCatalog, MapValidation, RegionKeys, RegionWarning, Suggestion, } from './migrate/map-validation/index.js';
export { GEOJSON_KEYS, MIN_RENDERABLE_COVERAGE, MapValidationError, assertRenderableMap, findUnrenderableMap, isMapConfig, loadCatalog, resolveMapType, validateChartConfig, validateMapData, validateRegions, } from './migrate/map-validation/index.js';
export type { JsonRpcId, JsonRpcResponse, McpServer, ShowWorkspaceHandler, ShowWorkspaceToolInfo, StdioStreams, ToolDescriptor, } from './server/index.js';
export { PROTOCOL_VERSION, SERVER_INFO, WORKSPACE_CHART_RESOURCE_URI, connectStdio, createServer, } from './server/index.js';
export type { CreateWorkspaceServerOptions, WiredWorkspace } from './workspace-server.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';