Commit a54b2bd
committed
simulate: Node agent support, --view mode, and TUI/start UX fixes
Ports our simulate work onto the Node-support branch:
- Node agent start: normalizeLogLevel, --log-format only for Python,
main.ts/main.js entrypoints, and refuse entrypoint discovery when
package.json defines a build task; drop the Python-only guard.
- `lk agent simulate --view <runID>`: open a pre-existing simulation and
print the reopen command on close.
- TUI: ←/→ arrow navigation in/out of simulation detail, richer
agent-exit errors (start command + recent output), and quit when the
agent fails to register.1 parent 77d2c3a commit a54b2bd
3 files changed
Lines changed: 127 additions & 54 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
91 | 96 | | |
92 | 97 | | |
93 | 98 | | |
| |||
168 | 173 | | |
169 | 174 | | |
170 | 175 | | |
| 176 | + | |
171 | 177 | | |
172 | 178 | | |
173 | 179 | | |
174 | 180 | | |
175 | 181 | | |
176 | 182 | | |
177 | 183 | | |
| 184 | + | |
178 | 185 | | |
179 | 186 | | |
180 | 187 | | |
| |||
217 | 224 | | |
218 | 225 | | |
219 | 226 | | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
220 | 248 | | |
221 | 249 | | |
222 | 250 | | |
223 | 251 | | |
224 | 252 | | |
| 253 | + | |
225 | 254 | | |
226 | 255 | | |
227 | 256 | | |
228 | 257 | | |
229 | 258 | | |
230 | 259 | | |
231 | | - | |
232 | | - | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
233 | 272 | | |
234 | 273 | | |
235 | | - | |
| 274 | + | |
236 | 275 | | |
237 | 276 | | |
238 | 277 | | |
| |||
250 | 289 | | |
251 | 290 | | |
252 | 291 | | |
253 | | - | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
254 | 296 | | |
255 | | - | |
| 297 | + | |
256 | 298 | | |
257 | 299 | | |
258 | 300 | | |
| |||
283 | 325 | | |
284 | 326 | | |
285 | 327 | | |
| 328 | + | |
286 | 329 | | |
287 | 330 | | |
288 | 331 | | |
| |||
380 | 423 | | |
381 | 424 | | |
382 | 425 | | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
383 | 441 | | |
384 | 442 | | |
385 | 443 | | |
386 | 444 | | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
| 445 | + | |
397 | 446 | | |
398 | 447 | | |
399 | 448 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
227 | | - | |
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 | 226 | | |
257 | 227 | | |
258 | 228 | | |
| |||
503 | 473 | | |
504 | 474 | | |
505 | 475 | | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
506 | 511 | | |
507 | 512 | | |
508 | 513 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
82 | 84 | | |
| 85 | + | |
| 86 | + | |
83 | 87 | | |
84 | 88 | | |
85 | 89 | | |
| |||
344 | 348 | | |
345 | 349 | | |
346 | 350 | | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
347 | 363 | | |
348 | 364 | | |
349 | 365 | | |
| |||
423 | 439 | | |
424 | 440 | | |
425 | 441 | | |
426 | | - | |
| 442 | + | |
427 | 443 | | |
428 | 444 | | |
429 | 445 | | |
| |||
511 | 527 | | |
512 | 528 | | |
513 | 529 | | |
514 | | - | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
515 | 534 | | |
516 | 535 | | |
517 | 536 | | |
| |||
783 | 802 | | |
784 | 803 | | |
785 | 804 | | |
786 | | - | |
| 805 | + | |
787 | 806 | | |
788 | 807 | | |
789 | 808 | | |
790 | 809 | | |
791 | 810 | | |
792 | 811 | | |
793 | 812 | | |
794 | | - | |
| 813 | + | |
795 | 814 | | |
796 | 815 | | |
797 | 816 | | |
| |||
1746 | 1765 | | |
1747 | 1766 | | |
1748 | 1767 | | |
1749 | | - | |
| 1768 | + | |
1750 | 1769 | | |
1751 | 1770 | | |
1752 | 1771 | | |
| |||
1758 | 1777 | | |
1759 | 1778 | | |
1760 | 1779 | | |
1761 | | - | |
| 1780 | + | |
1762 | 1781 | | |
1763 | 1782 | | |
1764 | 1783 | | |
| |||
0 commit comments