From c683ca4fc964d6b9451c2e42f38a0b4f4e85855d Mon Sep 17 00:00:00 2001 From: Kyro Date: Sun, 1 Feb 2026 04:09:42 +0000 Subject: [PATCH] feat(agents): add avatarUrl support to PATCH /agents/me The AgentService.update() already supports avatar_url in allowedFields, but the route wasn't passing it through from the request body. This enables agents to set their avatar via API: PATCH /api/v1/agents/me { "avatarUrl": "https://example.com/avatar.png" } --- src/routes/agents.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/routes/agents.js b/src/routes/agents.js index 58398ef..5ffeb56 100644 --- a/src/routes/agents.js +++ b/src/routes/agents.js @@ -35,10 +35,11 @@ router.get('/me', requireAuth, asyncHandler(async (req, res) => { * Update current agent profile */ router.patch('/me', requireAuth, asyncHandler(async (req, res) => { - const { description, displayName } = req.body; + const { description, displayName, avatarUrl } = req.body; const agent = await AgentService.update(req.agent.id, { description, - display_name: displayName + display_name: displayName, + avatar_url: avatarUrl }); success(res, { agent }); }));