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

Function AIBridgeModelThought

coderd/database/dbgen/dbgen.go:2037–2046  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.InsertAIBridgeModelThoughtParams)

Source from the content-addressed store, hash-verified

2035}
2036
2037func AIBridgeModelThought(t testing.TB, db database.Store, seed database.InsertAIBridgeModelThoughtParams) database.AIBridgeModelThought {
2038 thought, err := db.InsertAIBridgeModelThought(genCtx, database.InsertAIBridgeModelThoughtParams{
2039 InterceptionID: takeFirst(seed.InterceptionID, uuid.New()),
2040 Content: takeFirst(seed.Content, ""),
2041 Metadata: takeFirstSlice(seed.Metadata, json.RawMessage("{}")),
2042 CreatedAt: takeFirst(seed.CreatedAt, dbtime.Now()),
2043 })
2044 require.NoError(t, err, "insert aibridge model thought")
2045 return thought
2046}
2047
2048func Task(t testing.TB, db database.Store, orig database.TaskTable) database.Task {
2049 t.Helper()

Callers 1

Calls 5

NowFunction · 0.92
takeFirstSliceFunction · 0.85
takeFirstFunction · 0.70
NewMethod · 0.65

Tested by 1