remove the desktop-pet system
Build / build (push) Canceled after 0s
Playwright / e2e (push) Canceled after 0s

The pet feature was three loosely coupled subsystems that no core flow
depended on: the Petdex catalog page, the pet install/preference store, and
the pet-state socket. All three are removed.

The only cross-boundary touch point was a try/catch-wrapped observer that
mapped chat-run events to pet animations. Removing it leaves the /chat-run
event contract unchanged: no event name, field name, field type, or emission
timing changed.

Removing petdexPublicRoutes also closes the unauthenticated outbound proxy
at /api/hermes/petdex/asset, which shrinks the SSRF surface.
This commit is contained in:
2026-10-20 13:24:17 +08:00
committed by trae-solo-agent
parent 5e1003ceb7
commit b709ec6742
30 changed files with 64 additions and 1793 deletions
+1 -1
View File
@@ -124,7 +124,7 @@
## P. 桌宠系统
- [ ] ❌ **整组砍(2026-10-15 确认)**:桌宠状态 socket、Petdex 图鉴、pets store、PetdexView 全删(浪费资源)
- [x] ❌ **整组砍(2026-10-15 确认,2026-10-20 执行)**:桌宠状态 socket、Petdex 图鉴、pets store、PetdexView 已全删(浪费资源)
## Q. 编程代理之外的特色杂项