[console_scripts]
astrocyte = astrocyte.cli:main
astrocyte-mcp = astrocyte.mcp:main

[astrocyte.document_stores]
in_memory = astrocyte.testing.in_memory:InMemoryDocumentStore

[astrocyte.graph_stores]
in_memory = astrocyte.testing.in_memory:InMemoryGraphStore

[astrocyte.llm_providers]
claude_cli = astrocyte.providers.claude_cli:ClaudeCliProvider
composite = astrocyte.providers.composite:CompositeLLMProvider
local_embeddings = astrocyte.providers.local_embeddings:LocalEmbeddingsProvider
mock = astrocyte.testing.in_memory:MockLLMProvider
ollama = astrocyte.providers.ollama:OllamaProvider
openai = astrocyte.providers.openai:OpenAIProvider

[astrocyte.mental_model_stores]
in_memory = astrocyte.testing.in_memory:InMemoryMentalModelStore

[astrocyte.pageindex_stores]
in_memory = astrocyte.testing.in_memory:InMemoryPageIndexStore

[astrocyte.source_stores]
in_memory = astrocyte.testing.in_memory:InMemorySourceStore

[astrocyte.vector_stores]
in_memory = astrocyte.testing.in_memory:InMemoryVectorStore

[astrocyte.wiki_stores]
in_memory = astrocyte.testing.in_memory:InMemoryWikiStore
