Skip to main content
Glama
index.ts1.57 kB
/** * Main entry point for the Snak Agent package * Exports all public APIs and types from the restructured codebase */ // Main agent exports export { SnakAgent } from './agents/core/snakAgent.js'; export { SupervisorAgent } from './agents/core/supervisorAgent.js'; export { BaseAgent } from './agents/core/baseAgent.js'; // Core agent utilities export { initializeToolsList } from './tools/tools.js'; export type { ChunkOutput, ChunkOutputMetadata, } from './shared/types/streaming.types.js'; // Graph mode exports export { createGraph } from './agents/graphs/core-graph/agent.graph.js'; // Agent operators export { AgentSelector } from './agents/operators/agentSelector.js'; export * from './agents/operators/supervisor/index.js'; // Agent types export type { AgentConfigResolver, AgentBuilder } from './types/agent.types.js'; // Tool-related exports export type { SnakAgentInterface, StarknetTool, } from './shared/types/tools.types.js'; export { createAllowedTools, registerTools } from './tools/tools.js'; export type { SnakToolRegistry } from './tools/tools.js'; // Consolidated exports from new structure export * from './shared/types/index.js'; // All types export * from './shared/enums/index.js'; // All enums export * from './shared/lib/memory/index.js'; // Memory utilities (if index.ts exists) export * from './shared/lib/token/index.js'; // Token tracking (if index.ts exists) export * from './shared/prompts/index.js'; // All prompts // Legacy exports for backward compatibility export type { IAgent } from './shared/types/agents.types.js';

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KasarLabs/snak'

If you have feedback or need assistance with the MCP directory API, please join our Discord server