Merge pull request #578 from p6l-richard/feature/identity-based-message-prefix

fix(messages): derive messagePrefix from identity.name
This commit is contained in:
Peter Steinberger
2026-01-09 15:40:52 +00:00
committed by GitHub
19 changed files with 236 additions and 20 deletions

View File

@@ -1,3 +1,4 @@
import { resolveResponsePrefix } from "../agents/identity.js";
import {
DEFAULT_HEARTBEAT_ACK_MAX_CHARS,
DEFAULT_HEARTBEAT_EVERY,
@@ -268,7 +269,7 @@ export async function runHeartbeatOnce(opts: {
const ackMaxChars = resolveHeartbeatAckMaxChars(cfg);
const normalized = normalizeHeartbeatReply(
replyPayload,
cfg.messages?.responsePrefix,
resolveResponsePrefix(cfg, resolveAgentIdFromSessionKey(sessionKey)),
ackMaxChars,
);
if (normalized.shouldSkip && !normalized.hasMedia) {