LICENSE
MANIFEST.in
README.md
setup.py
src/sonika_langchain_bot/__init__.py
src/sonika_langchain_bot/document_processor.py
src/sonika_langchain_bot/langchain_bot_agent.py
src/sonika_langchain_bot/langchain_clasificator.py
src/sonika_langchain_bot/langchain_class.py
src/sonika_langchain_bot/langchain_files.py
src/sonika_langchain_bot/langchain_models.py
src/sonika_langchain_bot/langchain_tools.py
src/sonika_langchain_bot.egg-info/PKG-INFO
src/sonika_langchain_bot.egg-info/SOURCES.txt
src/sonika_langchain_bot.egg-info/dependency_links.txt
src/sonika_langchain_bot.egg-info/requires.txt
src/sonika_langchain_bot.egg-info/top_level.txt
src/sonika_langchain_bot/bot/__init__.py
src/sonika_langchain_bot/bot/models.py
src/sonika_langchain_bot/bot/multi_node_bot.py
src/sonika_langchain_bot/bot/state.py
src/sonika_langchain_bot/bot/nodes/__init__.py
src/sonika_langchain_bot/bot/nodes/base_node.py
src/sonika_langchain_bot/bot/nodes/executor_node.py
src/sonika_langchain_bot/bot/nodes/logger_node.py
src/sonika_langchain_bot/bot/nodes/output_node.py
src/sonika_langchain_bot/bot/nodes/react_agent_node.py
src/sonika_langchain_bot/orchestrator/__init__.py
src/sonika_langchain_bot/orchestrator/orchestrator_bot.py
src/sonika_langchain_bot/orchestrator/state.py
src/sonika_langchain_bot/orchestrator/nodes/__init__.py
src/sonika_langchain_bot/orchestrator/nodes/base_node.py
src/sonika_langchain_bot/orchestrator/nodes/chitchat_agent_node.py
src/sonika_langchain_bot/orchestrator/nodes/inner_executor.py
src/sonika_langchain_bot/orchestrator/nodes/inner_planner.py
src/sonika_langchain_bot/orchestrator/nodes/orchestrator_node.py
src/sonika_langchain_bot/orchestrator/nodes/policy_agent_node.py
src/sonika_langchain_bot/orchestrator/nodes/research_agent_node.py
src/sonika_langchain_bot/orchestrator/nodes/task_agent_node.py
src/sonika_langchain_bot/planner/__init__.py
src/sonika_langchain_bot/planner/planner_bot.py
src/sonika_langchain_bot/planner/state.py
src/sonika_langchain_bot/planner/nodes/__init__.py
src/sonika_langchain_bot/planner/nodes/action_executor.py
src/sonika_langchain_bot/planner/nodes/base_node.py
src/sonika_langchain_bot/planner/nodes/conversation_synthesizer.py
src/sonika_langchain_bot/planner/nodes/smart_orchestrator.py
src/sonika_langchain_bot/tasker/__init__.py
src/sonika_langchain_bot/tasker/state.py
src/sonika_langchain_bot/tasker/tasker_bot.py
src/sonika_langchain_bot/tasker/nodes/__init__.py
src/sonika_langchain_bot/tasker/nodes/base_node.py
src/sonika_langchain_bot/tasker/nodes/executor_node.py
src/sonika_langchain_bot/tasker/nodes/logger_node.py
src/sonika_langchain_bot/tasker/nodes/output_node.py
src/sonika_langchain_bot/tasker/nodes/planner_node.py
src/sonika_langchain_bot/tasker/nodes/validator_node.py
src/sonika_langchain_bot/tasker/prompts/output_system.txt
src/sonika_langchain_bot/tasker/prompts/planner_system.txt
src/sonika_langchain_bot/tasker/prompts/validator_system.txt
test/test.py
test/test_document_processor.py
test/test_orchestrator.py
test/test_planner.py
test/test_tasker.py