MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / insertRelabel

Function insertRelabel

packages/bigquery/src/client.ts:238–272  ·  view source on GitHub ↗
({
  relabel,
  dataset,
  logger,
}: {
  relabel: Relabel
  dataset?: string
  logger: Logger
})

Source from the content-addressed store, hash-verified

236}
237
238export async function insertRelabel({
239 relabel,
240 dataset,
241 logger,
242}: {
243 relabel: Relabel
244 dataset?: string
245 logger: Logger
246}) {
247 const resolvedDataset = dataset ?? DATASET
248 try {
249 // Stringify payload if needed
250 const relabelToInsert = {
251 ...relabel,
252 payload:
253 relabel.payload && typeof relabel.payload !== 'string'
254 ? JSON.stringify(relabel.payload)
255 : relabel.payload,
256 }
257
258 await getClient()
259 .dataset(resolvedDataset)
260 .table(RELABELS_TABLE)
261 .insert(relabelToInsert)
262
263 logger.debug({ relabelId: relabel.id }, 'Inserted relabel into BigQuery')
264 return true
265 } catch (error) {
266 logger.error(
267 { error, relabelId: relabel.id },
268 'Failed to insert relabel into BigQuery',
269 )
270 return false
271 }
272}
273
274export async function getRecentTraces(
275 limit: number = 10,

Callers 3

relabelTraceWithModelFunction · 0.90
relabelWithRelaceFunction · 0.90

Calls 2

getClientFunction · 0.85
insertMethod · 0.80

Tested by

no test coverage detected