MCPcopy Index your code
hub / github.com/coder/coder / newChatMessage

Function newChatMessage

coderd/x/chatd/chatd.go:3947–3961  ·  view source on GitHub ↗
(
	role database.ChatMessageRole,
	content pqtype.NullRawMessage,
	visibility database.ChatMessageVisibility,
	modelConfigID uuid.UUID,
	contentVersion int16,
)

Source from the content-addressed store, hash-verified

3945}
3946
3947func newChatMessage(
3948 role database.ChatMessageRole,
3949 content pqtype.NullRawMessage,
3950 visibility database.ChatMessageVisibility,
3951 modelConfigID uuid.UUID,
3952 contentVersion int16,
3953) chatMessage {
3954 return chatMessage{
3955 role: role,
3956 content: content,
3957 visibility: visibility,
3958 modelConfigID: modelConfigID,
3959 contentVersion: contentVersion,
3960 }
3961}
3962
3963// newUserChatMessage creates a user message. apiKeyID is required so
3964// that forgetting it is a compile error rather than a silent data bug.

Callers 6

CreateChatMethod · 0.85
newUserChatMessageFunction · 0.85
runChatMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected