LICENSE
README.md
pyproject.toml
dspy/__init__.py
dspy/__metadata__.py
dspy/lm15.py
dspy.egg-info/PKG-INFO
dspy.egg-info/SOURCES.txt
dspy.egg-info/dependency_links.txt
dspy.egg-info/requires.txt
dspy.egg-info/top_level.txt
dspy/_vendor/UPDATING.md
dspy/_vendor/__init__.py
dspy/_vendor/lm15-LICENSE
dspy/_vendor/lm15-provenance.txt
dspy/_vendor/lm15/__init__.py
dspy/_vendor/lm15/_authlock.py
dspy/_vendor/lm15/_version.py
dspy/_vendor/lm15/access.py
dspy/_vendor/lm15/auth.py
dspy/_vendor/lm15/authkit.py
dspy/_vendor/lm15/batch.py
dspy/_vendor/lm15/compat.py
dspy/_vendor/lm15/credentials.py
dspy/_vendor/lm15/doctor.py
dspy/_vendor/lm15/errors.py
dspy/_vendor/lm15/features.py
dspy/_vendor/lm15/live.py
dspy/_vendor/lm15/model_registry.py
dspy/_vendor/lm15/models.py
dspy/_vendor/lm15/profiles.py
dspy/_vendor/lm15/protocols.py
dspy/_vendor/lm15/py.typed
dspy/_vendor/lm15/registry.py
dspy/_vendor/lm15/result.py
dspy/_vendor/lm15/router.py
dspy/_vendor/lm15/serde.py
dspy/_vendor/lm15/sse.py
dspy/_vendor/lm15/testing.py
dspy/_vendor/lm15/tools.py
dspy/_vendor/lm15/types.py
dspy/_vendor/lm15/vet.py
dspy/_vendor/lm15/video_jobs.py
dspy/_vendor/lm15/cloud/__init__.py
dspy/_vendor/lm15/cloud/chains.py
dspy/_vendor/lm15/cloud/hosts.py
dspy/_vendor/lm15/cloud/rs256.py
dspy/_vendor/lm15/cloud/sigv4.py
dspy/_vendor/lm15/providers/__init__.py
dspy/_vendor/lm15/providers/anthropic.py
dspy/_vendor/lm15/providers/async_base.py
dspy/_vendor/lm15/providers/base.py
dspy/_vendor/lm15/providers/claude_code.py
dspy/_vendor/lm15/providers/common.py
dspy/_vendor/lm15/providers/gemini.py
dspy/_vendor/lm15/providers/openai.py
dspy/_vendor/lm15/providers/openai_chat.py
dspy/_vendor/lm15/providers/openai_codex.py
dspy/_vendor/lm15/providers/xai.py
dspy/_vendor/lm15/transports/__init__.py
dspy/_vendor/lm15/transports/_async.py
dspy/_vendor/lm15/transports/_exceptions.py
dspy/_vendor/lm15/transports/_http11.py
dspy/_vendor/lm15/transports/_proxy.py
dspy/_vendor/lm15/transports/_ssl.py
dspy/_vendor/lm15/transports/_sync.py
dspy/_vendor/lm15/transports/_timeouts.py
dspy/_vendor/lm15/transports/_types.py
dspy/_vendor/lm15/transports/_url.py
dspy/adapters/__init__.py
dspy/adapters/_legacy_type_markers.py
dspy/adapters/baml_adapter.py
dspy/adapters/base.py
dspy/adapters/chat_adapter.py
dspy/adapters/json_adapter.py
dspy/adapters/two_step_adapter.py
dspy/adapters/utils.py
dspy/adapters/xml_adapter.py
dspy/adapters/types/__init__.py
dspy/adapters/types/audio.py
dspy/adapters/types/base_type.py
dspy/adapters/types/citation.py
dspy/adapters/types/code.py
dspy/adapters/types/document.py
dspy/adapters/types/file.py
dspy/adapters/types/history.py
dspy/adapters/types/image.py
dspy/adapters/types/reasoning.py
dspy/adapters/types/tool.py
dspy/clients/__init__.py
dspy/clients/_deprecation.py
dspy/clients/_http.py
dspy/clients/_litellm.py
dspy/clients/backend_selection.py
dspy/clients/base_lm.py
dspy/clients/cache.py
dspy/clients/call_context.py
dspy/clients/call_result.py
dspy/clients/capabilities.py
dspy/clients/costs.py
dspy/clients/databricks.py
dspy/clients/disk_serialization.py
dspy/clients/embedding.py
dspy/clients/errors.py
dspy/clients/execution.py
dspy/clients/legacy_outputs.py
dspy/clients/legacy_requests.py
dspy/clients/lm.py
dspy/clients/lm15_boundary.py
dspy/clients/lm_local.py
dspy/clients/openai.py
dspy/clients/provider.py
dspy/clients/utils_finetune.py
dspy/clients/engines/__init__.py
dspy/clients/engines/base.py
dspy/clients/engines/dummy_engine.py
dspy/clients/engines/legacy_engine.py
dspy/clients/engines/lifecycle.py
dspy/clients/engines/litellm_engine.py
dspy/clients/engines/litellm_errors.py
dspy/clients/engines/lm15_engine.py
dspy/clients/engines/stream_guard.py
dspy/clients/engines/streaming.py
dspy/clients/model_metadata/LICENSE
dspy/clients/model_metadata/__init__.py
dspy/clients/model_metadata/provenance.json
dspy/clients/model_metadata/snapshot.json.gz
dspy/core/__init__.py
dspy/core/types.py
dspy/datasets/__init__.py
dspy/datasets/colors.py
dspy/datasets/dataloader.py
dspy/datasets/dataset.py
dspy/datasets/gsm8k.py
dspy/datasets/hotpotqa.py
dspy/datasets/math.py
dspy/datasets/alfworld/__init__.py
dspy/datasets/alfworld/alfworld.py
dspy/dsp/__init__.py
dspy/dsp/colbertv2.py
dspy/dsp/utils/__init__.py
dspy/dsp/utils/dpr.py
dspy/dsp/utils/settings.py
dspy/dsp/utils/utils.py
dspy/evaluate/__init__.py
dspy/evaluate/auto_evaluation.py
dspy/evaluate/evaluate.py
dspy/evaluate/metrics.py
dspy/experimental/__init__.py
dspy/predict/__init__.py
dspy/predict/aggregation.py
dspy/predict/best_of_n.py
dspy/predict/chain_of_thought.py
dspy/predict/code_act.py
dspy/predict/knn.py
dspy/predict/multi_chain_comparison.py
dspy/predict/parallel.py
dspy/predict/parameter.py
dspy/predict/predict.py
dspy/predict/program_of_thought.py
dspy/predict/react.py
dspy/predict/react_v2.py
dspy/predict/refine.py
dspy/predict/retry.py
dspy/predict/rlm.py
dspy/predict/avatar/__init__.py
dspy/predict/avatar/avatar.py
dspy/predict/avatar/models.py
dspy/predict/avatar/signatures.py
dspy/predict/flex/__init__.py
dspy/predict/flex/_sandbox_shim.py
dspy/predict/flex/bridge.py
dspy/predict/flex/ctx.py
dspy/predict/flex/flex.py
dspy/predict/flex/primitives_doc.py
dspy/primitives/__init__.py
dspy/primitives/base_module.py
dspy/primitives/code_interpreter.py
dspy/primitives/example.py
dspy/primitives/local_interpreter.py
dspy/primitives/local_interpreter_worker.py
dspy/primitives/module.py
dspy/primitives/prediction.py
dspy/primitives/python_interpreter.py
dspy/primitives/repl_types.py
dspy/primitives/runner.js
dspy/primitives/sandbox_serializable.py
dspy/propose/__init__.py
dspy/propose/dataset_summary_generator.py
dspy/propose/grounded_proposer.py
dspy/propose/propose_base.py
dspy/propose/utils.py
dspy/retrievers/__init__.py
dspy/retrievers/databricks_rm.py
dspy/retrievers/embeddings.py
dspy/retrievers/retrieve.py
dspy/retrievers/weaviate_rm.py
dspy/signatures/__init__.py
dspy/signatures/field.py
dspy/signatures/signature.py
dspy/signatures/utils.py
dspy/streaming/__init__.py
dspy/streaming/messages.py
dspy/streaming/streamify.py
dspy/streaming/streaming_listener.py
dspy/teleprompt/__init__.py
dspy/teleprompt/avatar_optimizer.py
dspy/teleprompt/bettertogether.py
dspy/teleprompt/bootstrap.py
dspy/teleprompt/bootstrap_finetune.py
dspy/teleprompt/bootstrap_trace.py
dspy/teleprompt/copro_optimizer.py
dspy/teleprompt/ensemble.py
dspy/teleprompt/grpo.py
dspy/teleprompt/infer_rules.py
dspy/teleprompt/knn_fewshot.py
dspy/teleprompt/mipro_optimizer_v2.py
dspy/teleprompt/random_search.py
dspy/teleprompt/signature_opt.py
dspy/teleprompt/simba.py
dspy/teleprompt/simba_utils.py
dspy/teleprompt/teleprompt.py
dspy/teleprompt/teleprompt_optuna.py
dspy/teleprompt/utils.py
dspy/teleprompt/vanilla.py
dspy/teleprompt/gepa/__init__.py
dspy/teleprompt/gepa/gepa.py
dspy/teleprompt/gepa/gepa_flex_utils.py
dspy/teleprompt/gepa/gepa_utils.py
dspy/teleprompt/gepa/instruction_proposal.py
dspy/utils/__init__.py
dspy/utils/annotation.py
dspy/utils/asyncify.py
dspy/utils/caching.py
dspy/utils/callback.py
dspy/utils/callback_context.py
dspy/utils/constants.py
dspy/utils/dummies.py
dspy/utils/exceptions.py
dspy/utils/hasher.py
dspy/utils/inspect_history.py
dspy/utils/langchain_tool.py
dspy/utils/lazy_import.py
dspy/utils/logging_utils.py
dspy/utils/magicattr.py
dspy/utils/mcp.py
dspy/utils/parallelizer.py
dspy/utils/saving.py
dspy/utils/syncify.py
dspy/utils/unbatchify.py
dspy/utils/usage_tracker.py
tests/test_lm15_subtree_updater.py
tests/test_vendored_lm15.py