Skip to content

v0.5.0 - LLM based simplification

Choose a tag to compare

@Neplex Neplex released this 05 Dec 17:38
· 125 commits to main since this release

What's Changed

  • ⚡ Rework metrics confidence/redundancy algorithms and optimize computation performance. by @Neplex in #118
  • ⚗️ Add LLM simplification for comparison by @Neplex in #104
  • ✨ Add JSONL import/export for trees by @Neplex in #120
  • ✨ Add intermediate output option for LLM simplification by @Neplex in #122
  • 👷 Add Hadolint workflow for Dockerfile linting by @Neplex in #121
  • ⚡ Add early stopping in LLM tree simplification process by @Neplex in #123
  • ✨ Improve MLFlow tracing for LLM simplification by @Neplex in #124
  • ✨ Add fallback logic to LLM queries to prevent errors on failed invocations by @Neplex in #125
  • 🐛 Fix incorrect cache handling during asynchronous tree bucket updates by @Neplex in #126
  • 🧑‍💻 Remove outer rewriting span so each iteration appears as its own request in MLflow by @Neplex in #128
  • 📌 Ignore broken versions of dependencies by @Neplex in #129
  • ✨ Refine LLM vocabulary extraction by normalizing and canonizing labels by @Neplex in #127
  • ✨ Add reversed subtrees traversal for safe in-place rewriting by @Neplex in #130
  • 📝 Improve type hint in documentation by @Neplex in #134
  • ⬆️ Bump ruff from 0.13.0 to 0.14.6 by @dependabot[bot] in #137
  • ⬆️ Update click requirement from <8.3.0 to <8.4.0 by @dependabot[bot] in #136
  • 👷 Add docker image cleanup in CI by @Neplex in #135
  • 🚨 Fix MyPy issues by @Neplex in #132
  • 👷 Disable notebook CI cache + cleanup by @Neplex in #133
  • ⬆️ Bump ruff from 0.14.6 to 0.14.7 by @dependabot[bot] in #139
  • ♻️ Refactor TreeBucket to make transaction explicit to avoid implicit behavior by @Neplex in #138
  • ⬆️ Bump mypy from 1.18.2 to 1.19.0 by @dependabot[bot] in #140
  • ✨ Allow to parameterize similarity decay by @Neplex in #142

Full Changelog: v0.4.1...v0.5.0