| Kind | What happened | When | Sent via |
|---|---|---|---|
| Rank moved | “ai agent” on Open VSX, #303 → #294 | today 01:15 UTC | |
| Rank moved | “ai assistant” on Open VSX, #523 → #539 | today 01:15 UTC | |
| Rank moved | “ai pair programmer” on Open VSX, #92 → #99 | today 01:15 UTC | |
| Rank moved | “coding agent” on Open VSX, #55 → #61 | today 01:15 UTC | |
| Rank moved | “open source copilot” on Open VSX, #245 → #240 | today 01:15 UTC | |
| Release | claude-dev shipped v4.1.20 | yesterday 00:01 UTC | |
| Rank moved | “ai agent” on Open VSX, #295 → #303 | yesterday 01:15 UTC | |
| Rank moved | “ai assistant” on Open VSX, #536 → #523 | yesterday 01:15 UTC | |
| Rank moved | “ai chat” on Open VSX, #594 → #586 | yesterday 01:15 UTC | |
| Rank moved | “ai pair programmer” on Open VSX, #98 → #92 | yesterday 01:15 UTC | |
| Rank moved | “coding agent” on Open VSX, #60 → #55 | yesterday 01:15 UTC | |
| Rank moved | “open source copilot” on Open VSX, #229 → #245 | yesterday 01:15 UTC |
Identical Marketplace searches return the same top 9 but shuffle positions 10 to 100 between calls. We sample three times and alert on the median, and a move has to clear the shuffle to count. Open VSX ordering is stable, so its threshold can be lower.