chore: formatting

This commit is contained in:
Shadow
2026-01-03 12:35:16 -06:00
parent 341a224301
commit ce92fac983
5 changed files with 11 additions and 6 deletions

View File

@@ -43,8 +43,8 @@ import {
sanitizeSessionMessagesImages,
} from "./pi-embedded-helpers.js";
import {
subscribeEmbeddedPiSession,
type BlockReplyChunking,
subscribeEmbeddedPiSession,
} from "./pi-embedded-subscribe.js";
import { extractAssistantText } from "./pi-embedded-utils.js";
import { createClawdisCodingTools } from "./pi-tools.js";

View File

@@ -266,7 +266,10 @@ export function subscribeEmbeddedPiSession(params: {
return;
}
if (blockBuffer.length < minChars && !force) return;
while (blockBuffer.length >= minChars || (force && blockBuffer.length > 0)) {
while (
blockBuffer.length >= minChars ||
(force && blockBuffer.length > 0)
) {
const breakIdx = pickBreakIndex(blockBuffer);
if (breakIdx <= 0) {
if (force) {

View File

@@ -58,6 +58,7 @@ import { defaultRuntime } from "../runtime.js";
import { normalizeE164 } from "../utils.js";
import { resolveHeartbeatSeconds } from "../web/reconnect.js";
import { getWebAuthAgeMs, webAuthExists } from "../web/session.js";
import { resolveTextChunkLimit, type TextChunkSurface } from "./chunk.js";
import {
normalizeGroupActivation,
parseActivationCommand,
@@ -74,7 +75,6 @@ import {
} from "./thinking.js";
import { SILENT_REPLY_TOKEN } from "./tokens.js";
import { isAudio, transcribeInboundAudio } from "./transcription.js";
import { resolveTextChunkLimit, type TextChunkSurface } from "./chunk.js";
import type { GetReplyOptions, ReplyPayload } from "./types.js";
export type { GetReplyOptions, ReplyPayload } from "./types.js";
@@ -1125,7 +1125,9 @@ export async function getReplyFromConfig(
const resolvedBlockStreaming =
agentCfg?.blockStreamingDefault === "off" ? "off" : "on";
const resolvedBlockStreamingBreak =
agentCfg?.blockStreamingBreak === "message_end" ? "message_end" : "text_end";
agentCfg?.blockStreamingBreak === "message_end"
? "message_end"
: "text_end";
const blockStreamingEnabled = resolvedBlockStreaming === "on";
const blockReplyChunking = blockStreamingEnabled
? resolveBlockStreamingChunking(cfg, sessionCtx.Surface)

View File

@@ -6,7 +6,6 @@ import { afterEach, describe, expect, it, vi } from "vitest";
vi.mock("../globals.js", () => ({
isVerbose: () => false,
shouldLogVerbose: () => false,
logVerbose: vi.fn(),
shouldLogVerbose: () => false,
}));

View File

@@ -822,7 +822,8 @@ export async function monitorWebProvider(
});
const resolveGroupRequireMentionFor = (conversationId: string) => {
const groupId = resolveGroupResolution(conversationId)?.id ?? conversationId;
const groupId =
resolveGroupResolution(conversationId)?.id ?? conversationId;
const groupConfig = cfg.whatsapp?.groups?.[groupId];
if (typeof groupConfig?.requireMention === "boolean") {
return groupConfig.requireMention;