Commit 8db706e
committed
fix: Docker status shows active when containers running + activity live updates
Docker status:
- The /api/v1/docker/status endpoint can get stuck at docker_available=false
with 'max retries exceeded' even when Docker containers are running fine.
- Fix: when API reports Docker unavailable, check if connected stdio servers
exist (stdio servers use Docker containers). If yes, treat Docker as available.
Activity live updates:
- The SSE stream doesn't emit 'activity' events, only 'status' and
'servers.changed'. The macOS ActivityView was waiting for activityVersion
bumps that never came.
- Fix: bump activityVersion in the periodic 30s refresh cycle so the
Activity Log view reloads with fresh data.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 430e3ef commit 8db706e
1 file changed
Lines changed: 25 additions & 2 deletions
Lines changed: 25 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
594 | 597 | | |
595 | 598 | | |
596 | 599 | | |
597 | 600 | | |
598 | 601 | | |
599 | 602 | | |
600 | 603 | | |
601 | | - | |
602 | | - | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
603 | 626 | | |
604 | 627 | | |
605 | 628 | | |
| |||
0 commit comments