Skip to content

Commit 2a491d5

Browse files
author
Yogthos
committed
Release 0.25.2
1 parent 544fb37 commit 2a491d5

3 files changed

Lines changed: 29 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
88

9+
## [0.25.2] - 2026-08-29
10+
11+
### Fixed
12+
- `/model <provider-alias>` switches to the model the alias pins instead of
13+
renaming the session model to the alias string. `resolve_model_switch` fell
14+
through to `Keep` for any id it could not classify, so `/model low` reported
15+
success and left the session pointed at an id no endpoint serves. Aliases
16+
that pin a model now resolve to both the alias and its pinned model, ranked
17+
below the exact-pin and gateway rules so a same-named model pin still wins.
18+
Only aliases that pin a model are affected — unknown non-alias ids keep
19+
today's permissive behaviour — and `/model` now echoes the model the session
20+
landed on rather than the argument you typed. (#825)
21+
- Agent profile `reasoning` and `temperature` frontmatter take effect. Both
22+
keys were parsed and documented, but nothing read them, so a profile asking
23+
for `high` reasoning or a fixed temperature silently ran at the session's own
24+
settings. `reasoning` now applies on activation through the same override
25+
`/effort` uses, so a rebuild keeps it sticky, and accepts all seven levels
26+
rather than the three the table listed; `temperature` is read from the active
27+
agent layer at build time, ahead of `--temperature` and the config default.
28+
The profile wins over a live `/effort` at activation, a later `/effort`
29+
overrides it, and `/agent off` restores what was there before — mirroring how
30+
the model restore discards a mid-profile `/model`. An unrecognised
31+
`reasoning` value warns and leaves effort untouched rather than failing the
32+
switch. Subagents are unchanged (still model and prompt only). (#828)
33+
934
## [0.25.1] - 2026-08-26
1035

1136
### Fixed
@@ -4173,7 +4198,8 @@ agent in Rust with:
41734198
LSP integration, and a Janet plugin system.
41744199
- Session save/load/resume with LLM-summarization compaction.
41754200

4176-
[Unreleased]: https://github.com/dirge-code/dirge/compare/v0.25.1...HEAD
4201+
[Unreleased]: https://github.com/dirge-code/dirge/compare/v0.25.2...HEAD
4202+
[0.25.2]: https://github.com/dirge-code/dirge/compare/v0.25.1...v0.25.2
41774203
[0.25.1]: https://github.com/dirge-code/dirge/compare/v0.25.0...v0.25.1
41784204
[0.25.0]: https://github.com/dirge-code/dirge/compare/v0.24.1...v0.25.0
41794205
[0.24.1]: https://github.com/dirge-code/dirge/compare/v0.24.0...v0.24.1

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# taken on crates.io. The installed BINARY is still `dirge` (see [[bin]]),
44
# so users run: `cargo install dirge-agent` then the `dirge` command.
55
name = "dirge-agent"
6-
version = "0.25.1"
6+
version = "0.25.2"
77
edition = "2024"
88
# MSRV: edition 2024 needs 1.85, but the dependency tree (time, serde_with,
99
# darling, instability) requires 1.88 — pin there so older toolchains fail

0 commit comments

Comments
 (0)