MCPcopy Create free account
hub / github.com/freecodexyz/free-code / createTurnDurationMessage

Function createTurnDurationMessage

src/utils/messages.ts:4428–4445  ·  view source on GitHub ↗
(
  durationMs: number,
  budget?: { tokens: number; limit: number; nudges: number },
  messageCount?: number,
)

Source from the content-addressed store, hash-verified

4426}
4427
4428export function createTurnDurationMessage(
4429 durationMs: number,
4430 budget?: { tokens: number; limit: number; nudges: number },
4431 messageCount?: number,
4432): SystemTurnDurationMessage {
4433 return {
4434 type: 'system',
4435 subtype: 'turn_duration',
4436 durationMs,
4437 budgetTokens: budget?.tokens,
4438 budgetLimit: budget?.limit,
4439 budgetNudges: budget?.nudges,
4440 messageCount,
4441 timestamp: new Date().toISOString(),
4442 uuid: randomUUID(),
4443 isMeta: false,
4444 }
4445}
4446
4447export function createAwaySummaryMessage(
4448 content: string,

Callers 1

REPLFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected