Skip to content

Commit 6414e27

Browse files
committed
release notes: v0.30.6
1 parent 5ed9204 commit 6414e27

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.alfonso/release-notes/v0.30.6.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# v0.30.6
2+
3+
Patch release with three Pi fixes and quieter background indexing.
4+
5+
## Fixes
6+
7+
### Pi: sessions could wedge on a synthetic todo pair anchored to an aborted turn
8+
If Magic Context's synthetic todo state was anchored to an assistant turn that had been aborted (for example by pressing Esc mid-response), Pi's provider serializers dropped the tool call half of the pair while still sending its output half. OpenAI-family providers reject that shape, so every subsequent prompt failed with `No tool call found for function call output with call_id mc_synthetic_todo_...` and the session was stuck. The anchor now always targets a completed assistant turn, and existing sessions recover on their next prompt.
9+
10+
### Pi: historian and dreamer runs failed when another extension printed to stdout (#211)
11+
Since v0.30.4, Pi subagents load your full extension set. An extension that writes plain text to stdout (such as a worker announcing `[Worker] Ready`) interleaved with the JSON event stream Magic Context reads from its subagents, and the whole run was treated as a parse failure. On busy setups this could block compaction entirely, leaving sessions slow and uncompacted. Non-JSON output lines are now skipped.
12+
13+
### /ctx-dream: manual runs no longer give up when a scheduled task is finishing
14+
Running `/ctx-dream <task>` while a scheduled dreamer task held the same work domain reported `Busy (already running)` even though the requested task was not running. Manual runs now wait up to a minute for the domain to free, and when it stays busy the message explains that another dream task holds it.
15+
16+
### Quieter background git indexing
17+
Directories that are not git repositories (or repositories with no commits yet) were retried and logged in full every 15 minutes, flooding the log section of `doctor --issue` reports. They are now re-checked once a day with a single quiet log line, and start indexing normally as soon as they become real repositories.

0 commit comments

Comments
 (0)