Skip to content

Commit 9061945

Browse files
committed
fix: sync thread-bound spawn default surfaces
1 parent 41facf8 commit 9061945

5 files changed

Lines changed: 20 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,7 @@ Docs: https://docs.openclaw.ai
551551
- WhatsApp: send captioned `MEDIA:` directive auto-replies once instead of emitting an empty media message before the captioned media reply. (#78770) Thanks @ai-hpc.
552552
- Hooks/cron: log returned `/hooks/agent` isolated-run errors and failed cron jobs with cron diagnostic summaries, so rejected `payload.model` values are visible instead of looking like accepted-but-missing runs. Fixes #78597. (#78655) Thanks @kevinslin.
553553
- Managed proxy/security: classify raw socket callsites and proxy runtime mutations in boundary checks so new direct egress or unmanaged proxy-state changes cannot land without explicit review. (#77126) Thanks @jesse-merhi.
554+
- Agents/subagents: keep omitted thread-bound native `sessions_spawn` context isolated by default, preventing new bound subagent sessions from inheriting requester transcript history unless `fork` is requested. (#78060) Thanks @100yenadmin.
554555

555556
## 2026.5.3-1
556557

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
7238265b921affbb481198f603293c9b1c988025713c55ee19fdbf132a8339ab config-baseline.json
2-
97579293de31bc607194bce3e22c16d140c08ab9e6f1e38298f3ce47fbc9d68b config-baseline.core.json
3-
463c45a79d02598184caccbc6f316692df962fe6b0e84d1a3e3cc1809f862b15 config-baseline.channel.json
1+
a3f5687016c8b04afccd11e3f5bf4ad9273393bfc862b3665d6c428d69e029f7 config-baseline.json
2+
7f31285828fb13ab5f06735187e8db41f1ab3974f6a71ee2993656ba6fd69a63 config-baseline.core.json
3+
3b6c593051fcb93606fd98da12e8f43a231e9a96512b49fa5cf95d93bdab0aac config-baseline.channel.json
44
b6d36d17e554a2ec5a1a6c6d32107a9a1113c274a700100962d97b6afbdafb25 config-baseline.plugin.json

src/config/bundled-channel-config-metadata.generated.ts

Lines changed: 14 additions & 14 deletions
Large diffs are not rendered by default.

src/config/types.base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export type SessionThreadBindingsConfig = {
180180
spawnSessions?: boolean;
181181
/**
182182
* Default context mode for native subagents spawned into a bound thread.
183-
* Default: "fork" so the child starts from the requester transcript.
183+
* Default: "isolated" so the child starts with a clean transcript.
184184
*/
185185
defaultSpawnContext?: "isolated" | "fork";
186186
};

src/config/types.discord.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export type DiscordThreadBindingsConfig = {
205205
spawnSessions?: boolean;
206206
/**
207207
* Default context mode for native subagents spawned into a bound Discord thread.
208-
* Default: "fork".
208+
* Default: "isolated".
209209
*/
210210
defaultSpawnContext?: "isolated" | "fork";
211211
/**

0 commit comments

Comments
 (0)