MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / stripTaskNotificationMessages

Function stripTaskNotificationMessages

agent/query_engine.go:236–246  ·  view source on GitHub ↗
(messages []map[string]any)

Source from the content-addressed store, hash-verified

234 state.SystemPrompt = appendHarnessSystemPrompt(prompt, cfg.HarnessMode)
235 return
236 }
237 state.SystemPrompt = appendHarnessSystemPrompt(BuildSystemPrompt(cfg.CWD), cfg.HarnessMode)
238}
239
240func StripTransientContextMessages(messages []map[string]any) []map[string]any {
241 messages = skills.StripSkillContextMessages(messages, nil)
242 messages = memory.StripMemoryContextMessages(messages, "")
243 return stripTaskNotificationMessages(messages)
244}
245
246func stripTaskNotificationMessages(messages []map[string]any) []map[string]any {
247 kept := make([]map[string]any, 0, len(messages))
248 for _, message := range messages {
249 metadata, _ := message["metadata"].(map[string]any)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected