This repository was archived by the owner on Aug 6, 2026. It is now read-only.
Repository navigation
Commit 99ebc97
authored
fix(cloud-agent): propagate taskRunId through codex loadSession (#1720)
## Problem
`newSession` and `unstable_resumeSession` both carry `_meta.taskRunId` / `taskId` into `sessionState` and emit `_posthog/sdk_session` on cloud runs. `loadSession` dropped them on the floor. Re-attaching a desktop client to an existing cloud codex session therefore silenced `TURN_COMPLETE` and `USAGE_UPDATE` on subsequent prompts (both gated on `sessionState.taskRunId`), and the adapter→session mapping was never published.
## Changes
In `CodexAcpAgent.loadSession`, propagate `taskRunId` / `taskId` into sessionState and fire `_posthog/sdk_session` when `taskRunId` is present, matching the other session-creation paths.
## How did you test this?
- Two new unit tests: `taskRunId` is propagated and `SDK_SESSION` fires when present; no extNotification is emitted when `taskRunId` is absent.
- Full `@posthog/agent` suite green.1 parent 9f31016 commit 99ebc97
2 files changed
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
110 | 152 | | |
111 | 153 | | |
112 | 154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
270 | 274 | | |
| 275 | + | |
| 276 | + | |
271 | 277 | | |
272 | 278 | | |
273 | 279 | | |
274 | 280 | | |
275 | 281 | | |
276 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
277 | 291 | | |
278 | 292 | | |
279 | 293 | | |
| |||
0 commit comments