Skip to content

Commit 3d06b54

Browse files
committed
[feat][prompt] noRender -> skipRender
1 parent 51ef5cf commit 3d06b54

8 files changed

Lines changed: 68 additions & 68 deletions

File tree

backend/kitex_gen/coze/loop/prompt/domain/prompt/k-prompt.go

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/kitex_gen/coze/loop/prompt/domain/prompt/prompt.go

Lines changed: 21 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/kitex_gen/coze/loop/prompt/openapi/coze.loop.prompt.openapi.go

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/kitex_gen/coze/loop/prompt/openapi/k-coze.loop.prompt.openapi.go

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/modules/prompt/application/convertor/openapi.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func OpenAPIMessageDO2DTO(do *entity.Message) *openapi.Message {
7272
Parts: OpenAPIBatchContentPartDO2DTO(do.Parts),
7373
ToolCallID: do.ToolCallID,
7474
ToolCalls: OpenAPIBatchToolCallDO2DTO(do.ToolCalls),
75-
NoRender: do.NoRender,
75+
SkipRender: do.SkipRender,
7676
Metadata: do.Metadata,
7777
}
7878
}
@@ -258,7 +258,7 @@ func OpenAPIMessageDTO2DO(dto *openapi.Message) *entity.Message {
258258
Parts: OpenAPIBatchContentPartDTO2DO(dto.Parts),
259259
ToolCallID: dto.ToolCallID,
260260
ToolCalls: OpenAPIBatchToolCallDTO2DO(dto.ToolCalls),
261-
NoRender: dto.NoRender,
261+
SkipRender: dto.SkipRender,
262262
Metadata: dto.Metadata,
263263
}
264264
}

backend/modules/prompt/domain/entity/prompt_detail.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ type Message struct {
5959
Parts []*ContentPart `json:"parts,omitempty"`
6060
ToolCallID *string `json:"tool_call_id,omitempty"`
6161
ToolCalls []*ToolCall `json:"tool_calls,omitempty"`
62-
NoRender *bool `json:"no_render,omitempty"`
62+
SkipRender *bool `json:"skip_render,omitempty"`
6363

6464
Metadata map[string]string `json:"metadata,omitempty"`
6565
}
@@ -253,8 +253,8 @@ func (pt *PromptTemplate) formatMessages(messages []*Message, variableVals []*Va
253253
formattedMessages = append(formattedMessages, message)
254254

255255
case RoleSystem, RoleUser:
256-
// System/User:渲染,除非 NoRender=true
257-
if message.NoRender == nil || !ptr.From(message.NoRender) {
256+
// System/User:渲染,除非 SkipRender=true
257+
if message.SkipRender == nil || !ptr.From(message.SkipRender) {
258258
// 需要渲染
259259
if err := pt.renderMessage(message, defMap, valMap); err != nil {
260260
return nil, err
@@ -263,9 +263,9 @@ func (pt *PromptTemplate) formatMessages(messages []*Message, variableVals []*Va
263263
formattedMessages = append(formattedMessages, message)
264264

265265
case RoleAssistant:
266-
// Assistant:仅当 NoRender=false(显式标记,通常来自原始 prompt)才渲染;nil 或 true 均不渲染
267-
if message.NoRender != nil && !ptr.From(message.NoRender) {
268-
// NoRender=false,需要渲染
266+
// Assistant:仅当 SkipRender=false(显式标记,通常来自原始 prompt)才渲染;nil 或 true 均不渲染
267+
if message.SkipRender != nil && !ptr.From(message.SkipRender) {
268+
// SkipRender=false,需要渲染
269269
if err := pt.renderMessage(message, defMap, valMap); err != nil {
270270
return nil, err
271271
}
@@ -312,15 +312,15 @@ func (pt *PromptTemplate) getTemplateMessages(messages []*Message) []*Message {
312312
}
313313
var messagesToFormat []*Message
314314

315-
// 对于来自pt的messages(原始托管的message),统一设置no_render为false,表示一定要渲染
315+
// 对于来自pt的messages(原始托管的message),统一设置skip_render为false,表示一定要渲染
316316
for _, msg := range pt.Messages {
317317
if msg != nil {
318-
msg.NoRender = ptr.Of(false)
318+
msg.SkipRender = ptr.Of(false)
319319
messagesToFormat = append(messagesToFormat, msg)
320320
}
321321
}
322322

323-
// 入参的messages的no_render不需要改变,保持原状
323+
// 入参的messages的skip_render不需要改变,保持原状
324324
messagesToFormat = append(messagesToFormat, messages...)
325325
return messagesToFormat
326326
}

idl/thrift/coze/loop/prompt/coze.loop.prompt.openapi.thrift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ struct Message {
128128
4: optional string reasoning_content // 推理思考内容
129129
5: optional string tool_call_id // tool调用ID(role为tool时有效)
130130
6: optional list<ToolCall> tool_calls // tool调用(role为assistant时有效)
131-
7: optional bool no_render // 是否不需要渲染
131+
7: optional bool skip_render // 是否跳过需要渲染
132132

133133
100: optional map<string, string> metadata // 消息元信息
134134
}

0 commit comments

Comments
 (0)