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

Function chatdebugRunContext

coderd/x/chatd/chatd.go:3448–3476  ·  view source on GitHub ↗
(run database.ChatDebugRun)

Source from the content-addressed store, hash-verified

3446}
3447
3448func chatdebugRunContext(run database.ChatDebugRun) chatdebug.RunContext {
3449 runContext := chatdebug.RunContext{
3450 RunID: run.ID,
3451 ChatID: run.ChatID,
3452 Kind: chatdebug.RunKind(run.Kind),
3453 }
3454 if run.RootChatID.Valid {
3455 runContext.RootChatID = run.RootChatID.UUID
3456 }
3457 if run.ParentChatID.Valid {
3458 runContext.ParentChatID = run.ParentChatID.UUID
3459 }
3460 if run.ModelConfigID.Valid {
3461 runContext.ModelConfigID = run.ModelConfigID.UUID
3462 }
3463 if run.TriggerMessageID.Valid {
3464 runContext.TriggerMessageID = run.TriggerMessageID.Int64
3465 }
3466 if run.HistoryTipMessageID.Valid {
3467 runContext.HistoryTipMessageID = run.HistoryTipMessageID.Int64
3468 }
3469 if run.Provider.Valid {
3470 runContext.Provider = run.Provider.String
3471 }
3472 if run.Model.Valid {
3473 runContext.Model = run.Model.String
3474 }
3475 return runContext
3476}
3477
3478func deriveChatDebugSeed(messages []database.ChatMessage) (
3479 triggerMessageID int64,

Callers 2

Calls 1

RunKindTypeAlias · 0.92

Tested by

no test coverage detected