File size: 2,042 Bytes
63522a5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
export * from "../components/browser";
export * from "../components/conversation";
export * from "../components/files";
export * from "../components/settings";
export * from "../components/sidebar";
export * from "../components/terminal";
export {
  AgentServerUIProviders,
  AgentServerUIRoot,
  DEFAULT_AGENT_SERVER_ANALYTICS,
  type AgentServerUIAnalyticsConfig,
  type AgentServerUIPostHogAnalyticsConfig,
  type AgentServerUIProvidersProps,
  type AgentServerUIRootProps,
} from "../components/providers";
export {
  createAgentServerQueryClient,
  getDefaultQueryClient,
  getQueryClient,
  queryClient,
  setQueryClient,
} from "../query-client-config";
export {
  AvailableLanguages,
  OPENHANDS_I18N_NAMESPACE,
  createAgentServerI18n,
  getDefaultI18n,
  getI18n,
  setI18n,
  translationResources,
  waitForI18n,
} from "../i18n";
export {
  AGENT_SERVER_UI_DEFAULT_CSS_VARIABLES,
  AGENT_SERVER_UI_DEFAULT_THEME,
  AGENT_SERVER_UI_SCOPE_ATTRIBUTE,
  AGENT_SERVER_UI_SCOPE_SELECTOR,
  type AgentServerUICssVariableName,
  type AgentServerUIStyleOverrides,
  type AgentServerUITheme,
} from "../styles/agent-server-ui-style-scope";
export {
  CANVAS_EXTENSION_HOST_API_VERSION,
  CANVAS_EXTENSION_MANIFEST_SCHEMA_VERSION,
  type CanvasExtensionAgentServerRequest,
  type CanvasExtensionContributions,
  type CanvasExtensionDispose,
  type CanvasExtensionHost,
  type CanvasExtensionManifest,
  type CanvasExtensionModule,
  type CanvasExtensionPageContribution,
  type CanvasExtensionPageMount,
  type CanvasExtensionPageMountContext,
  type InstallCanvasExtensionRequest,
  type InstalledCanvasExtensionInfo,
} from "../types/canvas-extension";

// Telemetry exports
export { useTelemetry, type UseTelemetryReturn } from "../hooks/use-telemetry";
export {
  configureTelemetry,
  getTelemetryConsent,
  setTelemetryConsent,
  isTelemetryEnabled,
  trackInstall,
  trackSessionStart,
  trackEvent,
  clearTelemetryData,
  type TelemetryConfig,
  type TelemetryConfiguration,
  type TelemetryConsent,
} from "../services/telemetry";