- Co-Authored-By
- Claude Fable 5 <noreply@anthropic.com>
- Claude-Session
- https://claude.ai/code/session_01GoYpb8FEmdxVErsv7ABCYi
Send the thread's repository and prefer it over objective parsing on resume
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
packages/openagents-cli/src/cli.ts -
modified
packages/openagents-cli/src/coder-resume.ts -
modified
packages/openagents-cli/src/coder-thread.ts -
modified
packages/openagents-cli/test/coder-resume.test.ts -
modified
packages/openagents-cli/test/coder-thread.test.ts
Diff
5 files changed, +91 -8
packages/openagents-cli/src/cli.ts modified +4
@@ -1967,6 +1967,10 @@ const coderCommand = Command.make(
| 1967 | 1967 |
|
| 1968 | 1968 |
|
| 1969 | 1969 |
|
| 1970 |
|
|
| 1971 |
|
|
| 1972 |
|
|
| 1973 |
|
|
| 1970 | 1974 |
|
| 1971 | 1975 |
|
| 1972 | 1976 |
|
packages/openagents-cli/src/coder-resume.ts modified +18 -8
@@ -26,12 +26,13 @@
| 26 | 26 |
|
| 27 | 27 |
|
| 28 | 28 |
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 35 | 36 |
|
| 36 | 37 |
|
| 37 | 38 |
|
@@ -51,7 +52,10 @@ export interface ThreadSummary {
| 51 | 52 |
|
| 52 | 53 |
|
| 53 | 54 |
|
| 54 |
|
|
| 55 |
|
|
| 56 |
|
|
| 57 |
|
|
| 58 |
|
|
| 55 | 59 |
|
| 56 | 60 |
|
| 57 | 61 |
|
@@ -423,13 +427,19 @@ async function get(
| 423 | 427 |
|
| 424 | 428 |
|
| 425 | 429 |
|
| 430 |
|
|
| 431 |
|
|
| 432 |
|
|
| 433 |
|
|
| 434 |
|
|
| 435 |
|
|
| 426 | 436 |
|
| 427 | 437 |
|
| 428 | 438 |
|
| 429 | 439 |
|
| 430 | 440 |
|
| 431 | 441 |
|
| 432 |
|
|
| 442 |
|
|
| 433 | 443 |
|
| 434 | 444 |
|
| 435 | 445 |
|
packages/openagents-cli/src/coder-thread.ts modified +7
@@ -122,6 +122,12 @@ export interface ThreadOptions {
| 122 | 122 |
|
| 123 | 123 |
|
| 124 | 124 |
|
| 125 |
|
|
| 126 |
|
|
| 127 |
|
|
| 128 |
|
|
| 129 |
|
|
| 130 |
|
|
| 125 | 131 |
|
| 126 | 132 |
|
| 127 | 133 |
|
@@ -167,6 +173,7 @@ export async function openThread(options: ThreadOptions): Promise<ThreadReplySou
| 167 | 173 |
|
| 168 | 174 |
|
| 169 | 175 |
|
| 176 |
|
|
| 170 | 177 |
|
| 171 | 178 |
|
| 172 | 179 |
|
packages/openagents-cli/test/coder-resume.test.ts modified +40
@@ -226,6 +226,46 @@ describe("listThreads", () => {
| 226 | 226 |
|
| 227 | 227 |
|
| 228 | 228 |
|
| 229 |
|
|
| 230 |
|
|
| 231 |
|
|
| 232 |
|
|
| 233 |
|
|
| 234 |
|
|
| 235 |
|
|
| 236 |
|
|
| 237 |
|
|
| 238 |
|
|
| 239 |
|
|
| 240 |
|
|
| 241 |
|
|
| 242 |
|
|
| 243 |
|
|
| 244 |
|
|
| 245 |
|
|
| 246 |
|
|
| 247 |
|
|
| 248 |
|
|
| 249 |
|
|
| 250 |
|
|
| 251 |
|
|
| 252 |
|
|
| 253 |
|
|
| 254 |
|
|
| 255 |
|
|
| 256 |
|
|
| 257 |
|
|
| 258 |
|
|
| 259 |
|
|
| 260 |
|
|
| 261 |
|
|
| 262 |
|
|
| 263 |
|
|
| 264 |
|
|
| 265 |
|
|
| 266 |
|
|
| 267 |
|
|
| 268 |
|
|
| 229 | 269 |
|
| 230 | 270 |
|
| 231 | 271 |
|
packages/openagents-cli/test/coder-thread.test.ts modified +22
@@ -130,6 +130,28 @@ describe("openThread", () => {
| 130 | 130 |
|
| 131 | 131 |
|
| 132 | 132 |
|
| 133 |
|
|
| 134 |
|
|
| 135 |
|
|
| 136 |
|
|
| 137 |
|
|
| 138 |
|
|
| 139 |
|
|
| 140 |
|
|
| 141 |
|
|
| 142 |
|
|
| 143 |
|
|
| 144 |
|
|
| 145 |
|
|
| 146 |
|
|
| 147 |
|
|
| 148 |
|
|
| 149 |
|
|
| 150 |
|
|
| 151 |
|
|
| 152 |
|
|
| 153 |
|
|
| 154 |
|
|
| 133 | 155 |
|
| 134 | 156 |
|
| 135 | 157 |
|