mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-06-12 18:08:54 +00:00
enable prealloc
Find slice declarations that could potentially be pre-allocated. Signed-off-by: Kai Xia <kaix+github@fastmail.com>
This commit is contained in:
@@ -53,7 +53,6 @@ linters:
|
||||
- nilnil
|
||||
- paralleltest
|
||||
- perfsprint
|
||||
- prealloc
|
||||
- predeclared
|
||||
- revive
|
||||
- staticcheck
|
||||
|
||||
+1
-1
@@ -800,7 +800,7 @@ func (al *AgentLoop) forceCompression(agent *AgentInstance, sessionKey string) {
|
||||
droppedCount := mid
|
||||
keptConversation := conversation[mid:]
|
||||
|
||||
newHistory := make([]providers.Message, 0)
|
||||
newHistory := make([]providers.Message, 0, 1+len(keptConversation)+1)
|
||||
|
||||
// Append compression note to the original system prompt instead of adding a new system message
|
||||
// This avoids having two consecutive system messages which some APIs (like Zhipu) reject
|
||||
|
||||
@@ -153,7 +153,7 @@ func formatComponent(component string) string {
|
||||
}
|
||||
|
||||
func formatFields(fields map[string]any) string {
|
||||
var parts []string
|
||||
parts := make([]string, 0, len(fields))
|
||||
for k, v := range fields {
|
||||
parts = append(parts, fmt.Sprintf("%s=%v", k, v))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user