| """SpatialAgent - Autonomous AI agent for spatial transcriptomics analysis. |
| |
| Refactored using deepagents framework for better task planning, |
| filesystem operations, and sub-agent delegation. |
| """ |
|
|
| from .agent import ( |
| SpatialAgent, |
| SpatialAgentConfig, |
| LegacySpatialAgent, |
| AgentPrompts, |
| make_llm, |
| make_llm_emb, |
| make_llm_emb_local, |
| get_effective_embedding_model, |
| LocalEmbeddings, |
| CostCallback, |
| DEFAULT_OPENAI_MODEL, |
| DEFAULT_CLAUDE_MODEL, |
| DEFAULT_GEMINI_MODEL, |
| LOCAL_EMBEDDING_MODELS, |
| DEFAULT_LOCAL_EMBEDDING_MODEL, |
| set_agent_model, |
| get_agent_model, |
| get_agent_llm, |
| ) |
|
|
| from .hooks_deep import ( |
| HooksManager, |
| HookEvent, |
| HookResult, |
| HookDefinition, |
| HooksMiddleware, |
| get_hooks_manager, |
| set_hooks_manager, |
| init_hooks, |
| ) |
|
|
| from .hooks import ( |
| HooksManager as LegacyHooksManager, |
| HookEvent as LegacyHookEvent, |
| HookResult as LegacyHookResult, |
| HookDefinition as LegacyHookDefinition, |
| get_hooks_manager as get_legacy_hooks_manager, |
| set_hooks_manager as set_legacy_hooks_manager, |
| init_hooks as init_legacy_hooks, |
| ) |
|
|
| __all__ = [ |
| "SpatialAgent", |
| "SpatialAgentConfig", |
| "LegacySpatialAgent", |
| "AgentPrompts", |
| "make_llm", |
| "make_llm_emb", |
| "make_llm_emb_local", |
| "get_effective_embedding_model", |
| "LocalEmbeddings", |
| "CostCallback", |
| "DEFAULT_OPENAI_MODEL", |
| "DEFAULT_CLAUDE_MODEL", |
| "DEFAULT_GEMINI_MODEL", |
| "LOCAL_EMBEDDING_MODELS", |
| "DEFAULT_LOCAL_EMBEDDING_MODEL", |
| "set_agent_model", |
| "get_agent_model", |
| "get_agent_llm", |
| "HooksManager", |
| "HookEvent", |
| "HookResult", |
| "HookDefinition", |
| "HooksMiddleware", |
| "get_hooks_manager", |
| "set_hooks_manager", |
| "init_hooks", |
| "LegacyHooksManager", |
| "LegacyHookEvent", |
| "LegacyHookResult", |
| "LegacyHookDefinition", |
| "get_legacy_hooks_manager", |
| "set_legacy_hooks_manager", |
| "init_legacy_hooks", |
| ] |
|
|