MCPcopy
hub / github.com/wavetermdev/waveterm / GetMessageId

Method GetMessageId

pkg/aiusechat/uctypes/uctypes.go:332–332  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

330// All messages must have a unique identifier for idempotency checks
331type GenAIMessage interface {
332 GetMessageId() string
333 GetUsage() *AIUsage
334 GetRole() string
335}

Callers 2

PostMessageMethod · 0.65
RemoveMessageMethod · 0.65

Implementers 4

GeminiChatMessagepkg/aiusechat/gemini/gemini-types.go
StoredChatMessagepkg/aiusechat/openaichat/openaichat-ty
anthropicChatMessagepkg/aiusechat/anthropic/anthropic-back
OpenAIChatMessagepkg/aiusechat/openai/openai-backend.go

Calls

no outgoing calls

Tested by

no test coverage detected