v0.9.62
dbx-tools 0.9.62 — Unreleased
Compared HEAD and the working tree against the latest local tag, v0.9.61. Generated-file churn and test-only changes excluded.
Operator Changes
- Genie and model gateway support mutually exclusive
--modeland--model-classselectors. Gateway requests can omitmodelor select a class throughx-dbx-tools-model-class. - Release automation accepts
--release-notes-instructions. Published documentation includes release notes; generation retains only the current version’s notes.
Breaking Changes
- Graphiti removes
--model,--embedder-model, and--embedder-dimensions. Use--model-class/MODEL_CLASSfor chat selection; the default ischat-fast. Embedding selection and dimensions come from discovery. - Genie homes change from profile-model-specific paths to profile-only paths. Switching models shares profile state; previous homes are not automatically reused.
- Default chat selection no longer forces the GPT family. Text searches no longer interpret words such as “summarize” or “embedding” as capability classes. Pin an exact model when selection must remain fixed.
Fixes
- Default model ranking prefers newer versions within the leading family; chat endpoint searches no longer impose a balanced-class ceiling.
- Missing embedding dimensions are measured through an inference probe. Graphiti uses discovered dimensions and fails explicitly when none are available.
- Chat Thoughts render compact paragraphs and omit Markdown tables.
- Python binding watchers track reachable source dependencies, reducing regeneration from unrelated edits.
Validation
- 79 focused tests passed across seven files; zero failures.
bun run version:checkandgit diff v0.9.61 --checkpassed.- Full builds, Python runtime tests, and live deployment checks were not run. No files were modified.