chore: print the original error log in debug mode (#496)

This commit is contained in:
junwen-lee
2025-08-06 10:17:19 +08:00
committed by GitHub
parent 218c1806ff
commit b17db0f32b
5 changed files with 28 additions and 10 deletions

View File

@@ -33,7 +33,6 @@ import (
"github.com/coze-dev/coze-studio/backend/api/model/crossdomain/singleagent"
"github.com/coze-dev/coze-studio/backend/crossdomain/contract/crossworkflow"
"github.com/coze-dev/coze-studio/backend/domain/agent/singleagent/entity"
"github.com/coze-dev/coze-studio/backend/pkg/errorx"
"github.com/coze-dev/coze-studio/backend/pkg/lang/conv"
"github.com/coze-dev/coze-studio/backend/pkg/logs"
)
@@ -96,14 +95,9 @@ func (r *replyChunkCallback) OnError(ctx context.Context, info *callbacks.RunInf
r.sw.Send(interruptEvent, nil)
} else {
logs.CtxErrorf(ctx, "node execute failed, component=%v, name=%v, err=%v",
logs.CtxErrorf(ctx, "[AgentRunError] | node execute failed, component=%v, name=%v, err=%v",
info.Component, info.Name, err)
var customErr errorx.StatusError
errMsg := "Internal server error"
if errors.As(err, &customErr) && customErr.Code() != 0 {
errMsg = customErr.Msg()
}
r.sw.Send(nil, errors.New(errMsg))
r.sw.Send(nil, err)
}
}