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"
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
}
msg := conversation.ModelMessage{
Role: "system",
Role: "user",
Content: conversation.NewTextContent(payload),
}
return &msg
+8 -1
View File
@@ -22,6 +22,7 @@ experimental = true
[tasks.pnpm-install]
description = "Install dependencies"
env = { CI = "true" }
run = "pnpm install"
[tasks.go-install]
@@ -30,12 +31,18 @@ run = "go mod download"
[tasks.swagger-generate]
description = "Generate Swagger documentation"
depends = [
"//:go-install",
]
run = "cd internal/handlers && go generate"
[tasks.sdk-generate]
description = "Generate SDK code"
run = "pnpm run generate-sdk"
depends = ["//:swagger-generate"]
depends = [
"//:pnpm-install",
"//:swagger-generate"
]
[tasks.sqlc-generate]
description = "Generate SQL code"