Merge master into stage/7765-subagent-project
# Conflicts: # CHANGELOG.md
This commit is contained in:
commit
57eb9fc1f4
6 files changed
+414
-1
No files matched your search
@@ -32,6 +32,15 @@
|
||||
sidebar, subagent sessions disappeared because `state.db` never gives them a `project_id`. Only
|
||||
subagent rows now inherit their parent's project, resolved once per lineage, so forks keep their
|
||||
own "No project" assignment and deep lineages stay fast. (#7765 by @carlotestor)
|
||||
- **Saving a cron job with the model picker at "Default" keeps its provider-only pin.** Editing a job
|
||||
pinned to a provider with no model (the usual shape for a self-hosted OpenAI-compatible router)
|
||||
sent `provider: null` and wiped the pin. The editor now preserves a provider-only pin when the
|
||||
model picker is left at Default. (#7779 by @cushingw)
|
||||
- **A consumed mid-turn `/steer` no longer leaves its out-of-band wrapper in the settled chat (#7600).**
|
||||
A `/steer` reaches the agent as an `[OUT-OF-BAND USER MESSAGE …]` block appended to the turn's
|
||||
last tool result. After the turn settled, that wrapper stayed visible in the chat transcript. The
|
||||
settled-transcript writeback now scrubs the consumed wrapper from the rows it is built from.
|
||||
(#7610 by @webtecnica)
|
||||
- **Saving a very large session no longer reads and parses the whole file just to count messages.**
|
||||
The #1558 backup safeguard in `Session.save()` needs the on-disk message count; it obtained it by
|
||||
loading the entire sidecar. On a real 203 MB / 266,940-message session that made every save
|
||||
|
||||
Reference in new issue
Block a user