├── .gitignore ├── .pre-commit-config.yaml ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── favicon.svg ├── src │ ├── assets │ │ ├── houston.webp │ │ └── mascot.png │ ├── content.config.ts │ ├── content │ │ ├── blog │ │ │ └── welcome.md │ │ └── docs │ │ │ ├── changelog.mdx │ │ │ ├── core │ │ │ ├── caching.md │ │ │ ├── configuring-client.md │ │ │ ├── conversations │ │ │ │ ├── files.md │ │ │ │ ├── images.md │ │ │ │ └── index.md │ │ │ └── rate-limiting.md │ │ │ ├── features │ │ │ ├── mcp.md │ │ │ ├── structured-outputs.md │ │ │ └── tools.md │ │ │ ├── getting-started │ │ │ ├── installation.md │ │ │ └── quickstart.md │ │ │ ├── guides │ │ │ ├── advanced-usage.md │ │ │ └── agents.md │ │ │ ├── index.mdx │ │ │ └── reference │ │ │ ├── api.md │ │ │ ├── custom-models.md │ │ │ └── providers.md │ ├── layouts │ │ └── Layout.astro │ └── pages │ │ └── blog │ │ ├── [...slug].astro │ │ └── index.astro └── tsconfig.json ├── examples ├── agent_loop.md ├── batch_processing_guide.md ├── computer_use_guide.md ├── example_file_usage.py ├── file_handling_guide.md ├── mcp_tools_guide.md ├── multiturn.md ├── prompt_caching.md ├── pydantic_structured_outputs_example.py ├── streaming_guide.md └── tool_calling_guide.md ├── old_docs ├── PLAN.md ├── PLAN2.md ├── PLAN_OLD.md ├── REFACTOR.md └── RETRY_BUG.md ├── plan.md ├── pyproject.toml ├── pyrightconfig.json ├── requirements.txt ├── schema.json ├── src └── lm_deluge │ ├── .DS_Store │ ├── __init__.py │ ├── api_requests │ ├── __init__.py │ ├── anthropic.py │ ├── base.py │ ├── bedrock.py │ ├── chat_reasoning.py │ ├── common.py │ ├── deprecated │ │ ├── README.md │ │ ├── bedrock.py │ │ ├── cohere.py │ │ ├── deepseek.py │ │ ├── mistral.py │ │ └── vertex.py │ ├── gemini.py │ ├── mistral.py │ ├── openai.py │ └── response.py │ ├── batches.py │ ├── built_in_tools │ ├── anthropic │ │ ├── __init__.py │ │ ├── bash.py │ │ ├── computer_use.py │ │ └── editor.py │ ├── base.py │ └── openai.py │ ├── cache.py │ ├── cli.py │ ├── client.py │ ├── config.py │ ├── embed.py │ ├── errors.py │ ├── file.py │ ├── image.py │ ├── llm_tools │ └── __init__.py │ ├── mock_openai.py │ ├── models │ ├── __init__.py │ ├── anthropic.py │ ├── bedrock.py │ ├── cerebras.py │ ├── cohere.py │ ├── deepseek.py │ ├── fireworks.py │ ├── google.py │ ├── grok.py │ ├── groq.py │ ├── kimi.py │ ├── meta.py │ ├── minimax.py │ ├── mistral.py │ ├── openai.py │ ├── openrouter.py │ └── together.py │ ├── pipelines │ ├── __init__.py │ ├── classify.py │ ├── extract.py │ ├── gepa │ │ └── GEPA_IMPLEMENTATION_PLAN.md │ ├── locate.py │ ├── ocr.py │ ├── score.py │ └── translate.py │ ├── prompt.py │ ├── request_context.py │ ├── rerank.py │ ├── tool │ ├── UPDATE.md │ ├── __init__.py │ └── prefab │ │ ├── README.md │ │ ├── __init__.py │ │ ├── batch_tool.py │ │ ├── filesystem.py │ │ ├── memory.py │ │ ├── otc │ │ ├── README.md │ │ ├── __init__.py │ │ ├── executor.py │ │ └── parse.py │ │ ├── sandbox.py │ │ ├── subagents.py │ │ ├── todos.py │ │ └── tool_search.py │ ├── tracker.py │ ├── usage.py │ ├── util │ ├── harmony.py │ ├── json.py │ ├── logprobs.py │ ├── schema.py │ ├── spatial.py │ ├── validation.py │ └── xml.py │ └── warnings.py ├── tests ├── __init__.py ├── calendar.png ├── core │ ├── test_agent_loop.py │ ├── test_all_models.py │ ├── test_anthropic_computer_use.py │ ├── test_anthropic_structured_outputs.py │ ├── test_async_tasks.py │ ├── test_background_mode.py │ ├── test_batch_real.py │ ├── test_batch_tool_live.py │ ├── test_bedrock_requests.py │ ├── test_client_naming.py │ ├── test_client_reasoning_suffix.py │ ├── test_conversation_importers.py │ ├── test_cumulative_usage.py │ ├── test_daytona_sandbox.py │ ├── test_deprecation_demo.py │ ├── test_dynamic_caching.py │ ├── test_execute_once.py │ ├── test_file_support.py │ ├── test_files_real.py │ ├── test_image_utils.py │ ├── test_incomplete_response.py │ ├── test_json_utils.py │ ├── test_local_cache.py │ ├── test_logprobs_refactor.py │ ├── test_max_concurrent_requests.py │ ├── test_mcp_tools.py │ ├── test_memory_manager.py │ ├── test_message_as_prompt.py │ ├── test_message_serialization.py │ ├── test_message_with_methods.py │ ├── test_modal_sandbox.py │ ├── test_model_agnostic_serialization.py │ ├── test_nested_additional_properties.py │ ├── test_new_llmclient_api.py │ ├── test_openai_prompt_caching.py │ ├── test_openai_responses.py │ ├── test_openai_structured_outputs.py │ ├── test_otc_live.py │ ├── test_postprocess.py │ ├── test_process_prompts_async.py │ ├── test_process_prompts_sync.py │ ├── test_process_single_request.py │ ├── test_prompt_caching.py │ ├── test_pydantic_structured_outputs.py │ ├── test_real_prompt_caching.py │ ├── test_reasoning_effort_minimal.py │ ├── test_register_custom_model.py │ ├── test_request_context.py │ ├── test_retry_fix.py │ ├── test_schema_transformations.py │ ├── test_serialization_format_compatibility.py │ ├── test_service_tier.py │ ├── test_simple_gemini.py │ ├── test_subagent_manager.py │ ├── test_todo_manager.py │ ├── test_tool_calls.py │ ├── test_tool_complex_schemas.py │ ├── test_tool_defs.py │ ├── test_tool_from_function.py │ ├── test_tool_manual_parameters.py │ ├── test_tool_search_live.py │ ├── test_tool_validation.py │ ├── test_visual_grounding.py │ └── test_xml_utils.py ├── cua_screenshot.png ├── failing │ └── test_bedrock_computer_use.py ├── image.jpg ├── manual │ └── chat_loop.py ├── models │ ├── test_anthropic_thinking_budget.py │ ├── test_deepseek_openrouter.py │ ├── test_gemini_3_function_calling.py │ ├── test_gemini_3_integration.py │ ├── test_gemini_3_media_resolution.py │ ├── test_gemini_3_thinking_level.py │ ├── test_gemini_3_thought_signatures.py │ ├── test_gemini_integration.py │ ├── test_gemini_prompt_caching.py │ ├── test_gemini_thinking_config.py │ ├── test_glm_4_6.py │ ├── test_gpt_5_1.py │ ├── test_gpt_oss_bedrock.py │ ├── test_haiku_4_5.py │ ├── test_image_models.py │ ├── test_kimi_and_minimax.py │ ├── test_new_grok.py │ └── test_olmo_3_32b_think.py ├── one_off │ ├── debug_image_issue.py │ ├── simple_test.py │ ├── test_anthropic_structured_outputs_real.py │ ├── test_bedrock_models.py │ ├── test_client_tracker_integration.py │ ├── test_conversation_print.py │ ├── test_csv_conversation_import.py │ ├── test_debug_format.py │ ├── test_log_format_loading.py │ ├── test_openai_responses_structured_outputs.py │ ├── test_openai_structured_outputs_real.py │ ├── test_pydantic_structured_outputs.py │ ├── test_rate_limit_cooldown.py │ ├── test_rich_display.py │ ├── test_sampling_params.py │ ├── test_sandbox_cleanup.py │ ├── test_schema_debug.py │ ├── test_schema_issue.py │ ├── test_simple_schema.py │ └── validate_pydantic_docs.py ├── run_all.sh ├── sample.pdf ├── test_batch_tool.py ├── test_builtin_tools.py ├── test_file_upload.py ├── test_filesystem.py ├── test_filesystem_live.py ├── test_mock_openai.py ├── test_native_mcp_server.py ├── test_openrouter_generic.py ├── test_otc.py └── test_tool_search.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /docs/src/assets/mascot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/assets/mascot.png -------------------------------------------------------------------------------- /docs/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content.config.ts -------------------------------------------------------------------------------- /docs/src/content/blog/welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/blog/welcome.md -------------------------------------------------------------------------------- /docs/src/content/docs/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/changelog.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/core/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/caching.md -------------------------------------------------------------------------------- /docs/src/content/docs/core/configuring-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/configuring-client.md -------------------------------------------------------------------------------- /docs/src/content/docs/core/conversations/files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/conversations/files.md -------------------------------------------------------------------------------- /docs/src/content/docs/core/conversations/images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/conversations/images.md -------------------------------------------------------------------------------- /docs/src/content/docs/core/conversations/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/conversations/index.md -------------------------------------------------------------------------------- /docs/src/content/docs/core/rate-limiting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/core/rate-limiting.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/features/mcp.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/structured-outputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/features/structured-outputs.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/features/tools.md -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/getting-started/quickstart.md -------------------------------------------------------------------------------- /docs/src/content/docs/guides/advanced-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/guides/advanced-usage.md -------------------------------------------------------------------------------- /docs/src/content/docs/guides/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/guides/agents.md -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/reference/api.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/custom-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/reference/custom-models.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/content/docs/reference/providers.md -------------------------------------------------------------------------------- /docs/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/layouts/Layout.astro -------------------------------------------------------------------------------- /docs/src/pages/blog/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/pages/blog/[...slug].astro -------------------------------------------------------------------------------- /docs/src/pages/blog/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/src/pages/blog/index.astro -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/agent_loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/agent_loop.md -------------------------------------------------------------------------------- /examples/batch_processing_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/batch_processing_guide.md -------------------------------------------------------------------------------- /examples/computer_use_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/computer_use_guide.md -------------------------------------------------------------------------------- /examples/example_file_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/example_file_usage.py -------------------------------------------------------------------------------- /examples/file_handling_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/file_handling_guide.md -------------------------------------------------------------------------------- /examples/mcp_tools_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/mcp_tools_guide.md -------------------------------------------------------------------------------- /examples/multiturn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/multiturn.md -------------------------------------------------------------------------------- /examples/prompt_caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/prompt_caching.md -------------------------------------------------------------------------------- /examples/pydantic_structured_outputs_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/pydantic_structured_outputs_example.py -------------------------------------------------------------------------------- /examples/streaming_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/streaming_guide.md -------------------------------------------------------------------------------- /examples/tool_calling_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/examples/tool_calling_guide.md -------------------------------------------------------------------------------- /old_docs/PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/old_docs/PLAN.md -------------------------------------------------------------------------------- /old_docs/PLAN2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/old_docs/PLAN2.md -------------------------------------------------------------------------------- /old_docs/PLAN_OLD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/old_docs/PLAN_OLD.md -------------------------------------------------------------------------------- /old_docs/REFACTOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/old_docs/REFACTOR.md -------------------------------------------------------------------------------- /old_docs/RETRY_BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/old_docs/RETRY_BUG.md -------------------------------------------------------------------------------- /plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/plan.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/requirements.txt -------------------------------------------------------------------------------- /schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/schema.json -------------------------------------------------------------------------------- /src/lm_deluge/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/.DS_Store -------------------------------------------------------------------------------- /src/lm_deluge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/anthropic.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/base.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/bedrock.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/chat_reasoning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/chat_reasoning.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/common.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/README.md -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/bedrock.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/cohere.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/deepseek.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/mistral.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/deprecated/vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/deprecated/vertex.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/gemini.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/mistral.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/openai.py -------------------------------------------------------------------------------- /src/lm_deluge/api_requests/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/api_requests/response.py -------------------------------------------------------------------------------- /src/lm_deluge/batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/batches.py -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/anthropic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/built_in_tools/anthropic/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/anthropic/bash.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/anthropic/computer_use.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/anthropic/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/built_in_tools/anthropic/editor.py -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/built_in_tools/base.py -------------------------------------------------------------------------------- /src/lm_deluge/built_in_tools/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/built_in_tools/openai.py -------------------------------------------------------------------------------- /src/lm_deluge/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/cache.py -------------------------------------------------------------------------------- /src/lm_deluge/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/cli.py -------------------------------------------------------------------------------- /src/lm_deluge/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/client.py -------------------------------------------------------------------------------- /src/lm_deluge/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/config.py -------------------------------------------------------------------------------- /src/lm_deluge/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/embed.py -------------------------------------------------------------------------------- /src/lm_deluge/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/errors.py -------------------------------------------------------------------------------- /src/lm_deluge/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/file.py -------------------------------------------------------------------------------- /src/lm_deluge/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/image.py -------------------------------------------------------------------------------- /src/lm_deluge/llm_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/llm_tools/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/mock_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/mock_openai.py -------------------------------------------------------------------------------- /src/lm_deluge/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/models/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/anthropic.py -------------------------------------------------------------------------------- /src/lm_deluge/models/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/bedrock.py -------------------------------------------------------------------------------- /src/lm_deluge/models/cerebras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/cerebras.py -------------------------------------------------------------------------------- /src/lm_deluge/models/cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/cohere.py -------------------------------------------------------------------------------- /src/lm_deluge/models/deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/deepseek.py -------------------------------------------------------------------------------- /src/lm_deluge/models/fireworks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/fireworks.py -------------------------------------------------------------------------------- /src/lm_deluge/models/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/google.py -------------------------------------------------------------------------------- /src/lm_deluge/models/grok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/grok.py -------------------------------------------------------------------------------- /src/lm_deluge/models/groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/groq.py -------------------------------------------------------------------------------- /src/lm_deluge/models/kimi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/kimi.py -------------------------------------------------------------------------------- /src/lm_deluge/models/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/meta.py -------------------------------------------------------------------------------- /src/lm_deluge/models/minimax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/minimax.py -------------------------------------------------------------------------------- /src/lm_deluge/models/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/mistral.py -------------------------------------------------------------------------------- /src/lm_deluge/models/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/openai.py -------------------------------------------------------------------------------- /src/lm_deluge/models/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/openrouter.py -------------------------------------------------------------------------------- /src/lm_deluge/models/together.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/models/together.py -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/classify.py: -------------------------------------------------------------------------------- 1 | # NOT IMPLEMENTED!!! 2 | -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/extract.py -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/gepa/GEPA_IMPLEMENTATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/gepa/GEPA_IMPLEMENTATION_PLAN.md -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/locate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/locate.py -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/ocr.py: -------------------------------------------------------------------------------- 1 | # NOT IMPLEMENTED YET! 2 | -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/score.py -------------------------------------------------------------------------------- /src/lm_deluge/pipelines/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/pipelines/translate.py -------------------------------------------------------------------------------- /src/lm_deluge/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/prompt.py -------------------------------------------------------------------------------- /src/lm_deluge/request_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/request_context.py -------------------------------------------------------------------------------- /src/lm_deluge/rerank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/rerank.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/UPDATE.md -------------------------------------------------------------------------------- /src/lm_deluge/tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/README.md -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/batch_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/batch_tool.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/filesystem.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/memory.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/otc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/otc/README.md -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/otc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/otc/__init__.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/otc/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/otc/executor.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/otc/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/otc/parse.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/sandbox.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/subagents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/subagents.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/todos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/todos.py -------------------------------------------------------------------------------- /src/lm_deluge/tool/prefab/tool_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tool/prefab/tool_search.py -------------------------------------------------------------------------------- /src/lm_deluge/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/tracker.py -------------------------------------------------------------------------------- /src/lm_deluge/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/usage.py -------------------------------------------------------------------------------- /src/lm_deluge/util/harmony.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/harmony.py -------------------------------------------------------------------------------- /src/lm_deluge/util/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/json.py -------------------------------------------------------------------------------- /src/lm_deluge/util/logprobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/logprobs.py -------------------------------------------------------------------------------- /src/lm_deluge/util/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/schema.py -------------------------------------------------------------------------------- /src/lm_deluge/util/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/spatial.py -------------------------------------------------------------------------------- /src/lm_deluge/util/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/validation.py -------------------------------------------------------------------------------- /src/lm_deluge/util/xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/util/xml.py -------------------------------------------------------------------------------- /src/lm_deluge/warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/src/lm_deluge/warnings.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/calendar.png -------------------------------------------------------------------------------- /tests/core/test_agent_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_agent_loop.py -------------------------------------------------------------------------------- /tests/core/test_all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_all_models.py -------------------------------------------------------------------------------- /tests/core/test_anthropic_computer_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_anthropic_computer_use.py -------------------------------------------------------------------------------- /tests/core/test_anthropic_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_anthropic_structured_outputs.py -------------------------------------------------------------------------------- /tests/core/test_async_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_async_tasks.py -------------------------------------------------------------------------------- /tests/core/test_background_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_background_mode.py -------------------------------------------------------------------------------- /tests/core/test_batch_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_batch_real.py -------------------------------------------------------------------------------- /tests/core/test_batch_tool_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_batch_tool_live.py -------------------------------------------------------------------------------- /tests/core/test_bedrock_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_bedrock_requests.py -------------------------------------------------------------------------------- /tests/core/test_client_naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_client_naming.py -------------------------------------------------------------------------------- /tests/core/test_client_reasoning_suffix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_client_reasoning_suffix.py -------------------------------------------------------------------------------- /tests/core/test_conversation_importers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_conversation_importers.py -------------------------------------------------------------------------------- /tests/core/test_cumulative_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_cumulative_usage.py -------------------------------------------------------------------------------- /tests/core/test_daytona_sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_daytona_sandbox.py -------------------------------------------------------------------------------- /tests/core/test_deprecation_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_deprecation_demo.py -------------------------------------------------------------------------------- /tests/core/test_dynamic_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_dynamic_caching.py -------------------------------------------------------------------------------- /tests/core/test_execute_once.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_execute_once.py -------------------------------------------------------------------------------- /tests/core/test_file_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_file_support.py -------------------------------------------------------------------------------- /tests/core/test_files_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_files_real.py -------------------------------------------------------------------------------- /tests/core/test_image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_image_utils.py -------------------------------------------------------------------------------- /tests/core/test_incomplete_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_incomplete_response.py -------------------------------------------------------------------------------- /tests/core/test_json_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_json_utils.py -------------------------------------------------------------------------------- /tests/core/test_local_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_local_cache.py -------------------------------------------------------------------------------- /tests/core/test_logprobs_refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_logprobs_refactor.py -------------------------------------------------------------------------------- /tests/core/test_max_concurrent_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_max_concurrent_requests.py -------------------------------------------------------------------------------- /tests/core/test_mcp_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_mcp_tools.py -------------------------------------------------------------------------------- /tests/core/test_memory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_memory_manager.py -------------------------------------------------------------------------------- /tests/core/test_message_as_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_message_as_prompt.py -------------------------------------------------------------------------------- /tests/core/test_message_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_message_serialization.py -------------------------------------------------------------------------------- /tests/core/test_message_with_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_message_with_methods.py -------------------------------------------------------------------------------- /tests/core/test_modal_sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_modal_sandbox.py -------------------------------------------------------------------------------- /tests/core/test_model_agnostic_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_model_agnostic_serialization.py -------------------------------------------------------------------------------- /tests/core/test_nested_additional_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_nested_additional_properties.py -------------------------------------------------------------------------------- /tests/core/test_new_llmclient_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_new_llmclient_api.py -------------------------------------------------------------------------------- /tests/core/test_openai_prompt_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_openai_prompt_caching.py -------------------------------------------------------------------------------- /tests/core/test_openai_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_openai_responses.py -------------------------------------------------------------------------------- /tests/core/test_openai_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_openai_structured_outputs.py -------------------------------------------------------------------------------- /tests/core/test_otc_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_otc_live.py -------------------------------------------------------------------------------- /tests/core/test_postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_postprocess.py -------------------------------------------------------------------------------- /tests/core/test_process_prompts_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_process_prompts_async.py -------------------------------------------------------------------------------- /tests/core/test_process_prompts_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_process_prompts_sync.py -------------------------------------------------------------------------------- /tests/core/test_process_single_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_process_single_request.py -------------------------------------------------------------------------------- /tests/core/test_prompt_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_prompt_caching.py -------------------------------------------------------------------------------- /tests/core/test_pydantic_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_pydantic_structured_outputs.py -------------------------------------------------------------------------------- /tests/core/test_real_prompt_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_real_prompt_caching.py -------------------------------------------------------------------------------- /tests/core/test_reasoning_effort_minimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_reasoning_effort_minimal.py -------------------------------------------------------------------------------- /tests/core/test_register_custom_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_register_custom_model.py -------------------------------------------------------------------------------- /tests/core/test_request_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_request_context.py -------------------------------------------------------------------------------- /tests/core/test_retry_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_retry_fix.py -------------------------------------------------------------------------------- /tests/core/test_schema_transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_schema_transformations.py -------------------------------------------------------------------------------- /tests/core/test_serialization_format_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_serialization_format_compatibility.py -------------------------------------------------------------------------------- /tests/core/test_service_tier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_service_tier.py -------------------------------------------------------------------------------- /tests/core/test_simple_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_simple_gemini.py -------------------------------------------------------------------------------- /tests/core/test_subagent_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_subagent_manager.py -------------------------------------------------------------------------------- /tests/core/test_todo_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_todo_manager.py -------------------------------------------------------------------------------- /tests/core/test_tool_calls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_calls.py -------------------------------------------------------------------------------- /tests/core/test_tool_complex_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_complex_schemas.py -------------------------------------------------------------------------------- /tests/core/test_tool_defs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_defs.py -------------------------------------------------------------------------------- /tests/core/test_tool_from_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_from_function.py -------------------------------------------------------------------------------- /tests/core/test_tool_manual_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_manual_parameters.py -------------------------------------------------------------------------------- /tests/core/test_tool_search_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_search_live.py -------------------------------------------------------------------------------- /tests/core/test_tool_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_tool_validation.py -------------------------------------------------------------------------------- /tests/core/test_visual_grounding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_visual_grounding.py -------------------------------------------------------------------------------- /tests/core/test_xml_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/core/test_xml_utils.py -------------------------------------------------------------------------------- /tests/cua_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/cua_screenshot.png -------------------------------------------------------------------------------- /tests/failing/test_bedrock_computer_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/failing/test_bedrock_computer_use.py -------------------------------------------------------------------------------- /tests/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/image.jpg -------------------------------------------------------------------------------- /tests/manual/chat_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/manual/chat_loop.py -------------------------------------------------------------------------------- /tests/models/test_anthropic_thinking_budget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_anthropic_thinking_budget.py -------------------------------------------------------------------------------- /tests/models/test_deepseek_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_deepseek_openrouter.py -------------------------------------------------------------------------------- /tests/models/test_gemini_3_function_calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_3_function_calling.py -------------------------------------------------------------------------------- /tests/models/test_gemini_3_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_3_integration.py -------------------------------------------------------------------------------- /tests/models/test_gemini_3_media_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_3_media_resolution.py -------------------------------------------------------------------------------- /tests/models/test_gemini_3_thinking_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_3_thinking_level.py -------------------------------------------------------------------------------- /tests/models/test_gemini_3_thought_signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_3_thought_signatures.py -------------------------------------------------------------------------------- /tests/models/test_gemini_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_integration.py -------------------------------------------------------------------------------- /tests/models/test_gemini_prompt_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_prompt_caching.py -------------------------------------------------------------------------------- /tests/models/test_gemini_thinking_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gemini_thinking_config.py -------------------------------------------------------------------------------- /tests/models/test_glm_4_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_glm_4_6.py -------------------------------------------------------------------------------- /tests/models/test_gpt_5_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gpt_5_1.py -------------------------------------------------------------------------------- /tests/models/test_gpt_oss_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_gpt_oss_bedrock.py -------------------------------------------------------------------------------- /tests/models/test_haiku_4_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_haiku_4_5.py -------------------------------------------------------------------------------- /tests/models/test_image_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_image_models.py -------------------------------------------------------------------------------- /tests/models/test_kimi_and_minimax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_kimi_and_minimax.py -------------------------------------------------------------------------------- /tests/models/test_new_grok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_new_grok.py -------------------------------------------------------------------------------- /tests/models/test_olmo_3_32b_think.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/models/test_olmo_3_32b_think.py -------------------------------------------------------------------------------- /tests/one_off/debug_image_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/debug_image_issue.py -------------------------------------------------------------------------------- /tests/one_off/simple_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/simple_test.py -------------------------------------------------------------------------------- /tests/one_off/test_anthropic_structured_outputs_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_anthropic_structured_outputs_real.py -------------------------------------------------------------------------------- /tests/one_off/test_bedrock_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_bedrock_models.py -------------------------------------------------------------------------------- /tests/one_off/test_client_tracker_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_client_tracker_integration.py -------------------------------------------------------------------------------- /tests/one_off/test_conversation_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_conversation_print.py -------------------------------------------------------------------------------- /tests/one_off/test_csv_conversation_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_csv_conversation_import.py -------------------------------------------------------------------------------- /tests/one_off/test_debug_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_debug_format.py -------------------------------------------------------------------------------- /tests/one_off/test_log_format_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_log_format_loading.py -------------------------------------------------------------------------------- /tests/one_off/test_openai_responses_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_openai_responses_structured_outputs.py -------------------------------------------------------------------------------- /tests/one_off/test_openai_structured_outputs_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_openai_structured_outputs_real.py -------------------------------------------------------------------------------- /tests/one_off/test_pydantic_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_pydantic_structured_outputs.py -------------------------------------------------------------------------------- /tests/one_off/test_rate_limit_cooldown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_rate_limit_cooldown.py -------------------------------------------------------------------------------- /tests/one_off/test_rich_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_rich_display.py -------------------------------------------------------------------------------- /tests/one_off/test_sampling_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_sampling_params.py -------------------------------------------------------------------------------- /tests/one_off/test_sandbox_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_sandbox_cleanup.py -------------------------------------------------------------------------------- /tests/one_off/test_schema_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_schema_debug.py -------------------------------------------------------------------------------- /tests/one_off/test_schema_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_schema_issue.py -------------------------------------------------------------------------------- /tests/one_off/test_simple_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/test_simple_schema.py -------------------------------------------------------------------------------- /tests/one_off/validate_pydantic_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/one_off/validate_pydantic_docs.py -------------------------------------------------------------------------------- /tests/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/run_all.sh -------------------------------------------------------------------------------- /tests/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/sample.pdf -------------------------------------------------------------------------------- /tests/test_batch_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_batch_tool.py -------------------------------------------------------------------------------- /tests/test_builtin_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_builtin_tools.py -------------------------------------------------------------------------------- /tests/test_file_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_file_upload.py -------------------------------------------------------------------------------- /tests/test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_filesystem.py -------------------------------------------------------------------------------- /tests/test_filesystem_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_filesystem_live.py -------------------------------------------------------------------------------- /tests/test_mock_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_mock_openai.py -------------------------------------------------------------------------------- /tests/test_native_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_native_mcp_server.py -------------------------------------------------------------------------------- /tests/test_openrouter_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_openrouter_generic.py -------------------------------------------------------------------------------- /tests/test_otc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_otc.py -------------------------------------------------------------------------------- /tests/test_tool_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/tests/test_tool_search.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorai/lm-deluge/HEAD/uv.lock --------------------------------------------------------------------------------