diff --git a/src/solace_agent_mesh/gateway/http_sse/routers/prompts.py b/src/solace_agent_mesh/gateway/http_sse/routers/prompts.py index bdef8006a2..6926a45955 100644 --- a/src/solace_agent_mesh/gateway/http_sse/routers/prompts.py +++ b/src/solace_agent_mesh/gateway/http_sse/routers/prompts.py @@ -946,7 +946,15 @@ async def update_prompt( # Update prompt text prompt.prompt_text = prompt_data.prompt_text prompt.updated_at = now_epoch_ms() - + + # Update parent group timestamp + group = db.query(PromptGroupModel).filter( + PromptGroupModel.id == prompt.group_id + ).first() + + if group: + group.updated_at = prompt.updated_at + db.commit() db.refresh(prompt)