MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / uuid_short

Function uuid_short

atomic-agent/src/hooks/devin.rs:396–406  ·  view source on GitHub ↗

Generate a short hex string for fallback session IDs. This is only used when the bridge scripts fail to provide a session_id, which should be rare. Uses timestamp bits for uniqueness.

()

Source from the content-addressed store, hash-verified

394/// This is only used when the bridge scripts fail to provide a session_id,
395/// which should be rare. Uses timestamp bits for uniqueness.
396fn uuid_short() -> String {
397 use std::time::{SystemTime, UNIX_EPOCH};
398
399 let now = SystemTime::now()
400 .duration_since(UNIX_EPOCH)
401 .unwrap_or_default()
402 .as_millis();
403
404 // Use lower 32 bits of timestamp for a short hex ID
405 format!("{:08x}", (now & 0xFFFF_FFFF) as u32)
406}
407
408// Devin hook verb → HookType mapping
409

Callers 2

test_uuid_short_formatFunction · 0.70

Calls

no outgoing calls

Tested by 2

test_uuid_short_formatFunction · 0.56