LICENSE
README.md
pyproject.toml
spoon_ai/__init__.py
spoon_ai/chat.py
spoon_ai/graph.py
spoon_ai/schema.py
spoon_ai/security.py
spoon_ai/agents/__init__.py
spoon_ai/agents/base.py
spoon_ai/agents/custom_agent.py
spoon_ai/agents/graph_agent.py
spoon_ai/agents/mcp_client_mixin.py
spoon_ai/agents/monitor.py
spoon_ai/agents/rag.py
spoon_ai/agents/react.py
spoon_ai/agents/skill_mixin.py
spoon_ai/agents/spoon_react.py
spoon_ai/agents/spoon_react_mcp.py
spoon_ai/agents/spoon_react_skill.py
spoon_ai/agents/subagents.py
spoon_ai/agents/toolcall.py
spoon_ai/backends/__init__.py
spoon_ai/backends/composite.py
spoon_ai/backends/filesystem.py
spoon_ai/backends/protocol.py
spoon_ai/backends/sandbox.py
spoon_ai/backends/state.py
spoon_ai/backends/store.py
spoon_ai/backends/utils.py
spoon_ai/bridge/__init__.py
spoon_ai/bridge/eth_neofs_indexer.py
spoon_ai/callbacks/__init__.py
spoon_ai/callbacks/base.py
spoon_ai/callbacks/manager.py
spoon_ai/callbacks/skill_callback.py
spoon_ai/callbacks/statistics.py
spoon_ai/callbacks/stream_event.py
spoon_ai/callbacks/streaming_stdout.py
spoon_ai/graph/__init__.py
spoon_ai/graph/agent.py
spoon_ai/graph/builder.py
spoon_ai/graph/cache.py
spoon_ai/graph/checkpointer.py
spoon_ai/graph/config.py
spoon_ai/graph/decorators.py
spoon_ai/graph/engine.py
spoon_ai/graph/exceptions.py
spoon_ai/graph/mcp_integration.py
spoon_ai/graph/reducers.py
spoon_ai/graph/types.py
spoon_ai/identity/__init__.py
spoon_ai/identity/attestation.py
spoon_ai/identity/did_models.py
spoon_ai/identity/did_resolver.py
spoon_ai/identity/erc8004_abi.py
spoon_ai/identity/erc8004_client.py
spoon_ai/identity/storage_client.py
spoon_ai/llm/__init__.py
spoon_ai/llm/base.py
spoon_ai/llm/cache.py
spoon_ai/llm/config.py
spoon_ai/llm/errors.py
spoon_ai/llm/factory.py
spoon_ai/llm/interface.py
spoon_ai/llm/manager.py
spoon_ai/llm/monitoring.py
spoon_ai/llm/registry.py
spoon_ai/llm/response_normalizer.py
spoon_ai/llm/providers/__init__.py
spoon_ai/llm/providers/anthropic_provider.py
spoon_ai/llm/providers/deepseek_provider.py
spoon_ai/llm/providers/gemini_provider.py
spoon_ai/llm/providers/ollama_provider.py
spoon_ai/llm/providers/openai_compatible_provider.py
spoon_ai/llm/providers/openai_provider.py
spoon_ai/llm/providers/openrouter_provider.py
spoon_ai/memory/__init__.py
spoon_ai/memory/checkpointer.py
spoon_ai/memory/mem0_client.py
spoon_ai/memory/remove_message.py
spoon_ai/memory/short_term_manager.py
spoon_ai/memory/utils.py
spoon_ai/middleware/__init__.py
spoon_ai/middleware/base.py
spoon_ai/middleware/filesystem.py
spoon_ai/middleware/patch_tool_calls.py
spoon_ai/middleware/planning.py
spoon_ai/middleware/prompt_caching.py
spoon_ai/middleware/summarization.py
spoon_ai/middleware/todolist.py
spoon_ai/neofs/__init__.py
spoon_ai/neofs/client.py
spoon_ai/neofs/models.py
spoon_ai/neofs/utils.py
spoon_ai/payments/__init__.py
spoon_ai/payments/app.py
spoon_ai/payments/cli.py
spoon_ai/payments/config.py
spoon_ai/payments/exceptions.py
spoon_ai/payments/facilitator_client.py
spoon_ai/payments/models.py
spoon_ai/payments/server.py
spoon_ai/payments/x402_service.py
spoon_ai/prompts/__init__.py
spoon_ai/prompts/spoon_react.py
spoon_ai/prompts/toolcall.py
spoon_ai/rag/__init__.py
spoon_ai/rag/chunk.py
spoon_ai/rag/config.py
spoon_ai/rag/embeddings.py
spoon_ai/rag/index.py
spoon_ai/rag/qa.py
spoon_ai/rag/retriever.py
spoon_ai/rag/parser/__init__.py
spoon_ai/rag/parser/unstructured_parser.py
spoon_ai/rag/vectorstores/__init__.py
spoon_ai/rag/vectorstores/base.py
spoon_ai/rag/vectorstores/chroma_store.py
spoon_ai/rag/vectorstores/faiss_store.py
spoon_ai/rag/vectorstores/pinecone_store.py
spoon_ai/rag/vectorstores/qdrant_store.py
spoon_ai/rag/vectorstores/registry.py
spoon_ai/runnables/__init__.py
spoon_ai/runnables/base.py
spoon_ai/runnables/events.py
spoon_ai/skills/__init__.py
spoon_ai/skills/executor.py
spoon_ai/skills/loader.py
spoon_ai/skills/manager.py
spoon_ai/skills/models.py
spoon_ai/skills/registry.py
spoon_ai/skills/script_tool.py
spoon_ai/tools/__init__.py
spoon_ai/tools/base.py
spoon_ai/tools/hitl.py
spoon_ai/tools/mcp_tool.py
spoon_ai/tools/neofs_tools.py
spoon_ai/tools/rag_tools.py
spoon_ai/tools/tool_manager.py
spoon_ai/tools/turnkey_tools.py
spoon_ai/tools/x402_payment.py
spoon_ai/turnkey/__init__.py
spoon_ai/turnkey/client.py
spoon_ai/utils/__init__.py
spoon_ai/utils/config.py
spoon_ai/utils/config_manager.py
spoon_ai/utils/streaming.py
spoon_ai/utils/utils.py
spoon_ai/wallet/__init__.py
spoon_ai/wallet/encrypt_key.py
spoon_ai/wallet/security.py
spoon_ai/wallet/vault.py
spoon_ai_sdk.egg-info/PKG-INFO
spoon_ai_sdk.egg-info/SOURCES.txt
spoon_ai_sdk.egg-info/dependency_links.txt
spoon_ai_sdk.egg-info/requires.txt
spoon_ai_sdk.egg-info/top_level.txt
tests/test_agent_llm_integration.py
tests/test_chatbot_integration.py
tests/test_example_tools.py
tests/test_graph.py
tests/test_llm_manager_integration.py
tests/test_llm_refactor_integration.py
tests/test_neofs_client.py
tests/test_neofs_utils.py
tests/test_prompt_caching.py
tests/test_provider_message_sequence.py
tests/test_skills.py
tests/test_streaming_fixes.py
tests/test_tool_streaming_output.py
tests/test_updated_examples.py
tests/test_x402_service.py