jjf123 / src /utils /additionalLogs.js
jjf1999's picture
Upload 138 files
ddce7e8 verified
Raw
History Blame Contribute Delete
9.33 kB
import config from '../config/config.js';
import { randomUUID } from 'crypto';
export function createLog1(conversationId, token, sessionId) {
const now = Date.now();
const timestampMs = String(now);
return {
sessionInfo: { value: 16 },
sequenceNumber: 2747,
events: [{
timestampMs,
metadata: {
operationEvent: {
eventName: "TRAJECTORY_INTERFACE_OPERATION",
properties: [
{ key: "ideName", value: "antigravity" },
{ key: "os", value: "windows" },
{ key: "machineId", value: token.deviceId },
{ key: "operation", value: "Step" },
{ key: "duration_us", value: "0" },
{ key: "cascade_id", value: conversationId },
{ key: "num_steps", value: "5" },
{ key: "ideVersion", value: config.api.ideVersion }
]
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: token.sub || "free-tier",
unknownField_24: 1,
region: "JP"
},
eventType: 5
}],
timestamp: String(now + 879)
};
}
export function createLog2(conversationId, token, sessionId) {
const now = Date.now();
const t1 = now;
const t2 = t1;
const t3 = t1;
const t4 = t1 + 154;
const t5 = t1 + 154;
const t6 = t1 + 156;
const t7 = t1 + 156;
const traceId = randomUUID();
const seconds1 = String(Math.floor(t1 / 1000));
const seconds2 = String(Math.floor(t2 / 1000));
const seconds3 = String(Math.floor(t3 / 1000));
const seconds4 = String(Math.floor(t4 / 1000));
const seconds5 = String(Math.floor(t5 / 1000));
const seconds6 = String(Math.floor(t6 / 1000));
const seconds7 = String(Math.floor(t7 / 1000));
return {
sessionInfo: { value: 16 },
sequenceNumber: 2747,
events: [
{
timestampMs: String(t1),
metadata: {
sessionEvent: {
sessionId,
conversationId,
turnNumber: 4,
messageIndex: 1,
timing: {
timestamp: {
seconds: seconds1,
nanos: Math.floor(Math.random() * 100000000)
},
traceId
},
version: config.api.ideVersion,
app: "antigravity",
platform: "windows"
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: "",
unknownField_24: 1,
region: ""
},
eventType: 10
},
{
timestampMs: String(t2),
metadata: {
fileEvent: {
operation: {
timestamp: {
seconds: seconds2,
nanos: Math.floor(Math.random() * 100000000)
},
traceId
}
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: "",
unknownField_24: 1,
region: ""
},
eventType: 12
},
{
timestampMs: String(t3),
metadata: {
operationEvent: {
eventName: "LS_BINARY_STARTUP",
properties: [
{ key: "os", value: "windows" },
{ key: "machineId", value: token.deviceId },
{ key: "durationMs", value: "2138" },
{ key: "ideVersion", value: config.api.ideVersion },
{ key: "ideName", value: "antigravity" }
]
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: "",
unknownField_24: 1,
region: ""
},
eventType: 5
},
{
timestampMs: String(t4),
metadata: {
messageEvent: {
messageData: {
type: 14,
status: 3,
details: {
startTime: {
seconds: seconds4,
nanos: Math.floor(Math.random() * 100000000)
},
state: 4,
messageId: "",
turnInfo: { sessionId, conversationId },
stateTransitions: [{
info: {
state: 3,
timestamp: {
seconds: seconds4,
nanos: Math.floor(200000000 + Math.random() * 50000000)
}
}
}]
}
},
turnInfo: { sessionId, turnNumber: 4 },
sessionId,
messageId: "",
status: 0,
error: ""
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: token.sub || "free-tier",
unknownField_24: 1,
region: "JP"
},
eventType: 11
},
{
timestampMs: String(t5),
metadata: {
messageEvent: {
messageData: {
type: 90,
status: 3,
details: {
startTime: {
seconds: seconds5,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
state: 5,
endTime: {
seconds: seconds5,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
messageId: "",
turnInfo: { sessionId, turnState: 3, conversationId },
stateTransitions: [{
info: {
state: 3,
timestamp: {
seconds: seconds5,
nanos: Math.floor(200000000 + Math.random() * 50000000)
}
}
}]
}
},
turnInfo: { sessionId, turnState: 3, turnNumber: 4 },
sessionId,
messageId: "",
status: 0,
error: ""
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: token.sub || "free-tier",
unknownField_24: 1,
region: "JP"
},
eventType: 11
},
{
timestampMs: String(t6),
metadata: {
messageEvent: {
messageData: {
type: 98,
status: 3,
details: {
startTime: {
seconds: seconds6,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
state: 5,
endTime: {
seconds: seconds6,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
messageId: "",
turnInfo: { sessionId, turnState: 1, conversationId },
stateTransitions: [{
info: {
state: 3,
timestamp: {
seconds: seconds6,
nanos: Math.floor(200000000 + Math.random() * 50000000)
}
}
}]
}
},
turnInfo: { sessionId, turnState: 1, turnNumber: 4 },
sessionId,
messageId: "",
status: 0,
error: ""
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: token.sub || "free-tier",
unknownField_24: 1,
region: "JP"
},
eventType: 11
},
{
timestampMs: String(t7),
metadata: {
messageEvent: {
messageData: {
type: 99,
status: 3,
details: {
startTime: {
seconds: seconds7,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
state: 5,
endTime: {
seconds: seconds7,
nanos: Math.floor(200000000 + Math.random() * 50000000)
},
messageId: "",
turnInfo: { sessionId, turnState: 2, conversationId },
stateTransitions: [{
info: {
state: 3,
timestamp: {
seconds: seconds7,
nanos: Math.floor(200000000 + Math.random() * 50000000)
}
}
}]
}
},
turnInfo: { sessionId, turnState: 2, turnNumber: 4 },
sessionId,
messageId: "",
status: 0,
error: ""
},
appName: "antigravity",
version: config.api.ideVersion,
os: "windows",
arch: "amd64",
tier: token.sub || "free-tier",
unknownField_24: 1,
region: "JP"
},
eventType: 11
}
],
timestamp: String(now + 395)
};
}