fix(core): /retry чистит postmortem-трассы — на новом прогоне постмортем запускается заново
This commit is contained in:
@@ -228,6 +228,11 @@ func (c *Core) handleRetry(ctx context.Context, rest string) (Result, error) {
|
||||
if err := c.Store.ClearHistory(ctx, id); err != nil {
|
||||
return Result{}, err
|
||||
}
|
||||
// Чистый перезапуск: сбрасываем маркер постмортем-анализа от прошлого
|
||||
// прогона, чтобы на новом failed/timeout постмортем запустился заново.
|
||||
if err := c.Store.DeleteTracesByAgent(ctx, id, "postmortem"); err != nil {
|
||||
return Result{}, err
|
||||
}
|
||||
return Result{
|
||||
Reply: "Задача перезапущена. Опишите, что меняем:",
|
||||
TaskID: id,
|
||||
|
||||
Reference in New Issue
Block a user