init
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
/**
|
||||
* 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';
|
||||
Reference in New Issue
Block a user