Commit 211b7d7
feat: Add /goal support (#240)
* feat: Add /goal support
* Suppress multiple identical notifications
* Wait on turns
* Wait for goal turn
* Add newlines after notifications
* Remove unsupported edit subcommand
* Handle goal commands without continuation turns
* Separate goal status updates from prior text
* Potential fix for pull request finding 'Unused variable, import, function or class'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* Interrupt late-started goal commands on cancel
* Suppress stale turn notifications after routing them
* Wait for thread idle when no goal turn starts
* Handle cancellation before goal turn routing
* Wait for goal updates before finishing goal set
* Add grace periods for goal turn routing
* Wait for goal notifications in ACP client
* Wait for goal turn completion before resolving
* Potential fix for pull request finding 'Unused variable, import, function or class'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>1 parent 50c6adf commit 211b7d7
14 files changed
Lines changed: 1787 additions & 36 deletions
File tree
- src
- __tests__/CodexACPAgent
- data
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
334 | 335 | | |
335 | 336 | | |
336 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
337 | 371 | | |
338 | 372 | | |
339 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
69 | 76 | | |
70 | 77 | | |
71 | 78 | | |
| |||
87 | 94 | | |
88 | 95 | | |
89 | 96 | | |
| 97 | + | |
90 | 98 | | |
91 | 99 | | |
92 | 100 | | |
| |||
1398 | 1406 | | |
1399 | 1407 | | |
1400 | 1408 | | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
1401 | 1416 | | |
1402 | 1417 | | |
1403 | 1418 | | |
| |||
1417 | 1432 | | |
1418 | 1433 | | |
1419 | 1434 | | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
1420 | 1438 | | |
1421 | 1439 | | |
1422 | 1440 | | |
| |||
1425 | 1443 | | |
1426 | 1444 | | |
1427 | 1445 | | |
| 1446 | + | |
1428 | 1447 | | |
1429 | 1448 | | |
1430 | 1449 | | |
| |||
1483 | 1502 | | |
1484 | 1503 | | |
1485 | 1504 | | |
1486 | | - | |
1487 | | - | |
| 1505 | + | |
1488 | 1506 | | |
1489 | 1507 | | |
1490 | 1508 | | |
| |||
1546 | 1564 | | |
1547 | 1565 | | |
1548 | 1566 | | |
1549 | | - | |
| 1567 | + | |
| 1568 | + | |
1550 | 1569 | | |
| 1570 | + | |
1551 | 1571 | | |
1552 | | - | |
1553 | 1572 | | |
1554 | 1573 | | |
1555 | 1574 | | |
| |||
0 commit comments