├── .env.template ├── .gitignore ├── LICENSE ├── README.md ├── Taskfile.yml ├── __init__.py ├── baml_agents ├── __init__.py ├── _agent_tools │ ├── __init__.py │ ├── _action.py │ ├── _baml_client_passthrough_wrapper.py │ ├── _json_schema_to_baml_source │ │ ├── __init__.py │ │ ├── _default_callbacks.py │ │ ├── _facade.py │ │ ├── _interfaces.py │ │ ├── _json_to_model.py │ │ ├── _model.py │ │ └── _model_to_baml_source.py │ ├── _mcp.py │ ├── _mcp_schema_to_type_builder │ │ ├── __init__.py │ │ ├── _abstract_json_schema_to_baml_converter.py │ │ ├── _baml_tool_prompt_config.py │ │ ├── _facade.py │ │ ├── _json_schema_to_baml_converter.py │ │ ├── _tool_to_baml_type.py │ │ └── _type_builder_orchestrator.py │ ├── _mcp_tool_to_json_schema.py │ ├── _str_result.py │ ├── _tool_definition.py │ └── _utils │ │ ├── __init__.py │ │ ├── _baml_utils.py │ │ └── _snake_to_pascal.py ├── _baml_client_proxy │ ├── __init__.py │ ├── _baml_client_proxy.py │ ├── _hook_engine.py │ ├── _hooks │ │ ├── __init__.py │ │ ├── _base_hook.py │ │ ├── _handle_llm_interaction_hook.py │ │ ├── _implementations │ │ │ ├── __init__.py │ │ │ ├── _test_generator.py │ │ │ ├── _test_generator_helpers.py │ │ │ └── _with_options.py │ │ ├── _on_after_call_success_hook.py │ │ ├── _on_before_call_hook.py │ │ ├── _on_error_hook.py │ │ ├── _on_partial_response_parsed_hook.py │ │ └── _types.py │ └── _with_hooks.py ├── _baml_clients │ ├── __init__.py │ ├── _with_baml_client.py │ └── _with_model.py ├── _project_utils │ ├── __init__.py │ ├── _get_root_path.py │ └── _init_logging.py ├── _utils │ ├── __init__.py │ ├── _merge_dicts_no_overlap.py │ ├── _must.py │ └── _sole.py ├── devtools │ ├── README.md │ ├── __init__.py │ ├── _generate_commit_message │ │ ├── __init__.py │ │ ├── _generate_commit_message.py │ │ └── baml_src │ │ │ └── GenerateCommitMessage.baml │ ├── _inline_baml_tests.py │ └── _update_baml_generator_versions.py └── jupyter │ ├── __init__.py │ ├── _export_notebook_to_py.py │ ├── _jupyter_baml.py │ ├── _jupyter_button_hide.py │ ├── _jupyter_chat_widget.py │ └── _token_cost_estimator.py ├── baml_src ├── GetNextAction.baml ├── config.baml ├── dev │ └── SummarizeAction.baml ├── devtools_demo │ └── inline_baml_tests │ │ ├── inline_baml_tests.baml │ │ └── short_story.txt ├── explorations │ └── d250504_generate_baml_tests.baml └── notebooks │ ├── 01_baml_llm_client_config.baml │ ├── 02_baml_custom_tools.baml │ └── 04_interactive_baml_jupyter.baml ├── devtools ├── __init__.py └── bump_readme_version.py ├── explorations ├── README.md ├── __init__.py ├── d250428_portable_baml_parsing │ ├── __init__.py │ ├── f01_json_schema_to_baml_source_demo.ipynb │ ├── f02_portable_baml_parser_types.py │ └── f03_portable_baml_parser.ipynb └── d250504_generate_baml_tests │ ├── __init__.py │ └── f02_chat.ipynb ├── notebooks ├── 01_baml_llm_client_config.ipynb ├── 02_baml_custom_tools.ipynb ├── 03_baml_with_mcp_tools.ipynb ├── 04_interactive_baml_jupyter.ipynb ├── 05_simple_agent_demo.ipynb ├── __init__.py └── _utils.py ├── pyproject.toml └── tests ├── __init__.py └── test_stub.py /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/.env.template -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/__init__.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_action.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_baml_client_passthrough_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_baml_client_passthrough_wrapper.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_default_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_default_callbacks.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_facade.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_interfaces.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_json_to_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_json_to_model.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_model.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_json_schema_to_baml_source/_model_to_baml_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_json_schema_to_baml_source/_model_to_baml_source.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_abstract_json_schema_to_baml_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_abstract_json_schema_to_baml_converter.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_baml_tool_prompt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_baml_tool_prompt_config.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_facade.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_json_schema_to_baml_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_json_schema_to_baml_converter.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_tool_to_baml_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_tool_to_baml_type.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_schema_to_type_builder/_type_builder_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_schema_to_type_builder/_type_builder_orchestrator.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_mcp_tool_to_json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_mcp_tool_to_json_schema.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_str_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_str_result.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_tool_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_tool_definition.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_utils/_baml_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_utils/_baml_utils.py -------------------------------------------------------------------------------- /baml_agents/_agent_tools/_utils/_snake_to_pascal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_agent_tools/_utils/_snake_to_pascal.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_baml_client_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_baml_client_proxy.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hook_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hook_engine.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_base_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_base_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_handle_llm_interaction_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_handle_llm_interaction_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_implementations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_implementations/_test_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_implementations/_test_generator.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_implementations/_test_generator_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_implementations/_test_generator_helpers.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_implementations/_with_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_implementations/_with_options.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_on_after_call_success_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_on_after_call_success_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_on_before_call_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_on_before_call_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_on_error_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_on_error_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_on_partial_response_parsed_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_on_partial_response_parsed_hook.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_hooks/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_hooks/_types.py -------------------------------------------------------------------------------- /baml_agents/_baml_client_proxy/_with_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_client_proxy/_with_hooks.py -------------------------------------------------------------------------------- /baml_agents/_baml_clients/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_baml_clients/_with_baml_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_clients/_with_baml_client.py -------------------------------------------------------------------------------- /baml_agents/_baml_clients/_with_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_baml_clients/_with_model.py -------------------------------------------------------------------------------- /baml_agents/_project_utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /baml_agents/_project_utils/_get_root_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_project_utils/_get_root_path.py -------------------------------------------------------------------------------- /baml_agents/_project_utils/_init_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_project_utils/_init_logging.py -------------------------------------------------------------------------------- /baml_agents/_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/_utils/_merge_dicts_no_overlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_utils/_merge_dicts_no_overlap.py -------------------------------------------------------------------------------- /baml_agents/_utils/_must.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_utils/_must.py -------------------------------------------------------------------------------- /baml_agents/_utils/_sole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/_utils/_sole.py -------------------------------------------------------------------------------- /baml_agents/devtools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/README.md -------------------------------------------------------------------------------- /baml_agents/devtools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/__init__.py -------------------------------------------------------------------------------- /baml_agents/devtools/_generate_commit_message/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /baml_agents/devtools/_generate_commit_message/_generate_commit_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/_generate_commit_message/_generate_commit_message.py -------------------------------------------------------------------------------- /baml_agents/devtools/_generate_commit_message/baml_src/GenerateCommitMessage.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/_generate_commit_message/baml_src/GenerateCommitMessage.baml -------------------------------------------------------------------------------- /baml_agents/devtools/_inline_baml_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/_inline_baml_tests.py -------------------------------------------------------------------------------- /baml_agents/devtools/_update_baml_generator_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/devtools/_update_baml_generator_versions.py -------------------------------------------------------------------------------- /baml_agents/jupyter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/__init__.py -------------------------------------------------------------------------------- /baml_agents/jupyter/_export_notebook_to_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/_export_notebook_to_py.py -------------------------------------------------------------------------------- /baml_agents/jupyter/_jupyter_baml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/_jupyter_baml.py -------------------------------------------------------------------------------- /baml_agents/jupyter/_jupyter_button_hide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/_jupyter_button_hide.py -------------------------------------------------------------------------------- /baml_agents/jupyter/_jupyter_chat_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/_jupyter_chat_widget.py -------------------------------------------------------------------------------- /baml_agents/jupyter/_token_cost_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_agents/jupyter/_token_cost_estimator.py -------------------------------------------------------------------------------- /baml_src/GetNextAction.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/GetNextAction.baml -------------------------------------------------------------------------------- /baml_src/config.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/config.baml -------------------------------------------------------------------------------- /baml_src/dev/SummarizeAction.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/dev/SummarizeAction.baml -------------------------------------------------------------------------------- /baml_src/devtools_demo/inline_baml_tests/inline_baml_tests.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/devtools_demo/inline_baml_tests/inline_baml_tests.baml -------------------------------------------------------------------------------- /baml_src/devtools_demo/inline_baml_tests/short_story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/devtools_demo/inline_baml_tests/short_story.txt -------------------------------------------------------------------------------- /baml_src/explorations/d250504_generate_baml_tests.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/explorations/d250504_generate_baml_tests.baml -------------------------------------------------------------------------------- /baml_src/notebooks/01_baml_llm_client_config.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/notebooks/01_baml_llm_client_config.baml -------------------------------------------------------------------------------- /baml_src/notebooks/02_baml_custom_tools.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/notebooks/02_baml_custom_tools.baml -------------------------------------------------------------------------------- /baml_src/notebooks/04_interactive_baml_jupyter.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/baml_src/notebooks/04_interactive_baml_jupyter.baml -------------------------------------------------------------------------------- /devtools/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /devtools/bump_readme_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/devtools/bump_readme_version.py -------------------------------------------------------------------------------- /explorations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/explorations/README.md -------------------------------------------------------------------------------- /explorations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /explorations/d250428_portable_baml_parsing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /explorations/d250428_portable_baml_parsing/f01_json_schema_to_baml_source_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/explorations/d250428_portable_baml_parsing/f01_json_schema_to_baml_source_demo.ipynb -------------------------------------------------------------------------------- /explorations/d250428_portable_baml_parsing/f02_portable_baml_parser_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/explorations/d250428_portable_baml_parsing/f02_portable_baml_parser_types.py -------------------------------------------------------------------------------- /explorations/d250428_portable_baml_parsing/f03_portable_baml_parser.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/explorations/d250428_portable_baml_parsing/f03_portable_baml_parser.ipynb -------------------------------------------------------------------------------- /explorations/d250504_generate_baml_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /explorations/d250504_generate_baml_tests/f02_chat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/explorations/d250504_generate_baml_tests/f02_chat.ipynb -------------------------------------------------------------------------------- /notebooks/01_baml_llm_client_config.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/01_baml_llm_client_config.ipynb -------------------------------------------------------------------------------- /notebooks/02_baml_custom_tools.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/02_baml_custom_tools.ipynb -------------------------------------------------------------------------------- /notebooks/03_baml_with_mcp_tools.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/03_baml_with_mcp_tools.ipynb -------------------------------------------------------------------------------- /notebooks/04_interactive_baml_jupyter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/04_interactive_baml_jupyter.ipynb -------------------------------------------------------------------------------- /notebooks/05_simple_agent_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/05_simple_agent_demo.ipynb -------------------------------------------------------------------------------- /notebooks/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notebooks/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/notebooks/_utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elijas/baml-agents/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/test_stub.py: -------------------------------------------------------------------------------- 1 | def test_stub(): 2 | pass 3 | 4 | --------------------------------------------------------------------------------