Skip to content

Commit 6a939e5

Browse files
committed
docs: v0.30.3 release notes
1 parent f362c62 commit 6a939e5

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

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

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# v0.30.3
2+
3+
A patch release fixing the Pi retrospective dream task, the `/ctx-embed` loop on oversized compartments, and adding a log-path override.
4+
5+
## Fixes
6+
7+
- **Pi retrospective dream task no longer fails silently (#201).** On Pi, the `retrospective` task called `pi-coding-agent` session APIs that don't exist (`SessionManager.listSessions` and a public `loadEntriesFromFile`), so it threw "Pi session APIs unavailable" every run and reported "Skipped (no work)" — meaning Pi users got no retrospective learning at all. It now uses the correct `SessionManager.listAll` and reconstructs entries via the public `parseSessionEntries`. Thanks to @kachook for the fix.
8+
9+
- **`/ctx-embed` no longer stalls on oversized compartments (#206).** When a single canonical line inside a compartment (for example a large file dump rendered into one message) was larger than the embedding model's context window, it was sent whole and the provider rejected it — so that compartment could never embed and `/ctx-embed` reported no progress. Oversized lines are now split down to the window budget before embedding, and empty inputs are coerced to a single space so one blank string can't fail the whole batch. Thanks to @randomvariable for the fix.
10+
11+
## Additions
12+
13+
- **`MAGIC_CONTEXT_LOG_PATH` overrides the diagnostic log location (#183).** Set this environment variable to redirect `magic-context.log` away from the default temp-dir path — useful in Docker/CI where the temp dir is disposable, or to point the plugin and dashboard at a shared file. Blank is treated as unset. Both the plugin and the dashboard log tail honor it. Thanks to @kecsap for the feature.
14+
15+
## Docs & internals
16+
17+
- Documented the `system_prompt_injection` and `keep_subagents` config keys, which were in the schema but missing from the configuration reference.
18+
- Removed the stale `compressor` config stanza from the configuration docs (the LLM-compressor subsystem was replaced by the decay renderer; the schema already rejected the key, so IDEs flagged it) (#204).
19+
- Fixed a test-isolation mock leak so the memory test directory passes when run on its own.

0 commit comments

Comments
 (0)