LICENSE
README.md
pyproject.toml
synalinks/__init__.py
synalinks.egg-info/PKG-INFO
synalinks.egg-info/SOURCES.txt
synalinks.egg-info/dependency_links.txt
synalinks.egg-info/entry_points.txt
synalinks.egg-info/requires.txt
synalinks.egg-info/top_level.txt
synalinks/api/__init__.py
synalinks/api/backend/__init__.py
synalinks/api/callbacks/__init__.py
synalinks/api/config/__init__.py
synalinks/api/datasets/__init__.py
synalinks/api/datasets/arcagi/__init__.py
synalinks/api/datasets/gsm8k/__init__.py
synalinks/api/datasets/hotpotqa/__init__.py
synalinks/api/embedding_models/__init__.py
synalinks/api/hooks/__init__.py
synalinks/api/initializers/__init__.py
synalinks/api/language_models/__init__.py
synalinks/api/metrics/__init__.py
synalinks/api/modules/__init__.py
synalinks/api/ops/__init__.py
synalinks/api/ops/embedding_models/__init__.py
synalinks/api/ops/json/__init__.py
synalinks/api/ops/knowledge_bases/__init__.py
synalinks/api/optimizers/__init__.py
synalinks/api/programs/__init__.py
synalinks/api/rewards/__init__.py
synalinks/api/saving/__init__.py
synalinks/api/tree/__init__.py
synalinks/api/utils/__init__.py
synalinks/cli/__init__.py
synalinks/cli/banners.py
synalinks/cli/constants.py
synalinks/cli/magic_cli.py
synalinks/cli/config/__init__.py
synalinks/cli/config/api_key_config.json
synalinks/cli/config/default_project_config.json
synalinks/cli/config/default_secrets.json
synalinks/cli/config/embedding_models.json
synalinks/cli/config/language_models.json
synalinks/cli/datasets/__init__.py
synalinks/cli/datasets/x_test.json
synalinks/cli/datasets/x_train.json
synalinks/cli/datasets/y_test.json
synalinks/cli/datasets/y_train.json
synalinks/cli/utils/__init__.py
synalinks/cli/utils/project_utils.py
synalinks/cli/utils/setup_utils.py
synalinks/src/__init__.py
synalinks/src/api_export.py
synalinks/src/version.py
synalinks/src/backend/__init__.py
synalinks/src/backend/config.py
synalinks/src/backend/common/__init__.py
synalinks/src/backend/common/dynamic_json_schema_utils.py
synalinks/src/backend/common/dynamic_json_schema_utils_test.py
synalinks/src/backend/common/global_state.py
synalinks/src/backend/common/global_state_test.py
synalinks/src/backend/common/json_data_model.py
synalinks/src/backend/common/json_data_model_test.py
synalinks/src/backend/common/json_schema_utils.py
synalinks/src/backend/common/json_schema_utils_test.py
synalinks/src/backend/common/json_utils.py
synalinks/src/backend/common/json_utils_test.py
synalinks/src/backend/common/name_scope.py
synalinks/src/backend/common/name_scope_test.py
synalinks/src/backend/common/numpy.py
synalinks/src/backend/common/stateless_scope.py
synalinks/src/backend/common/symbolic_data_model.py
synalinks/src/backend/common/symbolic_data_model_test.py
synalinks/src/backend/common/symbolic_scope.py
synalinks/src/backend/common/variables.py
synalinks/src/backend/common/variables_test.py
synalinks/src/backend/pydantic/__init__.py
synalinks/src/backend/pydantic/base.py
synalinks/src/backend/pydantic/core.py
synalinks/src/backend/pydantic/core_test.py
synalinks/src/backend/pydantic/module.py
synalinks/src/callbacks/__init__.py
synalinks/src/callbacks/backup_and_restore.py
synalinks/src/callbacks/backup_and_restore_test.py
synalinks/src/callbacks/callback.py
synalinks/src/callbacks/callback_list.py
synalinks/src/callbacks/callback_test.py
synalinks/src/callbacks/csv_logger.py
synalinks/src/callbacks/early_stopping.py
synalinks/src/callbacks/history.py
synalinks/src/callbacks/monitor.py
synalinks/src/callbacks/progbar_logger.py
synalinks/src/callbacks/program_checkpoint.py
synalinks/src/datasets/__init__.py
synalinks/src/datasets/arcagi.py
synalinks/src/datasets/arcagi1_tasks.py
synalinks/src/datasets/gsm8k.py
synalinks/src/datasets/gsm8k_test.py
synalinks/src/datasets/hotpotqa.py
synalinks/src/datasets/hotpotqa_test.py
synalinks/src/embedding_models/__init__.py
synalinks/src/embedding_models/embedding_model.py
synalinks/src/embedding_models/embedding_model_test.py
synalinks/src/hooks/__init__.py
synalinks/src/hooks/hook.py
synalinks/src/hooks/hook_list.py
synalinks/src/hooks/hook_test.py
synalinks/src/hooks/logger.py
synalinks/src/hooks/monitor.py
synalinks/src/initializers/__init__.py
synalinks/src/initializers/empty_initializer.py
synalinks/src/initializers/empty_initializer_test.py
synalinks/src/initializers/initializer.py
synalinks/src/knowledge_bases/__init__.py
synalinks/src/knowledge_bases/knowledge_base.py
synalinks/src/knowledge_bases/knowledge_base_test.py
synalinks/src/knowledge_bases/database_adapters/__init__.py
synalinks/src/knowledge_bases/database_adapters/database_adapter.py
synalinks/src/knowledge_bases/database_adapters/memgraph_adapter.py
synalinks/src/knowledge_bases/database_adapters/memgraph_adapter_test.py
synalinks/src/knowledge_bases/database_adapters/neo4j_adapter.py
synalinks/src/knowledge_bases/database_adapters/neo4j_adapter_test.py
synalinks/src/language_models/__init__.py
synalinks/src/language_models/language_model.py
synalinks/src/language_models/language_model_test.py
synalinks/src/metrics/__init__.py
synalinks/src/metrics/f_score_metrics.py
synalinks/src/metrics/f_score_metrics_test.py
synalinks/src/metrics/metric.py
synalinks/src/metrics/reduction_metrics.py
synalinks/src/metrics/regression_metrics.py
synalinks/src/modules/__init__.py
synalinks/src/modules/module.py
synalinks/src/modules/module_test.py
synalinks/src/modules/agents/__init__.py
synalinks/src/modules/agents/function_calling_agent.py
synalinks/src/modules/agents/function_calling_agent_test.py
synalinks/src/modules/core/__init__.py
synalinks/src/modules/core/action.py
synalinks/src/modules/core/action_test.py
synalinks/src/modules/core/branch.py
synalinks/src/modules/core/branch_test.py
synalinks/src/modules/core/decision.py
synalinks/src/modules/core/decision_test.py
synalinks/src/modules/core/generator.py
synalinks/src/modules/core/generator_test.py
synalinks/src/modules/core/identity.py
synalinks/src/modules/core/identity_test.py
synalinks/src/modules/core/input_module.py
synalinks/src/modules/core/input_module_test.py
synalinks/src/modules/core/not_module.py
synalinks/src/modules/core/not_test.py
synalinks/src/modules/knowledge/__init__.py
synalinks/src/modules/knowledge/embedding.py
synalinks/src/modules/knowledge/embedding_test.py
synalinks/src/modules/knowledge/update_knowledge.py
synalinks/src/modules/knowledge/update_knowledge_test.py
synalinks/src/modules/merging/__init__.py
synalinks/src/modules/merging/concat.py
synalinks/src/modules/merging/concat_test.py
synalinks/src/modules/merging/logical_and.py
synalinks/src/modules/merging/logical_and_test.py
synalinks/src/modules/merging/logical_or.py
synalinks/src/modules/merging/logical_or_test.py
synalinks/src/modules/merging/logical_xor.py
synalinks/src/modules/merging/logical_xor_test.py
synalinks/src/modules/retrievers/__init__.py
synalinks/src/modules/retrievers/entity_retriever.py
synalinks/src/modules/retrievers/entity_retriever_test.py
synalinks/src/modules/retrievers/triplet_retriever.py
synalinks/src/modules/retrievers/triplet_retriever_test.py
synalinks/src/modules/synthesis/__init__.py
synalinks/src/modules/synthesis/python_synthesis.py
synalinks/src/modules/synthesis/python_synthesis_test.py
synalinks/src/modules/synthesis/sequential_plan_synthesis.py
synalinks/src/modules/synthesis/sequential_plan_synthesis_test.py
synalinks/src/modules/ttc/__init__.py
synalinks/src/modules/ttc/chain_of_thought.py
synalinks/src/modules/ttc/chain_of_thought_test.py
synalinks/src/modules/ttc/self_critique.py
synalinks/src/modules/ttc/self_critique_test.py
synalinks/src/ops/__init__.py
synalinks/src/ops/embedding_models.py
synalinks/src/ops/function.py
synalinks/src/ops/function_test.py
synalinks/src/ops/json.py
synalinks/src/ops/json_test.py
synalinks/src/ops/knowledge_bases.py
synalinks/src/ops/language_models.py
synalinks/src/ops/node.py
synalinks/src/ops/operation.py
synalinks/src/ops/operation_test.py
synalinks/src/ops/symbolic_arguments.py
synalinks/src/ops/symbolic_arguments_test.py
synalinks/src/optimizers/__init__.py
synalinks/src/optimizers/omega.py
synalinks/src/optimizers/optimizer.py
synalinks/src/optimizers/random_few_shot.py
synalinks/src/optimizers/random_few_shot_test.py
synalinks/src/programs/__init__.py
synalinks/src/programs/functional.py
synalinks/src/programs/functional_test.py
synalinks/src/programs/program.py
synalinks/src/programs/program_test.py
synalinks/src/programs/sequential.py
synalinks/src/programs/sequential_test.py
synalinks/src/rewards/__init__.py
synalinks/src/rewards/cosine_similarity.py
synalinks/src/rewards/cosine_similarity_test.py
synalinks/src/rewards/exact_match.py
synalinks/src/rewards/exact_match_test.py
synalinks/src/rewards/lm_as_judge.py
synalinks/src/rewards/lm_as_judge_test.py
synalinks/src/rewards/reward.py
synalinks/src/rewards/reward_wrappers.py
synalinks/src/saving/__init__.py
synalinks/src/saving/object_registration.py
synalinks/src/saving/serialization_lib.py
synalinks/src/saving/synalinks_saveable.py
synalinks/src/testing/__init__.py
synalinks/src/testing/test_case.py
synalinks/src/testing/test_utils.py
synalinks/src/trainers/__init__.py
synalinks/src/trainers/compile_utils.py
synalinks/src/trainers/epoch_iterator.py
synalinks/src/trainers/epoch_iterator_test.py
synalinks/src/trainers/trainer.py
synalinks/src/trainers/trainer_test.py
synalinks/src/trainers/data_adapters/__init__.py
synalinks/src/trainers/data_adapters/array_data_adapter.py
synalinks/src/trainers/data_adapters/array_data_adapter_test.py
synalinks/src/trainers/data_adapters/array_slicing.py
synalinks/src/trainers/data_adapters/data_adapter.py
synalinks/src/trainers/data_adapters/data_adapter_utils.py
synalinks/src/trainers/data_adapters/generator_data_adapter.py
synalinks/src/trainers/data_adapters/generator_data_adapter_test.py
synalinks/src/tree/__init__.py
synalinks/src/tree/optree_impl.py
synalinks/src/tree/tree_api.py
synalinks/src/tree/tree_test.py
synalinks/src/utils/__init__.py
synalinks/src/utils/async_utils.py
synalinks/src/utils/file_utils.py
synalinks/src/utils/io_utils.py
synalinks/src/utils/module_utils.py
synalinks/src/utils/naming.py
synalinks/src/utils/nlp_utils.py
synalinks/src/utils/nlp_utils_test.py
synalinks/src/utils/plot_history.py
synalinks/src/utils/plot_history_test.py
synalinks/src/utils/plot_metrics.py
synalinks/src/utils/plot_metrics_test.py
synalinks/src/utils/plot_utils.py
synalinks/src/utils/progbar.py
synalinks/src/utils/program_visualization.py
synalinks/src/utils/python_utils.py
synalinks/src/utils/summary_utils.py
synalinks/src/utils/tool_utils.py
synalinks/src/utils/tool_utils_test.py
synalinks/src/utils/tracking.py
synalinks/src/utils/mcp/__init__.py
synalinks/src/utils/mcp/client.py
synalinks/src/utils/mcp/client_test.py
synalinks/src/utils/mcp/sessions.py
synalinks/src/utils/mcp/test_common.py
synalinks/src/utils/mcp/tools.py
synalinks/src/utils/mcp/tools_test.py