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

Method Flush

ui/runtime.go:476–486  ·  view source on GitHub ↗
(force bool)

Source from the content-addressed store, hash-verified

474
475func FormatMCPTrustTarget(request []map[string]any) string {
476 var parts []string
477 for _, item := range request {
478 name := stringFromAny(item["name"])
479 command := firstNonEmpty(stringFromAny(item["command"]), stringFromAny(item["url"]))
480 argText := joinAnySlice(item["args"])
481 parts = append(parts, strings.TrimSpace(fmt.Sprintf("%s: %s %s", name, command, argText)))
482 }
483 return strings.Join(parts, "; ")
484}
485
486func (r *UiRuntime) RecordPermissionAudit(event UiEvent, answer string) {
487 state := r.Frame.ModalState
488 r.Frame.PermissionAudit = append(r.Frame.PermissionAudit, map[string]any{
489 "tool_name": state["tool_name"],

Callers 5

RunSubmitMessageMethod · 0.95
HandlePermissionEventMethod · 0.95
FlushIfDueMethod · 0.95
ShutdownMethod · 0.95
writeTranscriptFunction · 0.80

Calls 2

UpdateMethod · 0.65

Tested by

no test coverage detected