File tree Expand file tree Collapse file tree 4 files changed +3414
-2319
lines changed Expand file tree Collapse file tree 4 files changed +3414
-2319
lines changed Original file line number Diff line number Diff line change @@ -67,8 +67,3 @@ docs/docs/**/*.json*
6767
6868test_before_pypi /
6969.github /.internal_dspyai /dist /
70-
71- AGENTS.md
72- /tasks
73- /notebooks
74- .cache /
Original file line number Diff line number Diff line change @@ -253,7 +253,7 @@ def metric(
253253 Note: When both instruction_proposer and reflection_lm are set, the instruction_proposer is called
254254 in the reflection_lm context. However, reflection_lm is optional when using a custom instruction_proposer.
255255 Custom instruction proposers can invoke their own LLMs if needed.
256- component_selector: Custom component selector implementing the ReflectionComponentSelector protocol,
256+ component_selector: Custom component selector implementing the [ ReflectionComponentSelector](https://github.com/gepa-ai/gepa/blob/main/src/gepa/proposer/reflective_mutation/base.py) protocol,
257257 or a string specifying a built-in selector strategy. Controls which components (predictors) are selected
258258 for optimization at each iteration. Defaults to 'round_robin' strategy which cycles through components
259259 one at a time. Available string options: 'round_robin' (cycles through components sequentially),
Original file line number Diff line number Diff line change @@ -167,6 +167,12 @@ indent-style = "space"
167167skip-magic-trailing-comma = false
168168line-ending = " auto"
169169
170+ [dependency-groups ]
171+ dev = [
172+ " ipykernel>=7.1.0" ,
173+ " jupyter>=1.1.1" ,
174+ ]
175+
170176[tool .ruff .lint .isort ]
171177known-first-party = [" dspy" ]
172178
You can’t perform that action at this time.
0 commit comments