Recent Releases of ldp
ldp - v0.33.0
What's Changed
- Move out dm-tree and networkx from main dependencies by @whitead in https://github.com/Future-House/ldp/pull/324
- Dropped default
LiteLLMModel.max_tokensdue to GPT5 incompatibility by @jamesbraza in https://github.com/Future-House/ldp/pull/326
Full Changelog: https://github.com/Future-House/ldp/compare/v0.32.1...v0.33.0
- Python
Published by whitead 7 months ago
ldp - v0.33.0dev0
What's Changed
- Move out dm-tree and networkx from main dependencies by @whitead in https://github.com/Future-House/ldp/pull/324
Full Changelog: https://github.com/Future-House/ldp/compare/v0.32.1...v0.33.0dev0
- Python
Published by whitead 7 months ago
ldp - v0.31.0
What's Changed
- Created
StoreEnvironmentsCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/313 - Made it easier to wrap an action by @whitead in https://github.com/Future-House/ldp/pull/314
- Suppressing more loggers for LLMs by @jamesbraza in https://github.com/Future-House/ldp/pull/315
- Pulled in latest
mypyfor missingassertby @jamesbraza in https://github.com/Future-House/ldp/pull/318 - Removed
codeflashby @jamesbraza in https://github.com/Future-House/ldp/pull/319 - Lock file maintenance by @renovate[bot] in https://github.com/Future-House/ldp/pull/320
- Minor fixes in LMI's
rate_limiterby @jamesbraza in https://github.com/Future-House/ldp/pull/321 - Unify litellm version ranges by @sidnarayanan in https://github.com/Future-House/ldp/pull/322
- Fixing
publishjob foruv>=0.8by @jamesbraza in https://github.com/Future-House/ldp/pull/323
Full Changelog: https://github.com/Future-House/ldp/compare/v0.30.0...v0.31.0
- Python
Published by sidnarayanan 7 months ago
ldp - v0.30.0
What's Changed
- Rolling out
markdownlint-clito lint Markdown by @jamesbraza in https://github.com/Future-House/ldp/pull/303 - Cleaned up the reasoning extraction logic by @maykcaldas in https://github.com/Future-House/ldp/pull/307
LLMModel.call_singlevalidating just one result by @jamesbraza in https://github.com/Future-House/ldp/pull/308- Better typing/docs on
LLMModel, removed deadprepare_argsby @jamesbraza in https://github.com/Future-House/ldp/pull/312 - Specifying
default=inEvaluatorConfig.num_eval_iterationsby @jamesbraza in https://github.com/Future-House/ldp/pull/309 - Add notes about vertex to README by @whitead in https://github.com/Future-House/ldp/pull/310
- Add convenience for call single by @whitead in https://github.com/Future-House/ldp/pull/311
Full Changelog: https://github.com/Future-House/ldp/compare/v0.29.0...v0.30.0
- Python
Published by whitead 8 months ago
ldp - v0.29.0
What's Changed
LiteLLMEmbeddingModelconfigurablebatch_sizeby @jamesbraza in https://github.com/Future-House/ldp/pull/301- Improve logprobs check in LiteLLMModel by @alexandonian in https://github.com/Future-House/ldp/pull/300
- Deploying the changes to docs by @ManvithaPonnapati in https://github.com/Future-House/ldp/pull/126
- Removed
batch_sizemention in docs missed by #301 by @jamesbraza in https://github.com/Future-House/ldp/pull/302 - Update astral-sh/setup-uv action to v6 by @renovate in https://github.com/Future-House/ldp/pull/304
- Added
pytest-timeoutto preempt long-running tests by @jamesbraza in https://github.com/Future-House/ldp/pull/306 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/305
New Contributors
- @alexandonian made their first contribution in https://github.com/Future-House/ldp/pull/300
- @ManvithaPonnapati made their first contribution in https://github.com/Future-House/ldp/pull/126
Full Changelog: https://github.com/Future-House/ldp/compare/v0.28.0...v0.29.0
- Python
Published by jamesbraza 9 months ago
ldp - v0.28.0
What's Changed
- Fix revert of #271 PR by @kwanUm in https://github.com/Future-House/ldp/pull/275
- Pulling in latest
limitsby @jamesbraza in https://github.com/Future-House/ldp/pull/281 - Pulled in latest
fhaviaryfor tool schemae changes by @jamesbraza in https://github.com/Future-House/ldp/pull/282 - Latest
litellmfor resolved deprecations by @jamesbraza in https://github.com/Future-House/ldp/pull/283 - Updated README and Docs [DRAFT] by @Ryan-Rhys in https://github.com/Future-House/ldp/pull/284
- Reducing Crow Size by @Ryan-Rhys in https://github.com/Future-House/ldp/pull/286
- Update astral-sh/setup-uv action to v5 by @renovate in https://github.com/Future-House/ldp/pull/288
- Fixing dead link in README by @Ryan-Rhys in https://github.com/Future-House/ldp/pull/289
- Updating Renovate config to allow Python 3.13 but downpin
torch<2.6by @jamesbraza in https://github.com/Future-House/ldp/pull/291 - Update all non-major dependencies by @renovate in https://github.com/Future-House/ldp/pull/287
- Added missing PyPI classifiers by @jamesbraza in https://github.com/Future-House/ldp/pull/292
- Use router also for embeddings by @tobiasdiez in https://github.com/Future-House/ldp/pull/280
- Restored explicit
"model_list"check I'd removed in #280 by @jamesbraza in https://github.com/Future-House/ldp/pull/293 - Minor update tutorial ipynb and readme link by @MicPie in https://github.com/Future-House/ldp/pull/290
torch<2.6andtransformers<4.51downpins by @jamesbraza in https://github.com/Future-House/ldp/pull/294- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/257
TrajectorystoringEnvironment's ID by @jamesbraza in https://github.com/Future-House/ldp/pull/297- Upper pinned
litellm<1.71for VCR cassette breaks by @jamesbraza in https://github.com/Future-House/ldp/pull/298 - Helper function to defeat
litellm'sMAX_CALLBACKSerror by @jamesbraza in https://github.com/Future-House/ldp/pull/299 - Change fallback temperature from 0.1. to 1.0 by @sidnarayanan in https://github.com/Future-House/ldp/pull/295
New Contributors
- @tobiasdiez made their first contribution in https://github.com/Future-House/ldp/pull/280
- @MicPie made their first contribution in https://github.com/Future-House/ldp/pull/290
Full Changelog: https://github.com/Future-House/ldp/compare/v0.27.0...v0.28.0
- Python
Published by jamesbraza 9 months ago
ldp - v0.27.0
What's Changed
- Simplified
refurbin CI after #238 fixedmypyconfig by @jamesbraza in https://github.com/Future-House/ldp/pull/264 - Updated litellm to support openrouter reasoning on streaming by @maykcaldas in https://github.com/Future-House/ldp/pull/265
- Used PREFIX from RedisStorage instead of using it from the instance by @maykcaldas in https://github.com/Future-House/ldp/pull/266
- Enable set RPM rate limiter by @lingyaochu in https://github.com/Future-House/ldp/pull/258
- Correct lmi package name by @sidnarayanan in https://github.com/Future-House/ldp/pull/268
- Moved a few
treeimports toTYPE_CHECKINGby @jamesbraza in https://github.com/Future-House/ldp/pull/269 - Rollout Manager & Chunking Improvements by @kwanUm in https://github.com/Future-House/ldp/pull/231
- Updated lmi README to be explicit about multi-modality support by @maykcaldas in https://github.com/Future-House/ldp/pull/270
- Revert "Rollout Manager & Chunking Improvements" by @sidnarayanan in https://github.com/Future-House/ldp/pull/271
- Updated repo badges by @maykcaldas in https://github.com/Future-House/ldp/pull/276
- Removed the limitation of having only one model_name on LLMModels in lmi by @maykcaldas in https://github.com/Future-House/ldp/pull/277
- Forced fallback passing an invalid key instead of mocking the return by @maykcaldas in https://github.com/Future-House/ldp/pull/278
- Allow agent fallback configuration by @mskarlin in https://github.com/Future-House/ldp/pull/279
New Contributors
- @lingyaochu made their first contribution in https://github.com/Future-House/ldp/pull/258
- @kwanUm made their first contribution in https://github.com/Future-House/ldp/pull/231
- @mskarlin made their first contribution in https://github.com/Future-House/ldp/pull/279
Full Changelog: https://github.com/Future-House/ldp/compare/v0.26.0...v0.27.0
- Python
Published by maykcaldas 11 months ago
ldp - v0.26.0
What's Changed
- Upper-pinned LiteLLM for reasoning +
streamregression by @jamesbraza in https://github.com/Future-House/ldp/pull/255 - Update all non-major dependencies by @renovate in https://github.com/Future-House/ldp/pull/256
- Updated tooling versions and configs by @jamesbraza in https://github.com/Future-House/ldp/pull/254
- Fixes old keyword when using LLMCallOp in tutorial by @maykcaldas in https://github.com/Future-House/ldp/pull/260
- Included support to python 3.13 by @maykcaldas in https://github.com/Future-House/ldp/pull/176
- Pinned
litellmfor reasoning + streaming fix, droppeddeepseekextra by @jamesbraza in https://github.com/Future-House/ldp/pull/262
Full Changelog: https://github.com/Future-House/ldp/compare/v0.25.4...v0.26.0
- Python
Published by jamesbraza about 1 year ago
ldp - v0.25.3
What's Changed
- Fix wrong comment saying that lmi can control RPM by @maykcaldas in https://github.com/Future-House/ldp/pull/247
- Removed upper constraint for pydantic version by @maykcaldas in https://github.com/Future-House/ldp/pull/250
- Wrote the tooling section of the readme on fhlmi by @maykcaldas in https://github.com/Future-House/ldp/pull/251
- Defaults llm calls to use
include_reasoningif using a deepseek model by @maykcaldas in https://github.com/Future-House/ldp/pull/249 - Allow specification of redis URL in GlobalRateLimiter by @sremo in https://github.com/Future-House/ldp/pull/252
New Contributors
- @sremo made their first contribution in https://github.com/Future-House/ldp/pull/252
Full Changelog: https://github.com/Future-House/ldp/compare/v0.25.2...v0.25.3
- Python
Published by maykcaldas about 1 year ago
ldp - v0.25.2
What's Changed
- Fix publish pipeline by @maykcaldas in https://github.com/Future-House/ldp/pull/242
- Added LICENSE to lmi by @maykcaldas in https://github.com/Future-House/ldp/pull/243
- Fixed bad path in
publish.ymlby @jamesbraza in https://github.com/Future-House/ldp/pull/244
Full Changelog: https://github.com/Future-House/ldp/compare/v0.25.1...v0.25.2
- Python
Published by jamesbraza about 1 year ago
ldp - v0.25.1
What's Changed
- Changed install name of lmi to fhlmi by @maykcaldas in https://github.com/Future-House/ldp/pull/240
- Rename lmi by @maykcaldas in https://github.com/Future-House/ldp/pull/241
Full Changelog: https://github.com/Future-House/ldp/compare/v0.25.0...v.0.25.1
- Python
Published by maykcaldas about 1 year ago
ldp - v0.24.0
What's Changed
- Fixed
OpResultdeserialization by discardinglogprobafter #197 by @jamesbraza in https://github.com/Future-House/ldp/pull/233 - Fix aviary typing by @maykcaldas in https://github.com/Future-House/ldp/pull/235
- Propagates llmclient changes to ldp by @maykcaldas in https://github.com/Future-House/ldp/pull/226
Full Changelog: https://github.com/Future-House/ldp/compare/v0.23.0...v0.24.0
- Python
Published by maykcaldas about 1 year ago
ldp - v0.23.0
What's Changed
- Add hideoldaction_content by @sidnarayanan in https://github.com/Future-House/ldp/pull/224
- Created
ClearOptimizerBuffersCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/222 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/225
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/227
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/228
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/229
- Import dask_jobqueue lazily by @sidnarayanan in https://github.com/Future-House/ldp/pull/230
Full Changelog: https://github.com/Future-House/ldp/compare/v0.22.0...v0.23.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.22.0
What's Changed
- Make dask_cuda import lazy by @sidnarayanan in https://github.com/Future-House/ldp/pull/220
- Explicit pad token configuration by @sidnarayanan in https://github.com/Future-House/ldp/pull/221
Full Changelog: https://github.com/Future-House/ldp/compare/v0.21.0...v0.22.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.21.0
What's Changed
- Added a
CITATION.cffby @jamesbraza in https://github.com/Future-House/ldp/pull/218 - Local LLM call arguments by @sidnarayanan in https://github.com/Future-House/ldp/pull/219
Full Changelog: https://github.com/Future-House/ldp/compare/v0.20.0...v0.21.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.20.0
What's Changed
- Fixing
evaluate_consensus'sextract_answer_fntyping by @jamesbraza in https://github.com/Future-House/ldp/pull/213 - Consensus sampling decomposition and per-group standard error by @jamesbraza in https://github.com/Future-House/ldp/pull/211
- Fixing
compute_pass_at_kreturn type by @jamesbraza in https://github.com/Future-House/ldp/pull/215 - Created
NoToolsSimpleAgentby @jamesbraza in https://github.com/Future-House/ldp/pull/214 - Basic local LLM support by @sidnarayanan in https://github.com/Future-House/ldp/pull/216
- Local LLM Op and Agent by @sidnarayanan in https://github.com/Future-House/ldp/pull/217
Full Changelog: https://github.com/Future-House/ldp/compare/v0.19.0...v0.20.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.19.0
What's Changed
remove_nonterminal_branchesby @sidnarayanan in https://github.com/Future-House/ldp/pull/208- Add num_epochs to OfflineTrainer by @sidnarayanan in https://github.com/Future-House/ldp/pull/209
- LLM response validation by @sidnarayanan in https://github.com/Future-House/ldp/pull/212
Full Changelog: https://github.com/Future-House/ldp/compare/v0.18.0...v0.19.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.18.0
What's Changed
- Removed duplicated
num_rollouts_per_envby @jamesbraza in https://github.com/Future-House/ldp/pull/192 - Suppress env frame errors; serialize logprob by @sidnarayanan in https://github.com/Future-House/ldp/pull/197
- Got
SimpleAgentexample in theREADMEto work by @jamesbraza in https://github.com/Future-House/ldp/pull/200 - Better HTTP Error Handling by @ludomitch in https://github.com/Future-House/ldp/pull/199
- Removed unnecessary
before_transitionfromTrajectoryFileCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/196 - Removed incorrect
SimpleAgentdescription in docstring by @jamesbraza in https://github.com/Future-House/ldp/pull/193 - Added forgotten
DEFAULT_LLM_COMPLETION_TIMEOUTtoagent.__all__by @jamesbraza in https://github.com/Future-House/ldp/pull/194 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/201
- Added 'pass @ k' to alg by @jamesbraza in https://github.com/Future-House/ldp/pull/202
- Documenting exact figures/equations for 'pass @ k' alg by @jamesbraza in https://github.com/Future-House/ldp/pull/203
TrajectoryFileCallbackhavingasyncfile I/O and controllingEnvironmentdump by @jamesbraza in https://github.com/Future-House/ldp/pull/205- Pinning llmclient at 0.0.9 by @sidnarayanan in https://github.com/Future-House/ldp/pull/206
New Contributors
- @ludomitch made their first contribution in https://github.com/Future-House/ldp/pull/199
Full Changelog: https://github.com/Future-House/ldp/compare/v0.17.0...v0.18.0
- Python
Published by jamesbraza about 1 year ago
ldp - v0.17.0
What's Changed
- Pinned llm client by @maykcaldas in https://github.com/Future-House/ldp/pull/179
- Renovate
lockFileMaintenancerespectingschedule, 2-week stability period, noopenaipinning by @jamesbraza in https://github.com/Future-House/ldp/pull/180 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/178
- Revert "Exposing
DatasetinCallback.before_eval_loop(#177)" by @jamesbraza in https://github.com/Future-House/ldp/pull/185 - Save env files on callback too by @whitead in https://github.com/Future-House/ldp/pull/186
- Fix callback file opening by @sidnarayanan in https://github.com/Future-House/ldp/pull/188
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/190
- Improved README by @whitead in https://github.com/Future-House/ldp/pull/187
- Consensus sampling algorithm by @jamesbraza in https://github.com/Future-House/ldp/pull/189
- Guaranteed Message type in APEOpt by @maykcaldas in https://github.com/Future-House/ldp/pull/191
Full Changelog: https://github.com/Future-House/ldp/compare/v0.16.0...v0.17.0
- Python
Published by jamesbraza about 1 year ago
ldp - v0.16.0
What's Changed
- Added llmclient dependency by @maykcaldas in https://github.com/Future-House/ldp/pull/175
New Contributors
- @maykcaldas made their first contribution in https://github.com/Future-House/ldp/pull/175
Full Changelog: https://github.com/Future-House/ldp/compare/v0.15.0...v0.16.0
- Python
Published by maykcaldas about 1 year ago
ldp - v0.15.0
What's Changed
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/163
after_train_stepbugfix by @sidnarayanan in https://github.com/Future-House/ldp/pull/164- Supporting structured outputs in
LLMModelby @jamesbraza in https://github.com/Future-House/ldp/pull/165 - Fixed
codeflash'sformatter-cmdsby @jamesbraza in https://github.com/Future-House/ldp/pull/166 - Replay buffers by @sidnarayanan in https://github.com/Future-House/ldp/pull/167
- Providing a variable for
tool_choiceby @jamesbraza in https://github.com/Future-House/ldp/pull/168 - Update astral-sh/setup-uv action to v4 by @renovate in https://github.com/Future-House/ldp/pull/170
- Update all non-major dependencies by @renovate in https://github.com/Future-House/ldp/pull/169
- Evaluator
num_rollouts_per_envby @sidnarayanan in https://github.com/Future-House/ldp/pull/171 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/173
- Made
UIndexMemoryModeltest class and combined two tests by @jamesbraza in https://github.com/Future-House/ldp/pull/172 - Populated
LICENSEby @jamesbraza in https://github.com/Future-House/ldp/pull/174 - Exposing
DatasetinCallback.before_eval_loopby @jamesbraza in https://github.com/Future-House/ldp/pull/177
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.5...v0.15.0
- Python
Published by sidnarayanan about 1 year ago
ldp - v0.14.5
What's Changed
- Replay buffer bugfix; pin litellm by @sidnarayanan in https://github.com/Future-House/ldp/pull/159
- Opting into
ruffpreview rules andvalidate-pyproject-schema-storehook swap by @jamesbraza in https://github.com/Future-House/ldp/pull/160 - Allow q function to return a tensor by @sidnarayanan in https://github.com/Future-House/ldp/pull/161
- Catch closing exceptions by @sidnarayanan in https://github.com/Future-House/ldp/pull/162
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.4...v0.14.5
- Python
Published by jamesbraza over 1 year ago
ldp - v0.14.4
What's Changed
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/154
- Created new hook
Callback.before_rolloutby @jamesbraza in https://github.com/Future-House/ldp/pull/155 - Prioritized replay buffer by @sidnarayanan in https://github.com/Future-House/ldp/pull/157
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/156
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.3...v0.14.4
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.14.3
What's Changed
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/149
- Update all non-major dependencies by @renovate in https://github.com/Future-House/ldp/pull/150
- Fixing broken
pre-commitandtest_output_type_rejected_validationby @jamesbraza in https://github.com/Future-House/ldp/pull/152 - Better documenting failure if empty
toolsby @jamesbraza in https://github.com/Future-House/ldp/pull/151 - Fixed
configure_stdout_logsmissingloggerskey by @jamesbraza in https://github.com/Future-House/ldp/pull/153
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.2...v0.14.3
- Python
Published by jamesbraza over 1 year ago
ldp - v0.14.2
What's Changed
- Allowing
openai>=1.47in dev deps and cassettes by @jamesbraza in https://github.com/Future-House/ldp/pull/148 - Fix argument typing issues by @sidnarayanan in https://github.com/Future-House/ldp/pull/147
- Computing advantages on trees by @sidnarayanan in https://github.com/Future-House/ldp/pull/140
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.1...v0.14.2
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.14.1
What's Changed
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/145
- Making
hide_old_env_statesaccessible to standard agents by @sidnarayanan in https://github.com/Future-House/ldp/pull/146
Full Changelog: https://github.com/Future-House/ldp/compare/v0.14.0...v0.14.1
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.14.0
What's Changed
- Reasonable LLM completion timeout by @jamesbraza in https://github.com/Future-House/ldp/pull/139
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/141
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/143
- Allowing
configure_stdout_logsname override by @jamesbraza in https://github.com/Future-House/ldp/pull/144 - Moving to
uvdependency groups by @jamesbraza in https://github.com/Future-House/ldp/pull/142
Full Changelog: https://github.com/Future-House/ldp/compare/v0.13.0...v0.14.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.13.0
What's Changed
- Upstream hidden environment state by @whitead in https://github.com/Future-House/ldp/pull/137
- ReAct tool descriptions by @sidnarayanan in https://github.com/Future-House/ldp/pull/138
- Jupyter notebook tutorial to create agents by @albertbou92 in https://github.com/Future-House/ldp/pull/129
Full Changelog: https://github.com/Future-House/ldp/compare/v0.12.0...v0.13.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.12.0
What's Changed
- Disallowing
PLR6104for graph bugs and latest Ruff formatter by @jamesbraza in https://github.com/Future-House/ldp/pull/123 - Simplify ReAct agent by @albertbou92 in https://github.com/Future-House/ldp/pull/111
- Promoted
StoreTrajectoriesCallbackinto mainldpby @jamesbraza in https://github.com/Future-House/ldp/pull/127 - Moving from
large-runnertoubuntu-latestfor CI by @jamesbraza in https://github.com/Future-House/ldp/pull/132 - Pulling in latest
aviaryforcorenamespace by @jamesbraza in https://github.com/Future-House/ldp/pull/133 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/131
- ReAct Agent working with Anthropic models by @albertbou92 in https://github.com/Future-House/ldp/pull/128
tdqm.gatheroverasyncio.gatherinTreeSearchRollout.sample_treesby @jamesbraza in https://github.com/Future-House/ldp/pull/134- Small optimizer & rollout improvements by @sidnarayanan in https://github.com/Future-House/ldp/pull/135
Full Changelog: https://github.com/Future-House/ldp/compare/v0.11.3...v0.12.0
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.11.3
What's Changed
- Moved Renovate config validation into GitHub Actions by @jamesbraza in https://github.com/Future-House/ldp/pull/114
- Documented and type hinted
_TrainingModeContextby @jamesbraza in https://github.com/Future-House/ldp/pull/115 - Offline learning tweak; adding gradients for
tool_choiceby @sidnarayanan in https://github.com/Future-House/ldp/pull/113 - Properly pinning
openaiandlitellmfor LiteLLM bugs by @jamesbraza in https://github.com/Future-House/ldp/pull/116 - Mark truncated earlier by @sidnarayanan in https://github.com/Future-House/ldp/pull/118
- Fixing merge of stochastic graph nodes by @jamesbraza in https://github.com/Future-House/ldp/pull/119
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/120
- Exposing hash function for
TransitionTree.merge_identical_nodes'sobservations by @jamesbraza in https://github.com/Future-House/ldp/pull/121 - Enabling OpResult->Op lookup and simplifying graph traversal by @sidnarayanan in https://github.com/Future-House/ldp/pull/122
Full Changelog: https://github.com/Future-House/ldp/compare/v0.11.2...v0.11.3
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.11.2
What's Changed
- Documenting units on
AsyncBufferedWorker.max_wait_intervalby @jamesbraza in https://github.com/Future-House/ldp/pull/108 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/110
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/112
- Added main entry point by @whitead in https://github.com/Future-House/ldp/pull/109
New Contributors
- @whitead made their first contribution in https://github.com/Future-House/ldp/pull/109
Full Changelog: https://github.com/Future-House/ldp/compare/v0.11.1...v0.11.2
- Python
Published by whitead over 1 year ago
ldp - v0.11.1
What's Changed
- [Fix] Torch grads minor fixes by @albertbou92 in https://github.com/Future-House/ldp/pull/97
- Pulling in
hynek/build-and-inspect-python-packageand latest dependencies by @jamesbraza in https://github.com/Future-House/ldp/pull/98 - Populated
ldp.graph.__init__by @jamesbraza in https://github.com/Future-House/ldp/pull/99 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/100
- Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/104
- Update dependency pre-commit to v4 by @renovate in https://github.com/Future-House/ldp/pull/102
- Accounting for
litellm.cachingbreaking change by @jamesbraza in https://github.com/Future-House/ldp/pull/105 - Update all non-major dependencies by @renovate in https://github.com/Future-House/ldp/pull/101
- Renovate once/month, removing stale LiteLLM disables, removing
check-sdistby @jamesbraza in https://github.com/Future-House/ldp/pull/106 - Updating LiteLLM after
litellm.cachingimport change inlitellm>=1.49.3by @jamesbraza in https://github.com/Future-House/ldp/pull/107
Full Changelog: https://github.com/Future-House/ldp/compare/v0.11.0...v0.11.1
- Python
Published by jamesbraza over 1 year ago
ldp - v0.11.0
What's Changed
- Interactive agent improvements by @sidnarayanan in https://github.com/Future-House/ldp/pull/95
- AsyncBufferedWorker by @sidnarayanan in https://github.com/Future-House/ldp/pull/94
- Tracking tool usage as part of metrics by @jamesbraza in https://github.com/Future-House/ldp/pull/96
Full Changelog: https://github.com/Future-House/ldp/compare/v0.10.0...v0.11.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.10.0
What's Changed
- Interactive agent by @sidnarayanan in https://github.com/Future-House/ldp/pull/84
- Refactor to expose a
Memoryfactory inMemoryOptby @jamesbraza in https://github.com/Future-House/ldp/pull/85 - Refactor to expose a
Memory.queryfactory inMemoryAgentby @jamesbraza in https://github.com/Future-House/ldp/pull/86 - Silenced and resolving
DeprecationWarningsby @jamesbraza in https://github.com/Future-House/ldp/pull/87 - Handling div0 error in
WandBLoggingCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/88 - Moving to
uv publishand addingcheck-sdistby @jamesbraza in https://github.com/Future-House/ldp/pull/91 - Dropping defaultdict in callback and over-sampling eval by @sidnarayanan in https://github.com/Future-House/ldp/pull/90
- Refactor of
MemoryOpt/Memoryto enable lessons-based optimization by @jamesbraza in https://github.com/Future-House/ldp/pull/89 - Fixing publish CI by @jamesbraza in https://github.com/Future-House/ldp/pull/93
Full Changelog: https://github.com/Future-House/ldp/compare/v0.9.1...v0.10.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.9.1
What's Changed
- Added missing
TrajectoryFileCallbacktoldp.algimport shortcuts by @jamesbraza in https://github.com/Future-House/ldp/pull/82 - Resolved
discounted_returnscircular import by @jamesbraza in https://github.com/Future-House/ldp/pull/83
Full Changelog: https://github.com/Future-House/ldp/compare/v0.9.0...v0.9.1
- Python
Published by jamesbraza over 1 year ago
ldp - v0.9.0
What's Changed
- [Feature] Embedding Op by @albertbou92 in https://github.com/Future-House/ldp/pull/75
- [Feature] MSP Op by @albertbou92 in https://github.com/Future-House/ldp/pull/76
- [Fix] LLMCallOp can directly return the logprob when temperature if 1.0 or 0.0. by @albertbou92 in https://github.com/Future-House/ldp/pull/77
- Callback hooks for
Agent.init_stateandEnvironment.resetby @jamesbraza in https://github.com/Future-House/ldp/pull/78 - Adding LoggingCallback by @Ryan-Rhys in https://github.com/Future-House/ldp/pull/79
- Created
__init__.pyshortcuts forldp.algby @jamesbraza in https://github.com/Future-House/ldp/pull/81
Full Changelog: https://github.com/Future-House/ldp/compare/v0.8.1...v0.9.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.8.1
What's Changed
- Accounting for LiteLLM
LITELLM_LOGinconfigure_log_levelsby @jamesbraza in https://github.com/Future-House/ldp/pull/67 - More understandable training in
OnlineTrainerby @jamesbraza in https://github.com/Future-House/ldp/pull/68 - Ability to opt into
richprogress bar by @jamesbraza in https://github.com/Future-House/ldp/pull/69 - Fixed missing
lowercall inLDP_TQDM_USE_RICHby @jamesbraza in https://github.com/Future-House/ldp/pull/70 - chore(deps): lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/71
- chore(deps): lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/72
- Dropping
buildin favor ofuv buildby @jamesbraza in https://github.com/Future-House/ldp/pull/73 - Fixing
Noneerror inTrajectoryMetricsCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/74
Full Changelog: https://github.com/Future-House/ldp/compare/v0.8.0...v0.8.1
- Python
Published by jamesbraza over 1 year ago
ldp - v0.8.0
What's Changed
- Testing
mmkal/runovatefor batched Renovate by @jamesbraza in https://github.com/Future-House/ldp/pull/45 - Moving to
runovatethat doesn't requirepackage.jsonby @jamesbraza in https://github.com/Future-House/ldp/pull/47 - Fixing runovate incorrectly editing renovate config by @jamesbraza in https://github.com/Future-House/ldp/pull/49
- Runovate CI deprecation and required config by @jamesbraza in https://github.com/Future-House/ldp/pull/51
- More readable
RolloutDebugDumpCallbackby @jamesbraza in https://github.com/Future-House/ldp/pull/46 - Running
testson non-main branches, better explainingpydotpinning by @jamesbraza in https://github.com/Future-House/ldp/pull/52 - Only running
pushonmainorrenovate/*branches by @jamesbraza in https://github.com/Future-House/ldp/pull/54 - Allowing runovate to
git pushby @jamesbraza in https://github.com/Future-House/ldp/pull/55 - Using
actionsovercontentsto allowgit pushby @jamesbraza in https://github.com/Future-House/ldp/pull/56 - Giving
contents: writepermissions by @jamesbraza in https://github.com/Future-House/ldp/pull/57 - renovate: update 🌲 by @github-actions in https://github.com/Future-House/ldp/pull/53
- Removed unnecessary
permissionsfromdepsCI by @jamesbraza in https://github.com/Future-House/ldp/pull/58 - Simplify TrajectoryMetricCallback by @sidnarayanan in https://github.com/Future-House/ldp/pull/59
- Modernizing Renovate config by @jamesbraza in https://github.com/Future-House/ldp/pull/60
- Resolved
FBT003inOnlineTrainerConfigby @jamesbraza in https://github.com/Future-House/ldp/pull/63 - Validating
OnlineTrainerConfig.update_everyby @jamesbraza in https://github.com/Future-House/ldp/pull/64 - Exposing
MemoryOpt.memory_templatefor configuration by @jamesbraza in https://github.com/Future-House/ldp/pull/66 stdout_levelarg name tolevelby @jamesbraza in https://github.com/Future-House/ldp/pull/61- Defaulting
OptimizerConfig.optimizer_typeto auto-select by @jamesbraza in https://github.com/Future-House/ldp/pull/62 - Exposing
OnlineTrainer.evaluateby @jamesbraza in https://github.com/Future-House/ldp/pull/65
Full Changelog: https://github.com/Future-House/ldp/compare/v0.7.2...v0.8.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.7.2
What's Changed
- Many more test cassettes by @jamesbraza in https://github.com/Future-House/ldp/pull/43
- [Fix] Remove torch dependency by @albertbou92 in https://github.com/Future-House/ldp/pull/44
Full Changelog: https://github.com/Future-House/ldp/compare/v0.7.1...v0.7.2
- Python
Published by jamesbraza over 1 year ago
ldp - v0.7.1
What's Changed
- [Fix] Avoid torch requirement by @albertbou92 in https://github.com/Future-House/ldp/pull/40
- Bugfix: torch autocast device check by @sidnarayanan in https://github.com/Future-House/ldp/pull/41
Full Changelog: https://github.com/Future-House/ldp/compare/v0.7.0...v0.7.1
- Python
Published by jamesbraza over 1 year ago
ldp - v0.7.0
What's Changed
- Allow weighted nodes in a tree by @sidnarayanan in https://github.com/Future-House/ldp/pull/26
- Adding a few
pytestfilterwarningsfor clean test logs by @jamesbraza in https://github.com/Future-House/ldp/pull/27 - Configure Renovate by @renovate in https://github.com/Future-House/ldp/pull/28
- [Feature] Torch Module Parameters Gradient Estimator by @albertbou92 in https://github.com/Future-House/ldp/pull/31
- Fixing
test_exec_tool_calls_handlingfor changing LiteLLM message contents by @jamesbraza in https://github.com/Future-House/ldp/pull/34 - Lock file maintenance by @renovate in https://github.com/Future-House/ldp/pull/33
- Async torch fixes by @sidnarayanan in https://github.com/Future-House/ldp/pull/35
- Add ctx clearing behavior to avoid memory leaks by @albertbou92 in https://github.com/Future-House/ldp/pull/36
- Add LiteLLM Proxy/Router to
configure_log_levelsby @sidnarayanan in https://github.com/Future-House/ldp/pull/37 - Enabling measurement of
failuresusingComputeTrajectoryMetricsMixinby @jamesbraza in https://github.com/Future-House/ldp/pull/38 - Latest dependencies for
pylint3.3 by @jamesbraza in https://github.com/Future-House/ldp/pull/39
Full Changelog: https://github.com/Future-House/ldp/compare/v0.6.0...v0.7.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.6.0
What's Changed
- More explicit tree search early stopping by @sidnarayanan in https://github.com/Future-House/ldp/pull/21
- Merging identical nodes by @sidnarayanan in https://github.com/Future-House/ldp/pull/22
- Getting
MalformedMessageErrorfrom aviary by @jamesbraza in https://github.com/Future-House/ldp/pull/23 - Removing
OpenAISFTOptby @Ryan-Rhys in https://github.com/Future-House/ldp/pull/24 - Latest LiteLLM for development and using
pytest-recordingby @jamesbraza in https://github.com/Future-House/ldp/pull/25
New Contributors
- @Ryan-Rhys made their first contribution in https://github.com/Future-House/ldp/pull/24
Full Changelog: https://github.com/Future-House/ldp/compare/v0.5.0...v0.6.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.5.0
What's Changed
lintworkflow actually using the input Python version by @jamesbraza in https://github.com/Future-House/ldp/pull/19- Tree search refactor by @sidnarayanan in https://github.com/Future-House/ldp/pull/18
Full Changelog: https://github.com/Future-House/ldp/compare/v0.4.0...v0.5.0
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.4.0
What's Changed
- Progress bar for offline training by @sidnarayanan in https://github.com/Future-House/ldp/pull/15
- Log configuration by @jamesbraza in https://github.com/Future-House/ldp/pull/17
- [Fix] README example import typo by @albertbou92 in https://github.com/Future-House/ldp/pull/10
- Faster call ID lookups; move progress bar by @sidnarayanan in https://github.com/Future-House/ldp/pull/16
New Contributors
- @albertbou92 made their first contribution in https://github.com/Future-House/ldp/pull/10
Full Changelog: https://github.com/Future-House/ldp/compare/v0.3.0...v0.4.0
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.3.0
What's Changed
- Added
LICENSEto metadata and tooling update by @jamesbraza in https://github.com/Future-House/ldp/pull/13 - Updating JSON schema assertion for Pydantic 2.9 by @jamesbraza in https://github.com/Future-House/ldp/pull/12
- Not specifying bugfix version in
.python-versionby @jamesbraza in https://github.com/Future-House/ldp/pull/11 OpResultserialization by @sidnarayanan in https://github.com/Future-House/ldp/pull/14
Full Changelog: https://github.com/Future-House/ldp/compare/v0.2.0...v0.3.0
- Python
Published by sidnarayanan over 1 year ago
ldp - v0.2.0
What's Changed
- Removing DQN by @sidnarayanan in https://github.com/Future-House/ldp/pull/4
- Forbid extra
Trajectoryattributes by @sidnarayanan in https://github.com/Future-House/ldp/pull/5 - Accounting for missing typing.override in 3.11 by @sidnarayanan in https://github.com/Future-House/ldp/pull/6
- Remove
transformersand maketorchoptional by @sidnarayanan in https://github.com/Future-House/ldp/pull/8 - Running CI
lintandpre-commiton both min/max Python versions by @jamesbraza in https://github.com/Future-House/ldp/pull/7
New Contributors
- @sidnarayanan made their first contribution in https://github.com/Future-House/ldp/pull/4
Full Changelog: https://github.com/Future-House/ldp/compare/v0.1.0...v0.2.0
- Python
Published by jamesbraza over 1 year ago
ldp - v0.1.0
What's Changed
- Initial population by @jamesbraza in https://github.com/Future-House/ldp/pull/1
- Missing
uv lockinvocation by @jamesbraza in https://github.com/Future-House/ldp/pull/3
New Contributors
- @jamesbraza made their first contribution in https://github.com/Future-House/ldp/pull/1
Full Changelog: https://github.com/Future-House/ldp/commits/v0.1.0
- Python
Published by jamesbraza over 1 year ago