diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index d46328504..000000000 --- a/.eslintrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": ["plugin:mdx/recommended"], - // optional, if you want to lint code blocks at the same time - "settings": { - "mdx/code-blocks": true, - // optional, if you want to disable language mapper, set it to `false` - // if you want to override the default language mapper inside, you can provide your own - "mdx/language-mapper": {} - } - } \ No newline at end of file diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 3e79fc9aa..000000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import globals from "globals"; -import * as mdx from 'eslint-plugin-mdx'; - -export default [ - { - files: ["**/*.{md,mdx}"], - processor: mdx.createRemarkProcessor({ - lintCodeBlocks: true, - }), - languageOptions: { - globals: globals.browser, - }, - rules: { - 'no-var': 'error', - 'prefer-const': 'error', - }, - }, -]; diff --git a/examples/agents/data-analyst-agent.py b/examples/python/agents/data-analyst-agent.py similarity index 100% rename from examples/agents/data-analyst-agent.py rename to examples/python/agents/data-analyst-agent.py diff --git a/examples/agents/finance-agent.py b/examples/python/agents/finance-agent.py similarity index 100% rename from examples/agents/finance-agent.py rename to examples/python/agents/finance-agent.py diff --git a/examples/agents/image-agent.py b/examples/python/agents/image-agent.py similarity index 100% rename from examples/agents/image-agent.py rename to examples/python/agents/image-agent.py diff --git a/examples/agents/image-to-text-agent.py b/examples/python/agents/image-to-text-agent.py similarity index 100% rename from examples/agents/image-to-text-agent.py rename to examples/python/agents/image-to-text-agent.py diff --git a/examples/agents/markdown-agent.py b/examples/python/agents/markdown-agent.py similarity index 100% rename from examples/agents/markdown-agent.py rename to examples/python/agents/markdown-agent.py diff --git a/examples/agents/planning-agent.py b/examples/python/agents/planning-agent.py similarity index 100% rename from examples/agents/planning-agent.py rename to examples/python/agents/planning-agent.py diff --git a/examples/agents/programming-agent.py b/examples/python/agents/programming-agent.py similarity index 100% rename from examples/agents/programming-agent.py rename to examples/python/agents/programming-agent.py diff --git a/examples/agents/recommendation-agent.py b/examples/python/agents/recommendation-agent.py similarity index 100% rename from examples/agents/recommendation-agent.py rename to examples/python/agents/recommendation-agent.py diff --git a/examples/agents/research-agent.py b/examples/python/agents/research-agent.py similarity index 100% rename from examples/agents/research-agent.py rename to examples/python/agents/research-agent.py diff --git a/examples/agents/shopping-agent.py b/examples/python/agents/shopping-agent.py similarity index 100% rename from examples/agents/shopping-agent.py rename to examples/python/agents/shopping-agent.py diff --git a/examples/agents/single-agent.py b/examples/python/agents/single-agent.py similarity index 100% rename from examples/agents/single-agent.py rename to examples/python/agents/single-agent.py diff --git a/examples/agents/video-agent.py b/examples/python/agents/video-agent.py similarity index 100% rename from examples/agents/video-agent.py rename to examples/python/agents/video-agent.py diff --git a/examples/agents/websearch-agent.py b/examples/python/agents/websearch-agent.py similarity index 100% rename from examples/agents/websearch-agent.py rename to examples/python/agents/websearch-agent.py diff --git a/examples/agents/wikipedia-agent.py b/examples/python/agents/wikipedia-agent.py similarity index 100% rename from examples/agents/wikipedia-agent.py rename to examples/python/agents/wikipedia-agent.py diff --git a/examples/api/mcp-sse.py b/examples/python/api/mcp-sse.py similarity index 100% rename from examples/api/mcp-sse.py rename to examples/python/api/mcp-sse.py diff --git a/examples/api/multi-agent-api.py b/examples/python/api/multi-agent-api.py similarity index 100% rename from examples/api/multi-agent-api.py rename to examples/python/api/multi-agent-api.py diff --git a/examples/api/multi-agents-api.py b/examples/python/api/multi-agents-api.py similarity index 100% rename from examples/api/multi-agents-api.py rename to examples/python/api/multi-agents-api.py diff --git a/examples/api/multi-agents-group-api.py b/examples/python/api/multi-agents-group-api.py similarity index 100% rename from examples/api/multi-agents-group-api.py rename to examples/python/api/multi-agents-group-api.py diff --git a/examples/api/simple-api-mcp.py b/examples/python/api/simple-api-mcp.py similarity index 100% rename from examples/api/simple-api-mcp.py rename to examples/python/api/simple-api-mcp.py diff --git a/examples/api/simple-api.py b/examples/python/api/simple-api.py similarity index 100% rename from examples/api/simple-api.py rename to examples/python/api/simple-api.py diff --git a/examples/api/simple-mcp-multi-agents-server.py b/examples/python/api/simple-mcp-multi-agents-server.py similarity index 100% rename from examples/api/simple-mcp-multi-agents-server.py rename to examples/python/api/simple-mcp-multi-agents-server.py diff --git a/examples/api/simple-mcp-server.py b/examples/python/api/simple-mcp-server.py similarity index 100% rename from examples/api/simple-mcp-server.py rename to examples/python/api/simple-mcp-server.py diff --git a/examples/concepts/knowledge-agents-task.py b/examples/python/concepts/knowledge-agents-task.py similarity index 100% rename from examples/concepts/knowledge-agents-task.py rename to examples/python/concepts/knowledge-agents-task.py diff --git a/examples/concepts/knowledge-agents.py b/examples/python/concepts/knowledge-agents.py similarity index 100% rename from examples/concepts/knowledge-agents.py rename to examples/python/concepts/knowledge-agents.py diff --git a/examples/concepts/rag-agents.py b/examples/python/concepts/rag-agents.py similarity index 100% rename from examples/concepts/rag-agents.py rename to examples/python/concepts/rag-agents.py diff --git a/examples/concepts/repetitive-agents.py b/examples/python/concepts/repetitive-agents.py similarity index 100% rename from examples/concepts/repetitive-agents.py rename to examples/python/concepts/repetitive-agents.py diff --git a/examples/concepts/small.pdf b/examples/python/concepts/small.pdf similarity index 100% rename from examples/concepts/small.pdf rename to examples/python/concepts/small.pdf diff --git a/examples/data/cot-agents.py b/examples/python/data/cot-agents.py similarity index 100% rename from examples/data/cot-agents.py rename to examples/python/data/cot-agents.py diff --git a/examples/general/async_example.py b/examples/python/general/async_example.py similarity index 100% rename from examples/general/async_example.py rename to examples/python/general/async_example.py diff --git a/examples/general/async_example_full.py b/examples/python/general/async_example_full.py similarity index 100% rename from examples/general/async_example_full.py rename to examples/python/general/async_example_full.py diff --git a/examples/general/async_example_full_multigroups.py b/examples/python/general/async_example_full_multigroups.py similarity index 100% rename from examples/general/async_example_full_multigroups.py rename to examples/python/general/async_example_full_multigroups.py diff --git a/examples/general/auto_agents_example.py b/examples/python/general/auto_agents_example.py similarity index 100% rename from examples/general/auto_agents_example.py rename to examples/python/general/auto_agents_example.py diff --git a/examples/general/autonomous-agent.py b/examples/python/general/autonomous-agent.py similarity index 100% rename from examples/general/autonomous-agent.py rename to examples/python/general/autonomous-agent.py diff --git a/examples/general/code_agents_example.py b/examples/python/general/code_agents_example.py similarity index 100% rename from examples/general/code_agents_example.py rename to examples/python/general/code_agents_example.py diff --git a/examples/general/evaluator-optimiser.py b/examples/python/general/evaluator-optimiser.py similarity index 100% rename from examples/general/evaluator-optimiser.py rename to examples/python/general/evaluator-optimiser.py diff --git a/examples/general/example_callback.py b/examples/python/general/example_callback.py similarity index 100% rename from examples/general/example_callback.py rename to examples/python/general/example_callback.py diff --git a/examples/general/example_custom_tools.py b/examples/python/general/example_custom_tools.py similarity index 100% rename from examples/general/example_custom_tools.py rename to examples/python/general/example_custom_tools.py diff --git a/examples/general/example_sequential.py b/examples/python/general/example_sequential.py similarity index 100% rename from examples/general/example_sequential.py rename to examples/python/general/example_sequential.py diff --git a/examples/general/langchain_example.py b/examples/python/general/langchain_example.py similarity index 100% rename from examples/general/langchain_example.py rename to examples/python/general/langchain_example.py diff --git a/examples/general/memory_example.py b/examples/python/general/memory_example.py similarity index 100% rename from examples/general/memory_example.py rename to examples/python/general/memory_example.py diff --git a/examples/general/memory_simple.py b/examples/python/general/memory_simple.py similarity index 100% rename from examples/general/memory_simple.py rename to examples/python/general/memory_simple.py diff --git a/examples/general/mini_agents_example.py b/examples/python/general/mini_agents_example.py similarity index 100% rename from examples/general/mini_agents_example.py rename to examples/python/general/mini_agents_example.py diff --git a/examples/general/multimodal.py b/examples/python/general/multimodal.py similarity index 100% rename from examples/general/multimodal.py rename to examples/python/general/multimodal.py diff --git a/examples/general/orchestrator-workers.py b/examples/python/general/orchestrator-workers.py similarity index 100% rename from examples/general/orchestrator-workers.py rename to examples/python/general/orchestrator-workers.py diff --git a/examples/general/parallelisation.py b/examples/python/general/parallelisation.py similarity index 100% rename from examples/general/parallelisation.py rename to examples/python/general/parallelisation.py diff --git a/examples/general/prompt_chaining.py b/examples/python/general/prompt_chaining.py similarity index 100% rename from examples/general/prompt_chaining.py rename to examples/python/general/prompt_chaining.py diff --git a/examples/general/structured_agents_example.py b/examples/python/general/structured_agents_example.py similarity index 100% rename from examples/general/structured_agents_example.py rename to examples/python/general/structured_agents_example.py diff --git a/examples/general/structured_response_example.py b/examples/python/general/structured_response_example.py similarity index 100% rename from examples/general/structured_response_example.py rename to examples/python/general/structured_response_example.py diff --git a/examples/general/tools-class.py b/examples/python/general/tools-class.py similarity index 100% rename from examples/general/tools-class.py rename to examples/python/general/tools-class.py diff --git a/examples/general/tools_example.py b/examples/python/general/tools_example.py similarity index 100% rename from examples/general/tools_example.py rename to examples/python/general/tools_example.py diff --git a/examples/general/workflow_example_basic.py b/examples/python/general/workflow_example_basic.py similarity index 100% rename from examples/general/workflow_example_basic.py rename to examples/python/general/workflow_example_basic.py diff --git a/examples/general/workflow_example_detailed.py b/examples/python/general/workflow_example_detailed.py similarity index 100% rename from examples/general/workflow_example_detailed.py rename to examples/python/general/workflow_example_detailed.py diff --git a/examples/image/image-agent-async.py b/examples/python/image/image-agent-async.py similarity index 100% rename from examples/image/image-agent-async.py rename to examples/python/image/image-agent-async.py diff --git a/examples/image/image-agent.py b/examples/python/image/image-agent.py similarity index 100% rename from examples/image/image-agent.py rename to examples/python/image/image-agent.py diff --git a/examples/mcp/airbnb-mcp.py b/examples/python/mcp/airbnb-mcp.py similarity index 100% rename from examples/mcp/airbnb-mcp.py rename to examples/python/mcp/airbnb-mcp.py diff --git a/examples/mcp/anthropic-mcp.py b/examples/python/mcp/anthropic-mcp.py similarity index 100% rename from examples/mcp/anthropic-mcp.py rename to examples/python/mcp/anthropic-mcp.py diff --git a/examples/mcp/aws-kb-retrieval-mcp.py b/examples/python/mcp/aws-kb-retrieval-mcp.py similarity index 100% rename from examples/mcp/aws-kb-retrieval-mcp.py rename to examples/python/mcp/aws-kb-retrieval-mcp.py diff --git a/examples/mcp/bravesearch-mcp.py b/examples/python/mcp/bravesearch-mcp.py similarity index 100% rename from examples/mcp/bravesearch-mcp.py rename to examples/python/mcp/bravesearch-mcp.py diff --git a/examples/mcp/custom-python-client.py b/examples/python/mcp/custom-python-client.py similarity index 100% rename from examples/mcp/custom-python-client.py rename to examples/python/mcp/custom-python-client.py diff --git a/examples/mcp/custom-python-server.py b/examples/python/mcp/custom-python-server.py similarity index 100% rename from examples/mcp/custom-python-server.py rename to examples/python/mcp/custom-python-server.py diff --git a/examples/mcp/databutton-mcp.py b/examples/python/mcp/databutton-mcp.py similarity index 100% rename from examples/mcp/databutton-mcp.py rename to examples/python/mcp/databutton-mcp.py diff --git a/examples/mcp/everart-mcp.py b/examples/python/mcp/everart-mcp.py similarity index 100% rename from examples/mcp/everart-mcp.py rename to examples/python/mcp/everart-mcp.py diff --git a/examples/mcp/fetch-mcp.py b/examples/python/mcp/fetch-mcp.py similarity index 100% rename from examples/mcp/fetch-mcp.py rename to examples/python/mcp/fetch-mcp.py diff --git a/examples/mcp/filesystem-mcp.py b/examples/python/mcp/filesystem-mcp.py similarity index 100% rename from examples/mcp/filesystem-mcp.py rename to examples/python/mcp/filesystem-mcp.py diff --git a/examples/mcp/gdrive-mcp.py b/examples/python/mcp/gdrive-mcp.py similarity index 100% rename from examples/mcp/gdrive-mcp.py rename to examples/python/mcp/gdrive-mcp.py diff --git a/examples/mcp/gemini-mcp.py b/examples/python/mcp/gemini-mcp.py similarity index 100% rename from examples/mcp/gemini-mcp.py rename to examples/python/mcp/gemini-mcp.py diff --git a/examples/mcp/git-mcp.py b/examples/python/mcp/git-mcp.py similarity index 100% rename from examples/mcp/git-mcp.py rename to examples/python/mcp/git-mcp.py diff --git a/examples/mcp/github-mcp.py b/examples/python/mcp/github-mcp.py similarity index 100% rename from examples/mcp/github-mcp.py rename to examples/python/mcp/github-mcp.py diff --git a/examples/mcp/gitlab-mcp.py b/examples/python/mcp/gitlab-mcp.py similarity index 100% rename from examples/mcp/gitlab-mcp.py rename to examples/python/mcp/gitlab-mcp.py diff --git a/examples/mcp/google-maps-mcp.py b/examples/python/mcp/google-maps-mcp.py similarity index 100% rename from examples/mcp/google-maps-mcp.py rename to examples/python/mcp/google-maps-mcp.py diff --git a/examples/mcp/groq-mcp.py b/examples/python/mcp/groq-mcp.py similarity index 100% rename from examples/mcp/groq-mcp.py rename to examples/python/mcp/groq-mcp.py diff --git a/examples/mcp/mcp-sse-weather.py b/examples/python/mcp/mcp-sse-weather.py similarity index 100% rename from examples/mcp/mcp-sse-weather.py rename to examples/python/mcp/mcp-sse-weather.py diff --git a/examples/mcp/memory-mcp.py b/examples/python/mcp/memory-mcp.py similarity index 100% rename from examples/mcp/memory-mcp.py rename to examples/python/mcp/memory-mcp.py diff --git a/examples/mcp/mistral-mcp.py b/examples/python/mcp/mistral-mcp.py similarity index 100% rename from examples/mcp/mistral-mcp.py rename to examples/python/mcp/mistral-mcp.py diff --git a/examples/mcp/ollama-python.py b/examples/python/mcp/ollama-python.py similarity index 100% rename from examples/mcp/ollama-python.py rename to examples/python/mcp/ollama-python.py diff --git a/examples/mcp/ollama.py b/examples/python/mcp/ollama.py similarity index 100% rename from examples/mcp/ollama.py rename to examples/python/mcp/ollama.py diff --git a/examples/mcp/openai-mcp.py b/examples/python/mcp/openai-mcp.py similarity index 100% rename from examples/mcp/openai-mcp.py rename to examples/python/mcp/openai-mcp.py diff --git a/examples/mcp/openrouter-mcp.py b/examples/python/mcp/openrouter-mcp.py similarity index 100% rename from examples/mcp/openrouter-mcp.py rename to examples/python/mcp/openrouter-mcp.py diff --git a/examples/mcp/perplexity-mcp.py b/examples/python/mcp/perplexity-mcp.py similarity index 100% rename from examples/mcp/perplexity-mcp.py rename to examples/python/mcp/perplexity-mcp.py diff --git a/examples/mcp/postgres-mcp.py b/examples/python/mcp/postgres-mcp.py similarity index 100% rename from examples/mcp/postgres-mcp.py rename to examples/python/mcp/postgres-mcp.py diff --git a/examples/mcp/puppeteer-mcp.py b/examples/python/mcp/puppeteer-mcp.py similarity index 100% rename from examples/mcp/puppeteer-mcp.py rename to examples/python/mcp/puppeteer-mcp.py diff --git a/examples/mcp/redis-mcp.py b/examples/python/mcp/redis-mcp.py similarity index 100% rename from examples/mcp/redis-mcp.py rename to examples/python/mcp/redis-mcp.py diff --git a/examples/mcp/sentry-mcp.py b/examples/python/mcp/sentry-mcp.py similarity index 100% rename from examples/mcp/sentry-mcp.py rename to examples/python/mcp/sentry-mcp.py diff --git a/examples/mcp/sequential-thinking-mcp.py b/examples/python/mcp/sequential-thinking-mcp.py similarity index 100% rename from examples/mcp/sequential-thinking-mcp.py rename to examples/python/mcp/sequential-thinking-mcp.py diff --git a/examples/mcp/slack-mcp.py b/examples/python/mcp/slack-mcp.py similarity index 100% rename from examples/mcp/slack-mcp.py rename to examples/python/mcp/slack-mcp.py diff --git a/examples/mcp/time-mcp.py b/examples/python/mcp/time-mcp.py similarity index 100% rename from examples/mcp/time-mcp.py rename to examples/python/mcp/time-mcp.py diff --git a/examples/mcp/whatapp-groq-mcp.py b/examples/python/mcp/whatapp-groq-mcp.py similarity index 100% rename from examples/mcp/whatapp-groq-mcp.py rename to examples/python/mcp/whatapp-groq-mcp.py diff --git a/examples/mcp/whatapp-mcp.py b/examples/python/mcp/whatapp-mcp.py similarity index 100% rename from examples/mcp/whatapp-mcp.py rename to examples/python/mcp/whatapp-mcp.py diff --git a/examples/mcp/whatapp-multi-agents-mcp.py b/examples/python/mcp/whatapp-multi-agents-mcp.py similarity index 100% rename from examples/mcp/whatapp-multi-agents-mcp.py rename to examples/python/mcp/whatapp-multi-agents-mcp.py diff --git a/examples/mcp/whatapp-ollama-mcp.py b/examples/python/mcp/whatapp-ollama-mcp.py similarity index 100% rename from examples/mcp/whatapp-ollama-mcp.py rename to examples/python/mcp/whatapp-ollama-mcp.py diff --git a/examples/mcp/whatsapp-mcp-ui.py b/examples/python/mcp/whatsapp-mcp-ui.py similarity index 100% rename from examples/mcp/whatsapp-mcp-ui.py rename to examples/python/mcp/whatsapp-mcp-ui.py diff --git a/examples/mcp/xai-mcp.py b/examples/python/mcp/xai-mcp.py similarity index 100% rename from examples/mcp/xai-mcp.py rename to examples/python/mcp/xai-mcp.py diff --git a/examples/models/aws-bedrock.py b/examples/python/models/aws-bedrock.py similarity index 100% rename from examples/models/aws-bedrock.py rename to examples/python/models/aws-bedrock.py diff --git a/examples/models/deepseek/deepseek-agents.py b/examples/python/models/deepseek/deepseek-agents.py similarity index 100% rename from examples/models/deepseek/deepseek-agents.py rename to examples/python/models/deepseek/deepseek-agents.py diff --git a/examples/models/deepseek/deepseek-rag-agents-streamlit.py b/examples/python/models/deepseek/deepseek-rag-agents-streamlit.py similarity index 100% rename from examples/models/deepseek/deepseek-rag-agents-streamlit.py rename to examples/python/models/deepseek/deepseek-rag-agents-streamlit.py diff --git a/examples/models/deepseek/deepseek-rag-agents.py b/examples/python/models/deepseek/deepseek-rag-agents.py similarity index 100% rename from examples/models/deepseek/deepseek-rag-agents.py rename to examples/python/models/deepseek/deepseek-rag-agents.py diff --git a/examples/models/googlegemini/any-llm-agents-advanced.py b/examples/python/models/googlegemini/any-llm-agents-advanced.py similarity index 100% rename from examples/models/googlegemini/any-llm-agents-advanced.py rename to examples/python/models/googlegemini/any-llm-agents-advanced.py diff --git a/examples/models/googlegemini/any-llm-agents-async.py b/examples/python/models/googlegemini/any-llm-agents-async.py similarity index 100% rename from examples/models/googlegemini/any-llm-agents-async.py rename to examples/python/models/googlegemini/any-llm-agents-async.py diff --git a/examples/models/googlegemini/any-llm-agents.py b/examples/python/models/googlegemini/any-llm-agents.py similarity index 100% rename from examples/models/googlegemini/any-llm-agents.py rename to examples/python/models/googlegemini/any-llm-agents.py diff --git a/examples/providers/ollama/ollama-agents.py b/examples/python/providers/ollama/ollama-agents.py similarity index 100% rename from examples/providers/ollama/ollama-agents.py rename to examples/python/providers/ollama/ollama-agents.py diff --git a/examples/tools/cli/app.py b/examples/python/tools/cli/app.py similarity index 100% rename from examples/tools/cli/app.py rename to examples/python/tools/cli/app.py diff --git a/examples/tools/e2b/agents.yaml b/examples/python/tools/e2b/agents.yaml similarity index 100% rename from examples/tools/e2b/agents.yaml rename to examples/python/tools/e2b/agents.yaml diff --git a/examples/tools/e2b/app.py b/examples/python/tools/e2b/app.py similarity index 100% rename from examples/tools/e2b/app.py rename to examples/python/tools/e2b/app.py diff --git a/examples/tools/e2b/single_agent.py b/examples/python/tools/e2b/single_agent.py similarity index 100% rename from examples/tools/e2b/single_agent.py rename to examples/python/tools/e2b/single_agent.py diff --git a/examples/tools/e2b/tools.py b/examples/python/tools/e2b/tools.py similarity index 100% rename from examples/tools/e2b/tools.py rename to examples/python/tools/e2b/tools.py diff --git a/examples/tools/langchain/agentql-toolkit.py b/examples/python/tools/langchain/agentql-toolkit.py similarity index 100% rename from examples/tools/langchain/agentql-toolkit.py rename to examples/python/tools/langchain/agentql-toolkit.py diff --git a/examples/tools/langchain/azure-code-interpreter.py b/examples/python/tools/langchain/azure-code-interpreter.py similarity index 100% rename from examples/tools/langchain/azure-code-interpreter.py rename to examples/python/tools/langchain/azure-code-interpreter.py diff --git a/examples/tools/langchain/bearly-code-interpreter.py b/examples/python/tools/langchain/bearly-code-interpreter.py similarity index 100% rename from examples/tools/langchain/bearly-code-interpreter.py rename to examples/python/tools/langchain/bearly-code-interpreter.py diff --git a/examples/tools/langchain/brave-search.py b/examples/python/tools/langchain/brave-search.py similarity index 100% rename from examples/tools/langchain/brave-search.py rename to examples/python/tools/langchain/brave-search.py diff --git a/examples/tools/langchain/duckduckgo-search.py b/examples/python/tools/langchain/duckduckgo-search.py similarity index 100% rename from examples/tools/langchain/duckduckgo-search.py rename to examples/python/tools/langchain/duckduckgo-search.py diff --git a/examples/tools/langchain/exa-search.py b/examples/python/tools/langchain/exa-search.py similarity index 100% rename from examples/tools/langchain/exa-search.py rename to examples/python/tools/langchain/exa-search.py diff --git a/examples/tools/langchain/google-search.py b/examples/python/tools/langchain/google-search.py similarity index 100% rename from examples/tools/langchain/google-search.py rename to examples/python/tools/langchain/google-search.py diff --git a/examples/tools/langchain/google-serper-search.py b/examples/python/tools/langchain/google-serper-search.py similarity index 100% rename from examples/tools/langchain/google-serper-search.py rename to examples/python/tools/langchain/google-serper-search.py diff --git a/examples/tools/langchain/google-trends.py b/examples/python/tools/langchain/google-trends.py similarity index 100% rename from examples/tools/langchain/google-trends.py rename to examples/python/tools/langchain/google-trends.py diff --git a/examples/tools/langchain/jina-code-interpreter.py b/examples/python/tools/langchain/jina-code-interpreter.py similarity index 100% rename from examples/tools/langchain/jina-code-interpreter.py rename to examples/python/tools/langchain/jina-code-interpreter.py diff --git a/examples/tools/langchain/jina-search.py b/examples/python/tools/langchain/jina-search.py similarity index 100% rename from examples/tools/langchain/jina-search.py rename to examples/python/tools/langchain/jina-search.py diff --git a/examples/tools/langchain/searchapi-search.py b/examples/python/tools/langchain/searchapi-search.py similarity index 100% rename from examples/tools/langchain/searchapi-search.py rename to examples/python/tools/langchain/searchapi-search.py diff --git a/examples/tools/langchain/serp-api.py b/examples/python/tools/langchain/serp-api.py similarity index 100% rename from examples/tools/langchain/serp-api.py rename to examples/python/tools/langchain/serp-api.py diff --git a/examples/tools/langchain/serp-search.py b/examples/python/tools/langchain/serp-search.py similarity index 100% rename from examples/tools/langchain/serp-search.py rename to examples/python/tools/langchain/serp-search.py diff --git a/examples/tools/langchain/tavily-search.py b/examples/python/tools/langchain/tavily-search.py similarity index 100% rename from examples/tools/langchain/tavily-search.py rename to examples/python/tools/langchain/tavily-search.py diff --git a/examples/tools/langchain/wikipedia-search.py b/examples/python/tools/langchain/wikipedia-search.py similarity index 100% rename from examples/tools/langchain/wikipedia-search.py rename to examples/python/tools/langchain/wikipedia-search.py diff --git a/examples/tools/langchain/you-search.py b/examples/python/tools/langchain/you-search.py similarity index 100% rename from examples/tools/langchain/you-search.py rename to examples/python/tools/langchain/you-search.py diff --git a/examples/ui/gemini-streamlit.py b/examples/python/ui/gemini-streamlit.py similarity index 100% rename from examples/ui/gemini-streamlit.py rename to examples/python/ui/gemini-streamlit.py diff --git a/examples/ui/gradio-agents.py b/examples/python/ui/gradio-agents.py similarity index 100% rename from examples/ui/gradio-agents.py rename to examples/python/ui/gradio-agents.py diff --git a/examples/ui/ollama-rag-agents-streamlit.py b/examples/python/ui/ollama-rag-agents-streamlit.py similarity index 100% rename from examples/ui/ollama-rag-agents-streamlit.py rename to examples/python/ui/ollama-rag-agents-streamlit.py diff --git a/examples/ui/streamlit-agents.py b/examples/python/ui/streamlit-agents.py similarity index 100% rename from examples/ui/streamlit-agents.py rename to examples/python/ui/streamlit-agents.py diff --git a/examples/usecases/adaptive-learning.py b/examples/python/usecases/adaptive-learning.py similarity index 100% rename from examples/usecases/adaptive-learning.py rename to examples/python/usecases/adaptive-learning.py diff --git a/examples/usecases/analysis/code-analysis-agents.py b/examples/python/usecases/analysis/code-analysis-agents.py similarity index 100% rename from examples/usecases/analysis/code-analysis-agents.py rename to examples/python/usecases/analysis/code-analysis-agents.py diff --git a/examples/usecases/analysis/code-analysis-streamlit.py b/examples/python/usecases/analysis/code-analysis-streamlit.py similarity index 100% rename from examples/usecases/analysis/code-analysis-streamlit.py rename to examples/python/usecases/analysis/code-analysis-streamlit.py diff --git a/examples/usecases/analysis/cv-analysis.py b/examples/python/usecases/analysis/cv-analysis.py similarity index 100% rename from examples/usecases/analysis/cv-analysis.py rename to examples/python/usecases/analysis/cv-analysis.py diff --git a/examples/usecases/analysis/hackathon-judge-agent.py b/examples/python/usecases/analysis/hackathon-judge-agent.py similarity index 100% rename from examples/usecases/analysis/hackathon-judge-agent.py rename to examples/python/usecases/analysis/hackathon-judge-agent.py diff --git a/examples/usecases/analysis/hackathon-judge-streamlit.py b/examples/python/usecases/analysis/hackathon-judge-streamlit.py similarity index 100% rename from examples/usecases/analysis/hackathon-judge-streamlit.py rename to examples/python/usecases/analysis/hackathon-judge-streamlit.py diff --git a/examples/usecases/analysis/presentation.mp4 b/examples/python/usecases/analysis/presentation.mp4 similarity index 100% rename from examples/usecases/analysis/presentation.mp4 rename to examples/python/usecases/analysis/presentation.mp4 diff --git a/examples/usecases/climate-impact.py b/examples/python/usecases/climate-impact.py similarity index 100% rename from examples/usecases/climate-impact.py rename to examples/python/usecases/climate-impact.py diff --git a/examples/usecases/code-review.py b/examples/python/usecases/code-review.py similarity index 100% rename from examples/usecases/code-review.py rename to examples/python/usecases/code-review.py diff --git a/examples/usecases/crypto-validator.py b/examples/python/usecases/crypto-validator.py similarity index 100% rename from examples/usecases/crypto-validator.py rename to examples/python/usecases/crypto-validator.py diff --git a/examples/usecases/customer-service.py b/examples/python/usecases/customer-service.py similarity index 100% rename from examples/usecases/customer-service.py rename to examples/python/usecases/customer-service.py diff --git a/examples/usecases/defi-market-maker.py b/examples/python/usecases/defi-market-maker.py similarity index 100% rename from examples/usecases/defi-market-maker.py rename to examples/python/usecases/defi-market-maker.py diff --git a/examples/usecases/disaster-recovery.py b/examples/python/usecases/disaster-recovery.py similarity index 100% rename from examples/usecases/disaster-recovery.py rename to examples/python/usecases/disaster-recovery.py diff --git a/examples/usecases/emergency-response.py b/examples/python/usecases/emergency-response.py similarity index 100% rename from examples/usecases/emergency-response.py rename to examples/python/usecases/emergency-response.py diff --git a/examples/usecases/fraud-detection.py b/examples/python/usecases/fraud-detection.py similarity index 100% rename from examples/usecases/fraud-detection.py rename to examples/python/usecases/fraud-detection.py diff --git a/examples/usecases/healthcare-diagnosis.py b/examples/python/usecases/healthcare-diagnosis.py similarity index 100% rename from examples/usecases/healthcare-diagnosis.py rename to examples/python/usecases/healthcare-diagnosis.py diff --git a/examples/usecases/medicine-protocol.py b/examples/python/usecases/medicine-protocol.py similarity index 100% rename from examples/usecases/medicine-protocol.py rename to examples/python/usecases/medicine-protocol.py diff --git a/examples/usecases/multilingual-content.py b/examples/python/usecases/multilingual-content.py similarity index 100% rename from examples/usecases/multilingual-content.py rename to examples/python/usecases/multilingual-content.py diff --git a/examples/usecases/neural-architecture.py b/examples/python/usecases/neural-architecture.py similarity index 100% rename from examples/usecases/neural-architecture.py rename to examples/python/usecases/neural-architecture.py diff --git a/examples/usecases/predictive-maintenance.py b/examples/python/usecases/predictive-maintenance.py similarity index 100% rename from examples/usecases/predictive-maintenance.py rename to examples/python/usecases/predictive-maintenance.py diff --git a/examples/usecases/quantum-optimiser.py b/examples/python/usecases/quantum-optimiser.py similarity index 100% rename from examples/usecases/quantum-optimiser.py rename to examples/python/usecases/quantum-optimiser.py diff --git a/examples/usecases/research-assistant.py b/examples/python/usecases/research-assistant.py similarity index 100% rename from examples/usecases/research-assistant.py rename to examples/python/usecases/research-assistant.py diff --git a/examples/usecases/smart-city.py b/examples/python/usecases/smart-city.py similarity index 100% rename from examples/usecases/smart-city.py rename to examples/python/usecases/smart-city.py diff --git a/examples/usecases/space-mission.py b/examples/python/usecases/space-mission.py similarity index 100% rename from examples/usecases/space-mission.py rename to examples/python/usecases/space-mission.py diff --git a/examples/usecases/supply-chain.py b/examples/python/usecases/supply-chain.py similarity index 100% rename from examples/usecases/supply-chain.py rename to examples/python/usecases/supply-chain.py diff --git a/examples/usecases/vulnerability-detection.py b/examples/python/usecases/vulnerability-detection.py similarity index 100% rename from examples/usecases/vulnerability-detection.py rename to examples/python/usecases/vulnerability-detection.py diff --git a/.env.example b/src/praisonai/.env.example similarity index 100% rename from .env.example rename to src/praisonai/.env.example diff --git a/.praisoncontext b/src/praisonai/.praisoncontext similarity index 100% rename from .praisoncontext rename to src/praisonai/.praisoncontext diff --git a/.praisonignore b/src/praisonai/.praisonignore similarity index 100% rename from .praisonignore rename to src/praisonai/.praisonignore diff --git a/.praisoninclude b/src/praisonai/.praisoninclude similarity index 100% rename from .praisoninclude rename to src/praisonai/.praisoninclude diff --git a/agents-advanced.yaml b/src/praisonai/agents-advanced.yaml similarity index 100% rename from agents-advanced.yaml rename to src/praisonai/agents-advanced.yaml diff --git a/agents.yaml b/src/praisonai/agents.yaml similarity index 100% rename from agents.yaml rename to src/praisonai/agents.yaml diff --git a/api.py b/src/praisonai/api.py similarity index 100% rename from api.py rename to src/praisonai/api.py diff --git a/config.yaml b/src/praisonai/config.yaml similarity index 100% rename from config.yaml rename to src/praisonai/config.yaml diff --git a/praisonai.rb b/src/praisonai/praisonai.rb similarity index 100% rename from praisonai.rb rename to src/praisonai/praisonai.rb diff --git a/tools.py b/src/praisonai/tools.py similarity index 100% rename from tools.py rename to src/praisonai/tools.py