3430 Commits

Author SHA1 Message Date
Boris Cherny
c4ce608cc2
telegram: don't kill a running session's poller when a second session starts
The startup takeover guard SIGTERMed any live bot.pid holder, so starting a
second Claude Code session stole the Telegram polling slot from the session
already using it — and when that second session exited, no poller remained
at all and the bot went permanently silent (anthropics/claude-code#81571).

Replace the kill-on-startup pattern with cooperative slot ownership:
- slot free (no pid file, holder dead, or pid recycled to an unrelated
  process — identity-checked via /proc cmdline or ps args) → claim and poll
- live healthy holder → standby: outbound tools stay fully usable, and a
  watcher claims the slot the moment the holder exits, so the channel hands
  off to the last session standing instead of dying
- nothing is ever killed; genuinely orphaned pollers are already reaped by
  the stdin orphan watchdog, and the pid file is removed by its owner on
  shutdown

Adds a regression test (bun test external_plugins/telegram/test) that spawns
two real servers against an isolated state dir: the second must not kill the
first, the slot must hand off when the holder exits, and the pid file must
be cleaned up by the last server out. Fails on 0.0.7, passes on 0.0.8.

Fixes anthropics/claude-code#81571

No-Verification-Needed: fix is in the plugins repo; verified by its own regression test plus a two-session CLI e2e
2026-08-24 18:06:02 -07:00
abibbs-ant
e572d204d7
Add author to unity and qodo entries (#5598)
Squash merge of 1 commit
2026-08-24 15:06:37 -07:00
Tobin South
0c87ada1bb
bump(carta): carta-investors 3.72.5 -> 3.82.2, carta-cap-table 6.50.0 -> 6.56.0, carta-crm 1.7.2 -> 1.8.6 (#5599)
Squash merge of 1 commit
2026-08-24 14:54:50 -07:00
abibbs-ant
91b42cce41
Add unity plugin (Unity Technologies partner listing) (#5595)
Squash merge of 1 commit
2026-08-24 13:52:40 -07:00
Michael Moore
d18fbb0c35
Merge pull request #5597 from anthropics/claude-security-v0.10.2.3
Claude Security Plugin - v0.10.2.3
2026-08-24 13:34:28 -07:00
mmoore
9518f7a2ce
Claude Security Plugin - v0.10.2.3 2026-08-24 13:17:27 -07:00
Michael Moore
340e33aef2
Merge pull request #5560 from anthropics/claude-security-v0.10.2
Claude Security Plugin - v0.10.2
2026-08-21 09:44:54 -07:00
mmoore
1247e88a70
Claude Security Plugin - v0.10.2 2026-08-21 08:48:34 -07:00
github-actions[bot]
67a666efc8
bump(expo): d1c68a21 → 472d0400 (#5509)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:06:10 -05:00
github-actions[bot]
1d16ae68b6
bump(paypal): a9c0586f → 310b4962 (#5513)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:05:51 -05:00
github-actions[bot]
e7adbf9b2c
bump(stripe): 96cfe6bf → e8f9aee6 (#5514)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:05:34 -05:00
github-actions[bot]
70eb676acd
bump(superdesign): fee6e17b → 16c99dbc (#5515)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:05:16 -05:00
github-actions[bot]
7090126097
bump(valtown): 0afe7b73 → 2d3ec654 (#5516)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:04:57 -05:00
github-actions[bot]
a03495cfd6
bump(auth0): abab92be → 09a0d450 (#5519)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:04:40 -05:00
github-actions[bot]
a0dfb568d4
bump(figma): 72fcf1f4 → 7f6562c4 (#5524)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:04:22 -05:00
github-actions[bot]
209064de46
bump(jfrog): b15bdaad → 7ef5a992 (#5525)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:04:04 -05:00
github-actions[bot]
9e51c7c45f
bump(resend): 1187c264 → d63dcfdc (#5528)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 16:03:27 -05:00
github-actions[bot]
645877b379
bump(langfuse): 0f9a20a8 → ff47830a (#5532)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 15:25:54 -05:00
github-actions[bot]
cbe94d02bc
bump(adobe-for-creativity): cbaeec41 → 1307e2c0 (#5503)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:47:39 -05:00
github-actions[bot]
cef798d282
bump(azure-sql-developer): eca81cf0 → 72b6d5f4 (#5504)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:47:18 -05:00
github-actions[bot]
1a90fc09fe
bump(bigquery-data-analytics): bc689647 → 5450d45e (#5505)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:46:59 -05:00
github-actions[bot]
a150faac58
bump(carta-cap-table): a26da268 → 7be35157 (#5506)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:46:40 -05:00
github-actions[bot]
d7c7f1a341
bump(google-cloud-storage): 7b4a44e4 → b1f252b5 (#5510)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:46:21 -05:00
github-actions[bot]
dfb1bf47d3
bump(sap-fiori-mcp-server): aa5846b6 → 232bb1b8 (#5529)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 14:45:01 -05:00
github-actions[bot]
a83171b5cf
bump(databases-on-aws): bc78579b → e244b403 (#5508)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:30:21 -05:00
github-actions[bot]
7227404aba
bump(datarobot-agent-skills): a37519e9 → b901f1c4 (#5523)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:25:46 -05:00
github-actions[bot]
17055537b3
bump(carta-investors): 0f0e2f5a → 7be35157 (#5507)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:25:30 -05:00
github-actions[bot]
74e4c32462
bump(aws-agents): f986ec60 → 4b8f1820 (#5520)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:24:58 -05:00
github-actions[bot]
ce4bb984fd
bump(bigdata-com): 74ec89c9 → 2a52a001 (#5521)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:24:27 -05:00
github-actions[bot]
e14f75dba8
bump(carta-crm): a9f9af82 → 3aa656ea (#5522)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:23:57 -05:00
github-actions[bot]
6b718c870d
bump(mattpocock-skills): 885e2ca4 → 0ab1b63a (#5526)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:23:26 -05:00
github-actions[bot]
c622bacf4c
bump(teamcity-cli): d8eff984 → 80d4c8b3 (#5530)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:22:52 -05:00
github-actions[bot]
3449ccd166
bump(vibe-prospecting): 804bab5e → 9b406747 (#5531)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:22:17 -05:00
github-actions[bot]
dc7d78d4e9
bump(hostinger): 70a43bc6 → 569880c6 (#5511)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:21:44 -05:00
github-actions[bot]
cc9399aeff
bump(hyperframes): 3e4b08cd → 42b94fd5 (#5512)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 13:21:11 -05:00
github-actions[bot]
0fc2bb13a8
bump(carbone-skill): dfbb8042 → 25207b3f (#5482)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:24:20 -05:00
github-actions[bot]
c776057990
bump(duende-skills): 91e793df → 2f4b3c3b (#5489)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:23:52 -05:00
github-actions[bot]
2d7e24b7be
bump(redis-development): f04e664b → fa7948e8 (#5496)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:23:21 -05:00
github-actions[bot]
f41bf51e03
bump(databricks): cefd5c39 → 653db600 (#5487)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:22:49 -05:00
github-actions[bot]
88e9c47c2c
bump(datadog): cd4aedbc → 6b8c62c7 (#5488)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:22:16 -05:00
github-actions[bot]
4299abce6d
bump(growthbook): 8f7dc3f0 → a2b9c1d2 (#5490)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:21:41 -05:00
github-actions[bot]
65eda9b2b6
bump(hostinger): f5676ade → 70a43bc6 (#5491)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:21:05 -05:00
github-actions[bot]
e0718d565c
bump(sanity): 6b48aedd → 65960de3 (#5498)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:20:29 -05:00
github-actions[bot]
75cdec6d4b
bump(crowdstrike-falcon-foundry): 513cdd55 → 7f7d4668 (#5485)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:19:36 -05:00
github-actions[bot]
82dce7755a
bump(crowdstrike-falcon-fusion): 4ed963d5 → 8df28a78 (#5486)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:18:59 -05:00
github-actions[bot]
ec41554863
bump(shopify-ai-toolkit): cc5af650 → 51a7d6cb (#5500)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:18:23 -05:00
github-actions[bot]
12ab2be4cb
bump(azure): 16dc8c51 → ea76537e (#5481)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:18:07 -05:00
github-actions[bot]
2fa662bff6
bump(cloudinary): 77ed3c5d → 08b8edd3 (#5483)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:17:28 -05:00
github-actions[bot]
37b9bcedef
bump(codspeed): f85b328f → 37988973 (#5484)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:16:47 -05:00
github-actions[bot]
180354d194
bump(sap-fiori-mcp-server): e7e6f970 → aa5846b6 (#5499)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 13:16:16 -05:00