├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── examples ├── __init__.py ├── answer_cache │ ├── cached_answer.metta │ ├── cached_answer.msa │ ├── example1.py │ └── motto ├── basic_stream_call.msa ├── bio_ai │ ├── bio-ai.metta │ ├── bio_ai_agent.msa │ ├── data_subset │ │ ├── gaf │ │ │ └── edges.metta │ │ ├── gencode │ │ │ ├── edges.metta │ │ │ └── nodes.metta │ │ ├── gtex │ │ │ └── eqtl │ │ │ │ └── edges.metta │ │ ├── ontology │ │ │ ├── edges.metta │ │ │ └── nodes.metta │ │ ├── reactome │ │ │ ├── edges.metta │ │ │ └── nodes.metta │ │ └── uniprot │ │ │ ├── edges.metta │ │ │ └── nodes.metta │ └── test_bio_agent.py ├── chat_history.msa ├── data │ ├── peace.jpg │ └── texts_for_retrieval │ │ ├── story1.txt │ │ └── story2.txt ├── langchain_examples │ ├── langchain_chromadb_creation.msa │ ├── test_langchain_agent.metta │ ├── test_langchain_retrieval.msa │ └── test_langchain_tools_agent.metta ├── listening_agent_example │ ├── simple_call.msa │ └── test_listenning_agent.metta ├── listening_agent_users │ ├── simple_call_users.msa │ └── test_listenning_agent_users.metta ├── mock_chitchat │ ├── README.md │ ├── caller_args_getter.py │ ├── caller_langchain_singleuser_v1.py │ ├── caller_selector.py │ ├── caller_testmodel.py │ ├── chitchat_class.py │ ├── commands_parser.py │ ├── config.yaml │ ├── example_chitchat.py │ ├── example_lowlevel_environment.py │ ├── example_metta_chitchat.py │ ├── inline_animations_prompt.py │ ├── mock_auto_conv_history.py │ ├── mock_config.py │ ├── mock_image_handler.py │ ├── mock_messages.py │ ├── mock_stt.py │ ├── mock_tts.py │ ├── mock_tts_interface_waci.py │ ├── mock_tts_say_with_cancel.py │ ├── motto_chit_chat.py │ ├── simple_call_.msa │ ├── stream_iterators.py │ ├── test_chitchat_metta.py │ ├── test_mock_stt.py │ ├── test_mock_tts_interface_waci.py │ └── test_mock_tts_say_with_cancel.py ├── motto ├── reason_with_structured_output.metta ├── reason_with_structured_output.msa ├── test_anthropic.metta ├── test_assist.metta ├── test_guide.metta ├── test_guide_func.metta ├── test_guide_prompt.mps ├── test_guide_with_history.metta ├── test_langchain_llm.metta ├── test_llms.py ├── test_open_router_agent.metta ├── test_retrieval.metta ├── test_several_tools_calls.msa ├── test_snet_sdk_agent.metta ├── test_sparql.metta ├── test_sparql_wikidata.metta ├── test_structured_output_langchain_llm.metta └── text_for_retrieval.txt ├── motto ├── __init__.py ├── agents │ ├── __init__.py │ ├── agent.py │ ├── anthropic_agent.py │ ├── api_importer.py │ ├── data_processors │ │ ├── __init__.py │ │ ├── doc_processor.py │ │ └── embedings_getters.py │ ├── gpt_agent.py │ ├── langchain_llm.py │ ├── messages_processor.py │ ├── metta_agent.py │ ├── openrouter_agent.py │ └── retrieval_agent.py ├── langchain_agents │ ├── __init__.py │ ├── langchain_agent.msa │ ├── langchain_agent.py │ ├── langchain_openai_tools_agent.msa │ └── langchain_states.metta ├── llm_gate.py ├── snet_sdk_agents │ ├── __init__.py │ └── snet_sdk_agent.py ├── sparql_gate │ ├── __init__.py │ └── sparql_gate.py ├── thread_agents │ ├── __init__.py │ └── thread_agents.py └── utils.py ├── setup.py ├── tests ├── basic_agent.msa ├── basic_agent_call.metta ├── basic_agent_script.metta ├── basic_agent_script.msa ├── basic_agent_stateful.metta ├── basic_agent_stateful.msa ├── basic_agentsc.msa ├── basic_direct_call.metta ├── basic_function_call.metta ├── basic_script.mps ├── basic_script_call.metta ├── chat_echo_history.msa ├── metta_chat.metta ├── motto ├── nested_dialog_agent.msa ├── nested_dialog_call.metta ├── nested_dialog_script.mps ├── nested_dialog_sub.msa ├── nested_script_direct.metta ├── nested_script_greet.mps ├── nested_script_main.mps ├── nested_script_order.mps ├── sparql_functions_test.metta ├── test_custom_agent.py ├── test_python_direct.py ├── test_scripts.py └── test_sparql_select.py ├── tox.ini └── tutorial ├── 00_basic_chatpgt.py ├── 01_basic_chatgpt.metta ├── 02_metta_agent.msa ├── 02_metta_agent.py ├── 03_agent_call.metta ├── 04_prompt_call.metta ├── 04_prompt_template.mps ├── 05_call_prompt.py ├── 05_nested_prompt.mps ├── 05_prompt_agent.msa ├── 06_logic.py ├── 06b_reason.metta ├── 06b_reason.msa ├── 07_dialog.metta ├── 07_dialog.msa ├── 07_dialog.py ├── 08_nested_dialog.py ├── 09_agent_stateful.msa ├── 09_agent_stateful.py ├── app1_generate_query_dbpedia.metta ├── app1_generate_query_dbpedia.msa ├── app2_generate_query_wikidata.metta ├── app2_generate_query_wikidata.msa └── motto /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/answer_cache/cached_answer.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/answer_cache/cached_answer.metta -------------------------------------------------------------------------------- /examples/answer_cache/cached_answer.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/answer_cache/cached_answer.msa -------------------------------------------------------------------------------- /examples/answer_cache/example1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/answer_cache/example1.py -------------------------------------------------------------------------------- /examples/answer_cache/motto: -------------------------------------------------------------------------------- 1 | ../motto -------------------------------------------------------------------------------- /examples/basic_stream_call.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/basic_stream_call.msa -------------------------------------------------------------------------------- /examples/bio_ai/bio-ai.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/bio-ai.metta -------------------------------------------------------------------------------- /examples/bio_ai/bio_ai_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/bio_ai_agent.msa -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/gaf/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/gaf/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/gencode/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/gencode/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/gencode/nodes.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/gencode/nodes.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/gtex/eqtl/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/gtex/eqtl/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/ontology/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/ontology/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/ontology/nodes.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/ontology/nodes.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/reactome/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/reactome/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/reactome/nodes.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/reactome/nodes.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/uniprot/edges.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/uniprot/edges.metta -------------------------------------------------------------------------------- /examples/bio_ai/data_subset/uniprot/nodes.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/data_subset/uniprot/nodes.metta -------------------------------------------------------------------------------- /examples/bio_ai/test_bio_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/bio_ai/test_bio_agent.py -------------------------------------------------------------------------------- /examples/chat_history.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/chat_history.msa -------------------------------------------------------------------------------- /examples/data/peace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/data/peace.jpg -------------------------------------------------------------------------------- /examples/data/texts_for_retrieval/story1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/data/texts_for_retrieval/story1.txt -------------------------------------------------------------------------------- /examples/data/texts_for_retrieval/story2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/data/texts_for_retrieval/story2.txt -------------------------------------------------------------------------------- /examples/langchain_examples/langchain_chromadb_creation.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/langchain_examples/langchain_chromadb_creation.msa -------------------------------------------------------------------------------- /examples/langchain_examples/test_langchain_agent.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/langchain_examples/test_langchain_agent.metta -------------------------------------------------------------------------------- /examples/langchain_examples/test_langchain_retrieval.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/langchain_examples/test_langchain_retrieval.msa -------------------------------------------------------------------------------- /examples/langchain_examples/test_langchain_tools_agent.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/langchain_examples/test_langchain_tools_agent.metta -------------------------------------------------------------------------------- /examples/listening_agent_example/simple_call.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/listening_agent_example/simple_call.msa -------------------------------------------------------------------------------- /examples/listening_agent_example/test_listenning_agent.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/listening_agent_example/test_listenning_agent.metta -------------------------------------------------------------------------------- /examples/listening_agent_users/simple_call_users.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/listening_agent_users/simple_call_users.msa -------------------------------------------------------------------------------- /examples/listening_agent_users/test_listenning_agent_users.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/listening_agent_users/test_listenning_agent_users.metta -------------------------------------------------------------------------------- /examples/mock_chitchat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/README.md -------------------------------------------------------------------------------- /examples/mock_chitchat/caller_args_getter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/caller_args_getter.py -------------------------------------------------------------------------------- /examples/mock_chitchat/caller_langchain_singleuser_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/caller_langchain_singleuser_v1.py -------------------------------------------------------------------------------- /examples/mock_chitchat/caller_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/caller_selector.py -------------------------------------------------------------------------------- /examples/mock_chitchat/caller_testmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/caller_testmodel.py -------------------------------------------------------------------------------- /examples/mock_chitchat/chitchat_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/chitchat_class.py -------------------------------------------------------------------------------- /examples/mock_chitchat/commands_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/commands_parser.py -------------------------------------------------------------------------------- /examples/mock_chitchat/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/config.yaml -------------------------------------------------------------------------------- /examples/mock_chitchat/example_chitchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/example_chitchat.py -------------------------------------------------------------------------------- /examples/mock_chitchat/example_lowlevel_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/example_lowlevel_environment.py -------------------------------------------------------------------------------- /examples/mock_chitchat/example_metta_chitchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/example_metta_chitchat.py -------------------------------------------------------------------------------- /examples/mock_chitchat/inline_animations_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/inline_animations_prompt.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_auto_conv_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_auto_conv_history.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_config.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_image_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_image_handler.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_messages.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_stt.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_tts.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_tts_interface_waci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_tts_interface_waci.py -------------------------------------------------------------------------------- /examples/mock_chitchat/mock_tts_say_with_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/mock_tts_say_with_cancel.py -------------------------------------------------------------------------------- /examples/mock_chitchat/motto_chit_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/motto_chit_chat.py -------------------------------------------------------------------------------- /examples/mock_chitchat/simple_call_.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/simple_call_.msa -------------------------------------------------------------------------------- /examples/mock_chitchat/stream_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/stream_iterators.py -------------------------------------------------------------------------------- /examples/mock_chitchat/test_chitchat_metta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/test_chitchat_metta.py -------------------------------------------------------------------------------- /examples/mock_chitchat/test_mock_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/test_mock_stt.py -------------------------------------------------------------------------------- /examples/mock_chitchat/test_mock_tts_interface_waci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/test_mock_tts_interface_waci.py -------------------------------------------------------------------------------- /examples/mock_chitchat/test_mock_tts_say_with_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/mock_chitchat/test_mock_tts_say_with_cancel.py -------------------------------------------------------------------------------- /examples/motto: -------------------------------------------------------------------------------- 1 | ../motto -------------------------------------------------------------------------------- /examples/reason_with_structured_output.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/reason_with_structured_output.metta -------------------------------------------------------------------------------- /examples/reason_with_structured_output.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/reason_with_structured_output.msa -------------------------------------------------------------------------------- /examples/test_anthropic.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_anthropic.metta -------------------------------------------------------------------------------- /examples/test_assist.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_assist.metta -------------------------------------------------------------------------------- /examples/test_guide.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_guide.metta -------------------------------------------------------------------------------- /examples/test_guide_func.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_guide_func.metta -------------------------------------------------------------------------------- /examples/test_guide_prompt.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_guide_prompt.mps -------------------------------------------------------------------------------- /examples/test_guide_with_history.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_guide_with_history.metta -------------------------------------------------------------------------------- /examples/test_langchain_llm.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_langchain_llm.metta -------------------------------------------------------------------------------- /examples/test_llms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_llms.py -------------------------------------------------------------------------------- /examples/test_open_router_agent.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_open_router_agent.metta -------------------------------------------------------------------------------- /examples/test_retrieval.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_retrieval.metta -------------------------------------------------------------------------------- /examples/test_several_tools_calls.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_several_tools_calls.msa -------------------------------------------------------------------------------- /examples/test_snet_sdk_agent.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_snet_sdk_agent.metta -------------------------------------------------------------------------------- /examples/test_sparql.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_sparql.metta -------------------------------------------------------------------------------- /examples/test_sparql_wikidata.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_sparql_wikidata.metta -------------------------------------------------------------------------------- /examples/test_structured_output_langchain_llm.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/test_structured_output_langchain_llm.metta -------------------------------------------------------------------------------- /examples/text_for_retrieval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/examples/text_for_retrieval.txt -------------------------------------------------------------------------------- /motto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/__init__.py -------------------------------------------------------------------------------- /motto/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/__init__.py -------------------------------------------------------------------------------- /motto/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/agent.py -------------------------------------------------------------------------------- /motto/agents/anthropic_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/anthropic_agent.py -------------------------------------------------------------------------------- /motto/agents/api_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/api_importer.py -------------------------------------------------------------------------------- /motto/agents/data_processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/data_processors/__init__.py -------------------------------------------------------------------------------- /motto/agents/data_processors/doc_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/data_processors/doc_processor.py -------------------------------------------------------------------------------- /motto/agents/data_processors/embedings_getters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/data_processors/embedings_getters.py -------------------------------------------------------------------------------- /motto/agents/gpt_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/gpt_agent.py -------------------------------------------------------------------------------- /motto/agents/langchain_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/langchain_llm.py -------------------------------------------------------------------------------- /motto/agents/messages_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/messages_processor.py -------------------------------------------------------------------------------- /motto/agents/metta_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/metta_agent.py -------------------------------------------------------------------------------- /motto/agents/openrouter_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/openrouter_agent.py -------------------------------------------------------------------------------- /motto/agents/retrieval_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/agents/retrieval_agent.py -------------------------------------------------------------------------------- /motto/langchain_agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/langchain_agents/__init__.py -------------------------------------------------------------------------------- /motto/langchain_agents/langchain_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/langchain_agents/langchain_agent.msa -------------------------------------------------------------------------------- /motto/langchain_agents/langchain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/langchain_agents/langchain_agent.py -------------------------------------------------------------------------------- /motto/langchain_agents/langchain_openai_tools_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/langchain_agents/langchain_openai_tools_agent.msa -------------------------------------------------------------------------------- /motto/langchain_agents/langchain_states.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/langchain_agents/langchain_states.metta -------------------------------------------------------------------------------- /motto/llm_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/llm_gate.py -------------------------------------------------------------------------------- /motto/snet_sdk_agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/snet_sdk_agents/__init__.py -------------------------------------------------------------------------------- /motto/snet_sdk_agents/snet_sdk_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/snet_sdk_agents/snet_sdk_agent.py -------------------------------------------------------------------------------- /motto/sparql_gate/__init__.py: -------------------------------------------------------------------------------- 1 | from .sparql_gate import * 2 | -------------------------------------------------------------------------------- /motto/sparql_gate/sparql_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/sparql_gate/sparql_gate.py -------------------------------------------------------------------------------- /motto/thread_agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/thread_agents/__init__.py -------------------------------------------------------------------------------- /motto/thread_agents/thread_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/thread_agents/thread_agents.py -------------------------------------------------------------------------------- /motto/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/motto/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/setup.py -------------------------------------------------------------------------------- /tests/basic_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent.msa -------------------------------------------------------------------------------- /tests/basic_agent_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent_call.metta -------------------------------------------------------------------------------- /tests/basic_agent_script.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent_script.metta -------------------------------------------------------------------------------- /tests/basic_agent_script.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent_script.msa -------------------------------------------------------------------------------- /tests/basic_agent_stateful.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent_stateful.metta -------------------------------------------------------------------------------- /tests/basic_agent_stateful.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agent_stateful.msa -------------------------------------------------------------------------------- /tests/basic_agentsc.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_agentsc.msa -------------------------------------------------------------------------------- /tests/basic_direct_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_direct_call.metta -------------------------------------------------------------------------------- /tests/basic_function_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_function_call.metta -------------------------------------------------------------------------------- /tests/basic_script.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_script.mps -------------------------------------------------------------------------------- /tests/basic_script_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/basic_script_call.metta -------------------------------------------------------------------------------- /tests/chat_echo_history.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/chat_echo_history.msa -------------------------------------------------------------------------------- /tests/metta_chat.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/metta_chat.metta -------------------------------------------------------------------------------- /tests/motto: -------------------------------------------------------------------------------- 1 | ../motto -------------------------------------------------------------------------------- /tests/nested_dialog_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_dialog_agent.msa -------------------------------------------------------------------------------- /tests/nested_dialog_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_dialog_call.metta -------------------------------------------------------------------------------- /tests/nested_dialog_script.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_dialog_script.mps -------------------------------------------------------------------------------- /tests/nested_dialog_sub.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_dialog_sub.msa -------------------------------------------------------------------------------- /tests/nested_script_direct.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_script_direct.metta -------------------------------------------------------------------------------- /tests/nested_script_greet.mps: -------------------------------------------------------------------------------- 1 | (system "Greet the user") 2 | -------------------------------------------------------------------------------- /tests/nested_script_main.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/nested_script_main.mps -------------------------------------------------------------------------------- /tests/nested_script_order.mps: -------------------------------------------------------------------------------- 1 | (system "Help the user with lunch order") 2 | -------------------------------------------------------------------------------- /tests/sparql_functions_test.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/sparql_functions_test.metta -------------------------------------------------------------------------------- /tests/test_custom_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/test_custom_agent.py -------------------------------------------------------------------------------- /tests/test_python_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/test_python_direct.py -------------------------------------------------------------------------------- /tests/test_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/test_scripts.py -------------------------------------------------------------------------------- /tests/test_sparql_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tests/test_sparql_select.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tox.ini -------------------------------------------------------------------------------- /tutorial/00_basic_chatpgt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/00_basic_chatpgt.py -------------------------------------------------------------------------------- /tutorial/01_basic_chatgpt.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/01_basic_chatgpt.metta -------------------------------------------------------------------------------- /tutorial/02_metta_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/02_metta_agent.msa -------------------------------------------------------------------------------- /tutorial/02_metta_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/02_metta_agent.py -------------------------------------------------------------------------------- /tutorial/03_agent_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/03_agent_call.metta -------------------------------------------------------------------------------- /tutorial/04_prompt_call.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/04_prompt_call.metta -------------------------------------------------------------------------------- /tutorial/04_prompt_template.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/04_prompt_template.mps -------------------------------------------------------------------------------- /tutorial/05_call_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/05_call_prompt.py -------------------------------------------------------------------------------- /tutorial/05_nested_prompt.mps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/05_nested_prompt.mps -------------------------------------------------------------------------------- /tutorial/05_prompt_agent.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/05_prompt_agent.msa -------------------------------------------------------------------------------- /tutorial/06_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/06_logic.py -------------------------------------------------------------------------------- /tutorial/06b_reason.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/06b_reason.metta -------------------------------------------------------------------------------- /tutorial/06b_reason.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/06b_reason.msa -------------------------------------------------------------------------------- /tutorial/07_dialog.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/07_dialog.metta -------------------------------------------------------------------------------- /tutorial/07_dialog.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/07_dialog.msa -------------------------------------------------------------------------------- /tutorial/07_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/07_dialog.py -------------------------------------------------------------------------------- /tutorial/08_nested_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/08_nested_dialog.py -------------------------------------------------------------------------------- /tutorial/09_agent_stateful.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/09_agent_stateful.msa -------------------------------------------------------------------------------- /tutorial/09_agent_stateful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/09_agent_stateful.py -------------------------------------------------------------------------------- /tutorial/app1_generate_query_dbpedia.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/app1_generate_query_dbpedia.metta -------------------------------------------------------------------------------- /tutorial/app1_generate_query_dbpedia.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/app1_generate_query_dbpedia.msa -------------------------------------------------------------------------------- /tutorial/app2_generate_query_wikidata.metta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/app2_generate_query_wikidata.metta -------------------------------------------------------------------------------- /tutorial/app2_generate_query_wikidata.msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarqa-ai/metta-motto/HEAD/tutorial/app2_generate_query_wikidata.msa -------------------------------------------------------------------------------- /tutorial/motto: -------------------------------------------------------------------------------- 1 | ../motto --------------------------------------------------------------------------------