fix: change memory message role from system to user caused by the imcompatibility of anthropic messages api

This commit is contained in:
Acbox
2026-02-20 15:19:24 +08:00
parent d82b6fdeeb
commit ab84e29dde
3 changed files with 9 additions and 4 deletions
-2
View File
@@ -3,5 +3,3 @@
export PATH="$HOME/.local/share/mise/shims:$HOME/.local/bin:$HOME/.npm-global/bin:/opt/homebrew/bin:/usr/local/bin:$PATH" export PATH="$HOME/.local/share/mise/shims:$HOME/.local/bin:$HOME/.npm-global/bin:/opt/homebrew/bin:/usr/local/bin:$PATH"
pnpm lint:fix || true pnpm lint:fix || true
pnpm web:build
+1 -1
View File
@@ -1102,7 +1102,7 @@ func (r *Resolver) loadMemoryContextMessage(ctx context.Context, req conversatio
return nil return nil
} }
msg := conversation.ModelMessage{ msg := conversation.ModelMessage{
Role: "system", Role: "user",
Content: conversation.NewTextContent(payload), Content: conversation.NewTextContent(payload),
} }
return &msg return &msg
+8 -1
View File
@@ -22,6 +22,7 @@ experimental = true
[tasks.pnpm-install] [tasks.pnpm-install]
description = "Install dependencies" description = "Install dependencies"
env = { CI = "true" }
run = "pnpm install" run = "pnpm install"
[tasks.go-install] [tasks.go-install]
@@ -30,12 +31,18 @@ run = "go mod download"
[tasks.swagger-generate] [tasks.swagger-generate]
description = "Generate Swagger documentation" description = "Generate Swagger documentation"
depends = [
"//:go-install",
]
run = "cd internal/handlers && go generate" run = "cd internal/handlers && go generate"
[tasks.sdk-generate] [tasks.sdk-generate]
description = "Generate SDK code" description = "Generate SDK code"
run = "pnpm run generate-sdk" run = "pnpm run generate-sdk"
depends = ["//:swagger-generate"] depends = [
"//:pnpm-install",
"//:swagger-generate"
]
[tasks.sqlc-generate] [tasks.sqlc-generate]
description = "Generate SQL code" description = "Generate SQL code"