mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-21 22:01:41 +00:00
Release v0.18.8
This commit is contained in:
parent
08bfdf798d
commit
c6a4c1da95
13 changed files with 54 additions and 45 deletions
|
|
@ -582,9 +582,14 @@ function createRunner(sandboxConfig: SandboxConfig, channelId: string, channelDi
|
|||
log.logInfo(`Channels: ${ctx.channels.length}, Users: ${ctx.users.length}`);
|
||||
|
||||
// Build user message with timestamp and username prefix
|
||||
// Format: "[YYYY-MM-DD HH:MM:SS] [username]: message" so LLM knows when and who
|
||||
// Format: "[YYYY-MM-DD HH:MM:SS+HH:MM] [username]: message" so LLM knows when and who
|
||||
const now = new Date();
|
||||
const timestamp = now.toISOString().slice(0, 19).replace("T", " ");
|
||||
const pad = (n: number) => n.toString().padStart(2, "0");
|
||||
const offset = -now.getTimezoneOffset();
|
||||
const offsetSign = offset >= 0 ? "+" : "-";
|
||||
const offsetHours = pad(Math.floor(Math.abs(offset) / 60));
|
||||
const offsetMins = pad(Math.abs(offset) % 60);
|
||||
const timestamp = `${now.getFullYear()}-${pad(now.getMonth() + 1)}-${pad(now.getDate())} ${pad(now.getHours())}:${pad(now.getMinutes())}:${pad(now.getSeconds())}${offsetSign}${offsetHours}:${offsetMins}`;
|
||||
let userMessage = `[${timestamp}] [${ctx.message.userName || "unknown"}]: ${ctx.message.text}`;
|
||||
|
||||
// Add attachment paths if any (convert to absolute paths in execution environment)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue