Skip to content

Commit 7c82fc4

Browse files
committed
docs: add inject_docs fix to v0.30.5 release notes
1 parent 92e075d commit 7c82fc4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# v0.30.5
22

3-
Patch release fixing a Windows-only bug that prevented the Pi historian from ever running.
3+
Patch release fixing a Windows-only bug that prevented the Pi historian from ever running, and restoring the `dreamer.inject_docs` setting.
44

55
## Pi on Windows: historian and dreamer spawns no longer fail with ENAMETOOLONG
66

@@ -13,3 +13,7 @@ If you are affected: after updating, the historian will start compacting your ba
1313
## Pi: subagents no longer inherit project AGENTS.md / CLAUDE.md
1414

1515
While fixing the spawn path we found that Pi appends project context files (`AGENTS.md`, `CLAUDE.md`) to a custom system prompt unless told not to. Magic Context's hidden subagents are focused one-shot workers with purpose-built prompts; your project's agent instructions were being silently appended to all of them. Subagent spawns now pass `--no-context-files`, so the historian, dreamer, and sidekick receive exactly the prompt they were designed with. You may notice slightly different historian output on Pi as a result — that is the prompt getting cleaner, not a regression.
16+
17+
## `dreamer.inject_docs: false` works again
18+
19+
Setting `dreamer.inject_docs` to `false` no longer silently does nothing (#210). When the `<project-docs>` block moved from the system prompt into the cached history baseline a few releases ago, the setting was left gating the old, retired path — so `ARCHITECTURE.md` and `STRUCTURE.md` kept being injected regardless of the config. The flag now gates the real injection site on both OpenCode and Pi. It is independent of whether the dreamer itself is enabled: if you maintain those files by hand but don't want them in context, `inject_docs: false` now honors that. Changing the setting mid-session takes effect on the next natural context rebuild rather than forcing an immediate one.

0 commit comments

Comments
 (0)