├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── Makefile ├── README.md ├── assets ├── ecosystem.png ├── logo.png ├── syntropix_color.svg ├── syntropix_favicon.png └── syntropix_white.svg ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── conf.py │ ├── cookbook │ ├── advanced_workflow.ipynb │ ├── chat_with_agent.ipynb │ ├── data_generation.ipynb │ ├── multi_agent.ipynb │ └── workflow.ipynb │ ├── index.md │ ├── modules.rst │ ├── modules │ ├── agent │ │ ├── base.md │ │ ├── cot.md │ │ ├── index.rst │ │ ├── react.md │ │ ├── tot.md │ │ └── vanilla.md │ ├── callback.md │ ├── config.md │ ├── memory.md │ ├── message.md │ ├── model.md │ ├── prompt.md │ ├── result.md │ ├── service.md │ ├── toolkit.md │ ├── tracer.md │ └── workflow │ │ ├── context.md │ │ ├── index.rst │ │ ├── scheduler.md │ │ └── task.md │ ├── start │ ├── firststep.md │ ├── installation.md │ └── intro.md │ ├── synthora.agents.rst │ ├── synthora.callbacks.rst │ ├── synthora.configs.rst │ ├── synthora.memories.rst │ ├── synthora.messages.rst │ ├── synthora.models.rst │ ├── synthora.prompts.buildin.rst │ ├── synthora.prompts.rst │ ├── synthora.retrievers.rst │ ├── synthora.rst │ ├── synthora.services.rst │ ├── synthora.toolkits.file_toolkits.rst │ ├── synthora.toolkits.rst │ ├── synthora.toolkits.search_toolkits.rst │ ├── synthora.tracers.rst │ ├── synthora.triggers.rst │ ├── synthora.types.rst │ ├── synthora.utils.rst │ ├── synthora.workflows.buildins.rst │ ├── synthora.workflows.context.rst │ ├── synthora.workflows.rst │ ├── synthora.workflows.scheduler.rst │ └── tutorial │ ├── agent_config.md │ ├── callback.md │ ├── message.md │ └── workflow.md ├── examples ├── agents │ ├── async_react_agent.py │ ├── async_vanilla_agent.py │ ├── configs │ │ ├── basic_agent.yaml │ │ ├── basic_model.yaml │ │ ├── basic_react_agent.yaml │ │ ├── react_agent.yaml │ │ ├── vanilla_agent.yaml │ │ └── vanilla_agent_without_tools.yaml │ ├── cot_agent.py │ ├── default_agent.py │ ├── react_agent_with_callbacks.py │ ├── response_format.py │ ├── tot_agent.py │ ├── vanilla_agent.py │ └── vanilla_agent_with_callbacks.py ├── code_automations │ ├── blocks_example.py │ ├── chat_mode.py │ ├── hard_task.py │ └── real_task.py ├── configs │ ├── agent_config.py │ ├── agent_config_from_dict.py │ ├── configs │ │ ├── basic_agent.yaml │ │ ├── basic_model.yaml │ │ └── vanilla_agent.yaml │ └── model_config.py ├── memories │ ├── configs │ │ ├── basic_agent.yaml │ │ ├── basic_model.yaml │ │ ├── basic_react_agent.yaml │ │ ├── react_agent.yaml │ │ ├── vanilla_agent.yaml │ │ └── vanilla_agent_without_tools.yaml │ ├── default_memory.py │ ├── recent_n_memory.py │ └── summary_memory.py ├── messages │ ├── basic_messages.py │ ├── logo.png │ └── simple_message_create.py ├── models │ └── default.py ├── prompts │ └── prompt_format.py ├── service │ ├── discord_bot.py │ ├── http_service.py │ └── slack_bot.py ├── toolkits │ ├── get_schema.py │ ├── search.py │ ├── search_wiki.py │ ├── slides.py │ ├── user_defined_tools.py │ ├── weather.py │ └── webpage.py ├── tracers │ ├── result.json │ ├── server.py │ └── simple_tracer.py ├── trigger │ ├── cron_trigger.py │ └── date_trigger.py └── workflows │ ├── basic_context.py │ ├── configs │ ├── basic_agent.yaml │ ├── basic_model.yaml │ ├── react_agent.yaml │ └── vanilla_agent.yaml │ ├── create_tasks.py │ ├── data │ ├── questions.jsonl │ ├── results.jsonl │ └── results_old.jsonl │ ├── data_generation.py │ ├── dpo_data_generation.py │ ├── financial_assistant.py │ ├── loop.py │ ├── marine_data.py │ ├── multi_process_tasks.py │ ├── multiprocess_context.py │ ├── multithread_context.py │ ├── role_playing.py │ ├── skip_task.py │ ├── tasks.py │ └── tasks2.py ├── licenses └── license_template.txt ├── main.py ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── src └── synthora │ ├── __init__.py │ ├── agents │ ├── __init__.py │ ├── base.py │ ├── react_agent.py │ ├── tot_agent.py │ └── vanilla_agent.py │ ├── callbacks │ ├── __init__.py │ ├── base_handler.py │ ├── base_manager.py │ ├── output_handler.py │ └── rich_output_handler.py │ ├── code_automations │ ├── __init__.py │ ├── agents │ │ ├── agents.py │ │ └── prompts.py │ ├── blocks │ │ ├── __init__.py │ │ ├── base.py │ │ ├── code_block.py │ │ ├── condition_block.py │ │ ├── input_block.py │ │ └── loop_block.py │ └── graph.py │ ├── configs │ ├── __init__.py │ ├── agent_config.py │ ├── base.py │ ├── model_config.py │ └── tool_config.py │ ├── memories │ ├── __init__.py │ ├── base.py │ ├── full_context_memory.py │ ├── recent_n_memory.py │ └── summary_memory.py │ ├── messages │ ├── __init__.py │ └── base.py │ ├── models │ ├── __init__.py │ ├── azure_chat.py │ ├── azure_completion.py │ ├── base.py │ ├── openai_chat.py │ └── openai_completion.py │ ├── prompts │ ├── __init__.py │ ├── base.py │ └── buildin │ │ ├── __init__.py │ │ ├── cot.py │ │ ├── react.py │ │ ├── tot.py │ │ └── vanilla.py │ ├── services │ ├── __init__.py │ ├── base.py │ ├── discord_bot.py │ ├── http_service.py │ └── slack_bot.py │ ├── toolkits │ ├── __init__.py │ ├── base.py │ ├── basic_math_toolkit.py │ ├── decorators.py │ ├── file_toolkit.py │ ├── file_toolkits │ │ ├── __init__.py │ │ ├── copy.py │ │ ├── delete.py │ │ ├── list_dir.py │ │ ├── move.py │ │ ├── read.py │ │ ├── search.py │ │ └── write.py │ ├── finance.py │ ├── news.py │ ├── search_toolkit.py │ ├── search_toolkits │ │ ├── __init__.py │ │ ├── arxiv.py │ │ ├── ddgo.py │ │ ├── google_search.py │ │ ├── mediawiki.py │ │ ├── wikipidia.py │ │ └── youtube.py │ ├── slides.py │ ├── weather.py │ └── webpage_toolkit.py │ ├── tracers │ ├── __init__.py │ ├── base.py │ └── simple_tracer.py │ ├── triggers │ ├── __init__.py │ ├── base.py │ ├── cron_trigger.py │ └── date_trigger.py │ ├── types │ ├── __init__.py │ ├── enums.py │ ├── event.py │ ├── node.py │ ├── openai.py │ └── services.py │ ├── utils │ ├── __init__.py │ ├── default.py │ ├── function_schema.py │ ├── image.py │ ├── macros.py │ ├── pydantic_model.py │ └── yaml_loader.py │ └── workflows │ ├── __init__.py │ ├── base_task.py │ ├── buildins │ ├── __init__.py │ ├── condition.py │ └── loop.py │ ├── context │ ├── __init__.py │ ├── base.py │ ├── basic_context.py │ └── multiprocess_context.py │ └── scheduler │ ├── __init__.py │ ├── base.py │ ├── process_pool.py │ └── thread_pool.py ├── tests ├── agents │ ├── test_base_agent.py │ ├── test_react_agent.py │ ├── test_tot_agent.py │ └── test_vanilla_agent.py ├── configs │ ├── test_agent_config.py │ └── test_model_config.py ├── conftest.py ├── memories │ ├── test_base_memory.py │ ├── test_full_context_memory.py │ ├── test_recent_n_memory.py │ └── test_summary_memory.py ├── messages │ └── test_base_message.py ├── models │ ├── test_openai_chat.py │ └── test_openai_completion.py ├── prompts │ └── test_prompt.py ├── toolkits │ ├── test_async_function.py │ ├── test_sync_function.py │ └── test_toolkit.py └── workflows │ ├── test_contexts.py │ ├── test_schedulers.py │ └── test_tasks.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/README.md -------------------------------------------------------------------------------- /assets/ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/assets/ecosystem.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/syntropix_color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/assets/syntropix_color.svg -------------------------------------------------------------------------------- /assets/syntropix_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/assets/syntropix_favicon.png -------------------------------------------------------------------------------- /assets/syntropix_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/assets/syntropix_white.svg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/cookbook/advanced_workflow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/cookbook/advanced_workflow.ipynb -------------------------------------------------------------------------------- /docs/source/cookbook/chat_with_agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/cookbook/chat_with_agent.ipynb -------------------------------------------------------------------------------- /docs/source/cookbook/data_generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/cookbook/data_generation.ipynb -------------------------------------------------------------------------------- /docs/source/cookbook/multi_agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/cookbook/multi_agent.ipynb -------------------------------------------------------------------------------- /docs/source/cookbook/workflow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/cookbook/workflow.ipynb -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- 1 | src 2 | === 3 | 4 | .. toctree:: 5 | :maxdepth: 4 6 | 7 | synthora 8 | -------------------------------------------------------------------------------- /docs/source/modules/agent/base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/base.md -------------------------------------------------------------------------------- /docs/source/modules/agent/cot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/cot.md -------------------------------------------------------------------------------- /docs/source/modules/agent/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/index.rst -------------------------------------------------------------------------------- /docs/source/modules/agent/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/react.md -------------------------------------------------------------------------------- /docs/source/modules/agent/tot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/tot.md -------------------------------------------------------------------------------- /docs/source/modules/agent/vanilla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/agent/vanilla.md -------------------------------------------------------------------------------- /docs/source/modules/callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/callback.md -------------------------------------------------------------------------------- /docs/source/modules/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/config.md -------------------------------------------------------------------------------- /docs/source/modules/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/memory.md -------------------------------------------------------------------------------- /docs/source/modules/message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/message.md -------------------------------------------------------------------------------- /docs/source/modules/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/model.md -------------------------------------------------------------------------------- /docs/source/modules/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/prompt.md -------------------------------------------------------------------------------- /docs/source/modules/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/result.md -------------------------------------------------------------------------------- /docs/source/modules/service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/service.md -------------------------------------------------------------------------------- /docs/source/modules/toolkit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/toolkit.md -------------------------------------------------------------------------------- /docs/source/modules/tracer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/tracer.md -------------------------------------------------------------------------------- /docs/source/modules/workflow/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/workflow/context.md -------------------------------------------------------------------------------- /docs/source/modules/workflow/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/workflow/index.rst -------------------------------------------------------------------------------- /docs/source/modules/workflow/scheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/workflow/scheduler.md -------------------------------------------------------------------------------- /docs/source/modules/workflow/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/modules/workflow/task.md -------------------------------------------------------------------------------- /docs/source/start/firststep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/start/firststep.md -------------------------------------------------------------------------------- /docs/source/start/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/start/installation.md -------------------------------------------------------------------------------- /docs/source/start/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/start/intro.md -------------------------------------------------------------------------------- /docs/source/synthora.agents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.agents.rst -------------------------------------------------------------------------------- /docs/source/synthora.callbacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.callbacks.rst -------------------------------------------------------------------------------- /docs/source/synthora.configs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.configs.rst -------------------------------------------------------------------------------- /docs/source/synthora.memories.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.memories.rst -------------------------------------------------------------------------------- /docs/source/synthora.messages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.messages.rst -------------------------------------------------------------------------------- /docs/source/synthora.models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.models.rst -------------------------------------------------------------------------------- /docs/source/synthora.prompts.buildin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.prompts.buildin.rst -------------------------------------------------------------------------------- /docs/source/synthora.prompts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.prompts.rst -------------------------------------------------------------------------------- /docs/source/synthora.retrievers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.retrievers.rst -------------------------------------------------------------------------------- /docs/source/synthora.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.rst -------------------------------------------------------------------------------- /docs/source/synthora.services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.services.rst -------------------------------------------------------------------------------- /docs/source/synthora.toolkits.file_toolkits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.toolkits.file_toolkits.rst -------------------------------------------------------------------------------- /docs/source/synthora.toolkits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.toolkits.rst -------------------------------------------------------------------------------- /docs/source/synthora.toolkits.search_toolkits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.toolkits.search_toolkits.rst -------------------------------------------------------------------------------- /docs/source/synthora.tracers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.tracers.rst -------------------------------------------------------------------------------- /docs/source/synthora.triggers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.triggers.rst -------------------------------------------------------------------------------- /docs/source/synthora.types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.types.rst -------------------------------------------------------------------------------- /docs/source/synthora.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.utils.rst -------------------------------------------------------------------------------- /docs/source/synthora.workflows.buildins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.workflows.buildins.rst -------------------------------------------------------------------------------- /docs/source/synthora.workflows.context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.workflows.context.rst -------------------------------------------------------------------------------- /docs/source/synthora.workflows.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.workflows.rst -------------------------------------------------------------------------------- /docs/source/synthora.workflows.scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/synthora.workflows.scheduler.rst -------------------------------------------------------------------------------- /docs/source/tutorial/agent_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/tutorial/agent_config.md -------------------------------------------------------------------------------- /docs/source/tutorial/callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/tutorial/callback.md -------------------------------------------------------------------------------- /docs/source/tutorial/message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/tutorial/message.md -------------------------------------------------------------------------------- /docs/source/tutorial/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/docs/source/tutorial/workflow.md -------------------------------------------------------------------------------- /examples/agents/async_react_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/async_react_agent.py -------------------------------------------------------------------------------- /examples/agents/async_vanilla_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/async_vanilla_agent.py -------------------------------------------------------------------------------- /examples/agents/configs/basic_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/basic_agent.yaml -------------------------------------------------------------------------------- /examples/agents/configs/basic_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/basic_model.yaml -------------------------------------------------------------------------------- /examples/agents/configs/basic_react_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/basic_react_agent.yaml -------------------------------------------------------------------------------- /examples/agents/configs/react_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/react_agent.yaml -------------------------------------------------------------------------------- /examples/agents/configs/vanilla_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/vanilla_agent.yaml -------------------------------------------------------------------------------- /examples/agents/configs/vanilla_agent_without_tools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/configs/vanilla_agent_without_tools.yaml -------------------------------------------------------------------------------- /examples/agents/cot_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/cot_agent.py -------------------------------------------------------------------------------- /examples/agents/default_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/default_agent.py -------------------------------------------------------------------------------- /examples/agents/react_agent_with_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/react_agent_with_callbacks.py -------------------------------------------------------------------------------- /examples/agents/response_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/response_format.py -------------------------------------------------------------------------------- /examples/agents/tot_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/tot_agent.py -------------------------------------------------------------------------------- /examples/agents/vanilla_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/vanilla_agent.py -------------------------------------------------------------------------------- /examples/agents/vanilla_agent_with_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/agents/vanilla_agent_with_callbacks.py -------------------------------------------------------------------------------- /examples/code_automations/blocks_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/code_automations/blocks_example.py -------------------------------------------------------------------------------- /examples/code_automations/chat_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/code_automations/chat_mode.py -------------------------------------------------------------------------------- /examples/code_automations/hard_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/code_automations/hard_task.py -------------------------------------------------------------------------------- /examples/code_automations/real_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/code_automations/real_task.py -------------------------------------------------------------------------------- /examples/configs/agent_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/agent_config.py -------------------------------------------------------------------------------- /examples/configs/agent_config_from_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/agent_config_from_dict.py -------------------------------------------------------------------------------- /examples/configs/configs/basic_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/configs/basic_agent.yaml -------------------------------------------------------------------------------- /examples/configs/configs/basic_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/configs/basic_model.yaml -------------------------------------------------------------------------------- /examples/configs/configs/vanilla_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/configs/vanilla_agent.yaml -------------------------------------------------------------------------------- /examples/configs/model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/configs/model_config.py -------------------------------------------------------------------------------- /examples/memories/configs/basic_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/basic_agent.yaml -------------------------------------------------------------------------------- /examples/memories/configs/basic_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/basic_model.yaml -------------------------------------------------------------------------------- /examples/memories/configs/basic_react_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/basic_react_agent.yaml -------------------------------------------------------------------------------- /examples/memories/configs/react_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/react_agent.yaml -------------------------------------------------------------------------------- /examples/memories/configs/vanilla_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/vanilla_agent.yaml -------------------------------------------------------------------------------- /examples/memories/configs/vanilla_agent_without_tools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/configs/vanilla_agent_without_tools.yaml -------------------------------------------------------------------------------- /examples/memories/default_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/default_memory.py -------------------------------------------------------------------------------- /examples/memories/recent_n_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/recent_n_memory.py -------------------------------------------------------------------------------- /examples/memories/summary_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/memories/summary_memory.py -------------------------------------------------------------------------------- /examples/messages/basic_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/messages/basic_messages.py -------------------------------------------------------------------------------- /examples/messages/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/messages/logo.png -------------------------------------------------------------------------------- /examples/messages/simple_message_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/messages/simple_message_create.py -------------------------------------------------------------------------------- /examples/models/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/models/default.py -------------------------------------------------------------------------------- /examples/prompts/prompt_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/prompts/prompt_format.py -------------------------------------------------------------------------------- /examples/service/discord_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/service/discord_bot.py -------------------------------------------------------------------------------- /examples/service/http_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/service/http_service.py -------------------------------------------------------------------------------- /examples/service/slack_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/service/slack_bot.py -------------------------------------------------------------------------------- /examples/toolkits/get_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/get_schema.py -------------------------------------------------------------------------------- /examples/toolkits/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/search.py -------------------------------------------------------------------------------- /examples/toolkits/search_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/search_wiki.py -------------------------------------------------------------------------------- /examples/toolkits/slides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/slides.py -------------------------------------------------------------------------------- /examples/toolkits/user_defined_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/user_defined_tools.py -------------------------------------------------------------------------------- /examples/toolkits/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/weather.py -------------------------------------------------------------------------------- /examples/toolkits/webpage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/toolkits/webpage.py -------------------------------------------------------------------------------- /examples/tracers/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/tracers/result.json -------------------------------------------------------------------------------- /examples/tracers/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/tracers/server.py -------------------------------------------------------------------------------- /examples/tracers/simple_tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/tracers/simple_tracer.py -------------------------------------------------------------------------------- /examples/trigger/cron_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/trigger/cron_trigger.py -------------------------------------------------------------------------------- /examples/trigger/date_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/trigger/date_trigger.py -------------------------------------------------------------------------------- /examples/workflows/basic_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/basic_context.py -------------------------------------------------------------------------------- /examples/workflows/configs/basic_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/configs/basic_agent.yaml -------------------------------------------------------------------------------- /examples/workflows/configs/basic_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/configs/basic_model.yaml -------------------------------------------------------------------------------- /examples/workflows/configs/react_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/configs/react_agent.yaml -------------------------------------------------------------------------------- /examples/workflows/configs/vanilla_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/configs/vanilla_agent.yaml -------------------------------------------------------------------------------- /examples/workflows/create_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/create_tasks.py -------------------------------------------------------------------------------- /examples/workflows/data/questions.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/data/questions.jsonl -------------------------------------------------------------------------------- /examples/workflows/data/results.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/data/results.jsonl -------------------------------------------------------------------------------- /examples/workflows/data/results_old.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/data/results_old.jsonl -------------------------------------------------------------------------------- /examples/workflows/data_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/data_generation.py -------------------------------------------------------------------------------- /examples/workflows/dpo_data_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/dpo_data_generation.py -------------------------------------------------------------------------------- /examples/workflows/financial_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/financial_assistant.py -------------------------------------------------------------------------------- /examples/workflows/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/loop.py -------------------------------------------------------------------------------- /examples/workflows/marine_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/marine_data.py -------------------------------------------------------------------------------- /examples/workflows/multi_process_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/multi_process_tasks.py -------------------------------------------------------------------------------- /examples/workflows/multiprocess_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/multiprocess_context.py -------------------------------------------------------------------------------- /examples/workflows/multithread_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/multithread_context.py -------------------------------------------------------------------------------- /examples/workflows/role_playing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/role_playing.py -------------------------------------------------------------------------------- /examples/workflows/skip_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/skip_task.py -------------------------------------------------------------------------------- /examples/workflows/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/tasks.py -------------------------------------------------------------------------------- /examples/workflows/tasks2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/examples/workflows/tasks2.py -------------------------------------------------------------------------------- /licenses/license_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/licenses/license_template.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/main.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/pytest.ini -------------------------------------------------------------------------------- /src/synthora/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/__init__.py -------------------------------------------------------------------------------- /src/synthora/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/agents/__init__.py -------------------------------------------------------------------------------- /src/synthora/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/agents/base.py -------------------------------------------------------------------------------- /src/synthora/agents/react_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/agents/react_agent.py -------------------------------------------------------------------------------- /src/synthora/agents/tot_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/agents/tot_agent.py -------------------------------------------------------------------------------- /src/synthora/agents/vanilla_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/agents/vanilla_agent.py -------------------------------------------------------------------------------- /src/synthora/callbacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/callbacks/__init__.py -------------------------------------------------------------------------------- /src/synthora/callbacks/base_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/callbacks/base_handler.py -------------------------------------------------------------------------------- /src/synthora/callbacks/base_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/callbacks/base_manager.py -------------------------------------------------------------------------------- /src/synthora/callbacks/output_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/callbacks/output_handler.py -------------------------------------------------------------------------------- /src/synthora/callbacks/rich_output_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/callbacks/rich_output_handler.py -------------------------------------------------------------------------------- /src/synthora/code_automations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/synthora/code_automations/agents/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/agents/agents.py -------------------------------------------------------------------------------- /src/synthora/code_automations/agents/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/agents/prompts.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/__init__.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/base.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/code_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/code_block.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/condition_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/condition_block.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/input_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/input_block.py -------------------------------------------------------------------------------- /src/synthora/code_automations/blocks/loop_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/blocks/loop_block.py -------------------------------------------------------------------------------- /src/synthora/code_automations/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/code_automations/graph.py -------------------------------------------------------------------------------- /src/synthora/configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/configs/__init__.py -------------------------------------------------------------------------------- /src/synthora/configs/agent_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/configs/agent_config.py -------------------------------------------------------------------------------- /src/synthora/configs/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/configs/base.py -------------------------------------------------------------------------------- /src/synthora/configs/model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/configs/model_config.py -------------------------------------------------------------------------------- /src/synthora/configs/tool_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/configs/tool_config.py -------------------------------------------------------------------------------- /src/synthora/memories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/memories/__init__.py -------------------------------------------------------------------------------- /src/synthora/memories/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/memories/base.py -------------------------------------------------------------------------------- /src/synthora/memories/full_context_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/memories/full_context_memory.py -------------------------------------------------------------------------------- /src/synthora/memories/recent_n_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/memories/recent_n_memory.py -------------------------------------------------------------------------------- /src/synthora/memories/summary_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/memories/summary_memory.py -------------------------------------------------------------------------------- /src/synthora/messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/messages/__init__.py -------------------------------------------------------------------------------- /src/synthora/messages/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/messages/base.py -------------------------------------------------------------------------------- /src/synthora/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/__init__.py -------------------------------------------------------------------------------- /src/synthora/models/azure_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/azure_chat.py -------------------------------------------------------------------------------- /src/synthora/models/azure_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/azure_completion.py -------------------------------------------------------------------------------- /src/synthora/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/base.py -------------------------------------------------------------------------------- /src/synthora/models/openai_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/openai_chat.py -------------------------------------------------------------------------------- /src/synthora/models/openai_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/models/openai_completion.py -------------------------------------------------------------------------------- /src/synthora/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/__init__.py -------------------------------------------------------------------------------- /src/synthora/prompts/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/base.py -------------------------------------------------------------------------------- /src/synthora/prompts/buildin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/buildin/__init__.py -------------------------------------------------------------------------------- /src/synthora/prompts/buildin/cot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/buildin/cot.py -------------------------------------------------------------------------------- /src/synthora/prompts/buildin/react.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/buildin/react.py -------------------------------------------------------------------------------- /src/synthora/prompts/buildin/tot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/buildin/tot.py -------------------------------------------------------------------------------- /src/synthora/prompts/buildin/vanilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/prompts/buildin/vanilla.py -------------------------------------------------------------------------------- /src/synthora/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/services/__init__.py -------------------------------------------------------------------------------- /src/synthora/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/services/base.py -------------------------------------------------------------------------------- /src/synthora/services/discord_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/services/discord_bot.py -------------------------------------------------------------------------------- /src/synthora/services/http_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/services/http_service.py -------------------------------------------------------------------------------- /src/synthora/services/slack_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/services/slack_bot.py -------------------------------------------------------------------------------- /src/synthora/toolkits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/__init__.py -------------------------------------------------------------------------------- /src/synthora/toolkits/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/base.py -------------------------------------------------------------------------------- /src/synthora/toolkits/basic_math_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/basic_math_toolkit.py -------------------------------------------------------------------------------- /src/synthora/toolkits/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/decorators.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkit.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/__init__.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/copy.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/delete.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/list_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/list_dir.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/move.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/read.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/search.py -------------------------------------------------------------------------------- /src/synthora/toolkits/file_toolkits/write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/file_toolkits/write.py -------------------------------------------------------------------------------- /src/synthora/toolkits/finance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/finance.py -------------------------------------------------------------------------------- /src/synthora/toolkits/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/news.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkit.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/__init__.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/arxiv.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/ddgo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/ddgo.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/google_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/google_search.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/mediawiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/mediawiki.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/wikipidia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/wikipidia.py -------------------------------------------------------------------------------- /src/synthora/toolkits/search_toolkits/youtube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/search_toolkits/youtube.py -------------------------------------------------------------------------------- /src/synthora/toolkits/slides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/slides.py -------------------------------------------------------------------------------- /src/synthora/toolkits/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/weather.py -------------------------------------------------------------------------------- /src/synthora/toolkits/webpage_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/toolkits/webpage_toolkit.py -------------------------------------------------------------------------------- /src/synthora/tracers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/tracers/__init__.py -------------------------------------------------------------------------------- /src/synthora/tracers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/tracers/base.py -------------------------------------------------------------------------------- /src/synthora/tracers/simple_tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/tracers/simple_tracer.py -------------------------------------------------------------------------------- /src/synthora/triggers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/triggers/__init__.py -------------------------------------------------------------------------------- /src/synthora/triggers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/triggers/base.py -------------------------------------------------------------------------------- /src/synthora/triggers/cron_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/triggers/cron_trigger.py -------------------------------------------------------------------------------- /src/synthora/triggers/date_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/triggers/date_trigger.py -------------------------------------------------------------------------------- /src/synthora/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/__init__.py -------------------------------------------------------------------------------- /src/synthora/types/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/enums.py -------------------------------------------------------------------------------- /src/synthora/types/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/event.py -------------------------------------------------------------------------------- /src/synthora/types/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/node.py -------------------------------------------------------------------------------- /src/synthora/types/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/openai.py -------------------------------------------------------------------------------- /src/synthora/types/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/types/services.py -------------------------------------------------------------------------------- /src/synthora/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/__init__.py -------------------------------------------------------------------------------- /src/synthora/utils/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/default.py -------------------------------------------------------------------------------- /src/synthora/utils/function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/function_schema.py -------------------------------------------------------------------------------- /src/synthora/utils/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/image.py -------------------------------------------------------------------------------- /src/synthora/utils/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/macros.py -------------------------------------------------------------------------------- /src/synthora/utils/pydantic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/pydantic_model.py -------------------------------------------------------------------------------- /src/synthora/utils/yaml_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/utils/yaml_loader.py -------------------------------------------------------------------------------- /src/synthora/workflows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/__init__.py -------------------------------------------------------------------------------- /src/synthora/workflows/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/base_task.py -------------------------------------------------------------------------------- /src/synthora/workflows/buildins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/buildins/__init__.py -------------------------------------------------------------------------------- /src/synthora/workflows/buildins/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/buildins/condition.py -------------------------------------------------------------------------------- /src/synthora/workflows/buildins/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/buildins/loop.py -------------------------------------------------------------------------------- /src/synthora/workflows/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/context/__init__.py -------------------------------------------------------------------------------- /src/synthora/workflows/context/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/context/base.py -------------------------------------------------------------------------------- /src/synthora/workflows/context/basic_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/context/basic_context.py -------------------------------------------------------------------------------- /src/synthora/workflows/context/multiprocess_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/context/multiprocess_context.py -------------------------------------------------------------------------------- /src/synthora/workflows/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/scheduler/__init__.py -------------------------------------------------------------------------------- /src/synthora/workflows/scheduler/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/scheduler/base.py -------------------------------------------------------------------------------- /src/synthora/workflows/scheduler/process_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/scheduler/process_pool.py -------------------------------------------------------------------------------- /src/synthora/workflows/scheduler/thread_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/src/synthora/workflows/scheduler/thread_pool.py -------------------------------------------------------------------------------- /tests/agents/test_base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/agents/test_base_agent.py -------------------------------------------------------------------------------- /tests/agents/test_react_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/agents/test_react_agent.py -------------------------------------------------------------------------------- /tests/agents/test_tot_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/agents/test_tot_agent.py -------------------------------------------------------------------------------- /tests/agents/test_vanilla_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/agents/test_vanilla_agent.py -------------------------------------------------------------------------------- /tests/configs/test_agent_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/configs/test_agent_config.py -------------------------------------------------------------------------------- /tests/configs/test_model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/configs/test_model_config.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/memories/test_base_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/memories/test_base_memory.py -------------------------------------------------------------------------------- /tests/memories/test_full_context_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/memories/test_full_context_memory.py -------------------------------------------------------------------------------- /tests/memories/test_recent_n_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/memories/test_recent_n_memory.py -------------------------------------------------------------------------------- /tests/memories/test_summary_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/memories/test_summary_memory.py -------------------------------------------------------------------------------- /tests/messages/test_base_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/messages/test_base_message.py -------------------------------------------------------------------------------- /tests/models/test_openai_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/models/test_openai_chat.py -------------------------------------------------------------------------------- /tests/models/test_openai_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/models/test_openai_completion.py -------------------------------------------------------------------------------- /tests/prompts/test_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/prompts/test_prompt.py -------------------------------------------------------------------------------- /tests/toolkits/test_async_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/toolkits/test_async_function.py -------------------------------------------------------------------------------- /tests/toolkits/test_sync_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/toolkits/test_sync_function.py -------------------------------------------------------------------------------- /tests/toolkits/test_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/toolkits/test_toolkit.py -------------------------------------------------------------------------------- /tests/workflows/test_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/workflows/test_contexts.py -------------------------------------------------------------------------------- /tests/workflows/test_schedulers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/workflows/test_schedulers.py -------------------------------------------------------------------------------- /tests/workflows/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/tests/workflows/test_tasks.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntropix-ai/synthora/HEAD/uv.lock --------------------------------------------------------------------------------