Files
md-files/.claude/skills/integrate-atlas-chat/code/index.ts
T
2026-05-31 20:25:41 +00:00

32 lines
760 B
TypeScript

/**
* Atlas Agent Client — public API.
*
* Core library for communicating with Cognite Atlas AI agents.
* Self-contained, zero imports from outside this directory (except external packages).
*
* React hook is a separate import path:
* import { useAtlasChat } from '@cognite/dune-utils/atlas-agent/react';
*/
// Core
export { AtlasSession } from './session';
export { AtlasClient } from './client';
// TypeBox re-exports for convenience
export { Type } from '@sinclair/typebox';
export type { Static, TSchema } from '@sinclair/typebox';
// Types
export type {
Agent,
AgentToolConfig,
AtlasTool,
AtlasToolResult,
AtlasResponse,
AtlasSessionConfig,
ToolCall,
StreamCallbacks,
ApiToolDefinition,
PythonRuntime,
} from './types';