remove the desktop-pet system
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:
@@ -1,3 +0,0 @@
|
||||
<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 113.810286V0h455.094857v113.810286H194.194286L482.742857 402.285714 402.285714 482.742857 113.810286 194.194286v260.900571H0V113.810286zM1024 910.189714V1024H568.905143v-113.810286h260.900571L541.257143 621.714286l80.457143-80.457143 288.475428 288.548571V568.905143H1024v341.284571z" fill="#666666"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 388 B |
Reference in New Issue
Block a user