Skip to content

Commit 084d761

Browse files
committed
fix: use source paths for markdown core imports
1 parent 06ffb42 commit 084d761

17 files changed

Lines changed: 32 additions & 21 deletions

src/agents/embedded-agent-block-chunker.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as fences from "@openclaw/markdown-core/fences";
21
import { describe, expect, it, vi } from "vitest";
2+
import * as fences from "../../packages/markdown-core/src/fences.js";
33
import { EmbeddedBlockChunker } from "./embedded-agent-block-chunker.js";
44

55
function createFlushOnParagraphChunker(params: { minChars: number; maxChars: number }) {

src/agents/embedded-agent-block-chunker.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
import type { FenceSpan } from "@openclaw/markdown-core/fences";
2-
import { findFenceSpanAt, isSafeFenceBreak, parseFenceSpans } from "@openclaw/markdown-core/fences";
1+
import type { FenceSpan } from "../../packages/markdown-core/src/fences.js";
2+
import {
3+
findFenceSpanAt,
4+
isSafeFenceBreak,
5+
parseFenceSpans,
6+
} from "../../packages/markdown-core/src/fences.js";
37

48
export type BlockReplyChunking = {
59
minChars: number;

src/agents/embedded-agent-subscribe.handlers.lifecycle.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createInlineCodeState } from "@openclaw/markdown-core/code-spans";
21
import { describe, expect, it, vi } from "vitest";
2+
import { createInlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
33
import { handleAgentEnd } from "./embedded-agent-subscribe.handlers.lifecycle.js";
44
import type { EmbeddedAgentSubscribeContext } from "./embedded-agent-subscribe.handlers.types.js";
55

src/agents/embedded-agent-subscribe.handlers.lifecycle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createInlineCodeState } from "@openclaw/markdown-core/code-spans";
1+
import { createInlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
22
import { emitAgentEvent } from "../infra/agent-events.js";
33
import { hasAcceptedSessionSpawn } from "./accepted-session-spawn.js";
44
import {

src/agents/embedded-agent-subscribe.handlers.messages.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createInlineCodeState } from "@openclaw/markdown-core/code-spans";
21
import { describe, expect, it, vi } from "vitest";
2+
import { createInlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
33
import { createStreamingDirectiveAccumulator } from "../auto-reply/reply/streaming-directives.js";
44
import {
55
buildAssistantStreamData,

src/agents/embedded-agent-subscribe.handlers.messages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createInlineCodeState } from "@openclaw/markdown-core/code-spans";
21
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
2+
import { createInlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
33
import {
44
parseReplyDirectives,
55
type ReplyDirectiveParseResult,

src/agents/embedded-agent-subscribe.handlers.types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { InlineCodeState } from "@openclaw/markdown-core/code-spans";
2-
import type { FenceScanState } from "@openclaw/markdown-core/fences";
1+
import type { InlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
2+
import type { FenceScanState } from "../../packages/markdown-core/src/fences.js";
33
import type { HeartbeatToolResponse } from "../auto-reply/heartbeat-tool-response.js";
44
import type { ReplyDirectiveParseResult } from "../auto-reply/reply/reply-directives.js";
55
import type { ReasoningLevel } from "../auto-reply/thinking.js";

src/agents/embedded-agent-subscribe.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
import type { InlineCodeState } from "@openclaw/markdown-core/code-spans";
2-
import { buildCodeSpanIndex, createInlineCodeState } from "@openclaw/markdown-core/code-spans";
3-
import type { FenceScanState } from "@openclaw/markdown-core/fences";
1+
import type { InlineCodeState } from "../../packages/markdown-core/src/code-spans.js";
2+
import {
3+
buildCodeSpanIndex,
4+
createInlineCodeState,
5+
} from "../../packages/markdown-core/src/code-spans.js";
6+
import type { FenceScanState } from "../../packages/markdown-core/src/fences.js";
47
import { setReplyPayloadMetadata } from "../auto-reply/reply-payload.js";
58
import { parseReplyDirectives } from "../auto-reply/reply/reply-directives.js";
69
import { createStreamingDirectiveAccumulator } from "../auto-reply/reply/streaming-directives.js";

src/auto-reply/chunk.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as fences from "@openclaw/markdown-core/fences";
21
import { describe, expect, it, vi } from "vitest";
2+
import * as fences from "../../packages/markdown-core/src/fences.js";
33
import { hasBalancedFences } from "../test-utils/chunk-test-helpers.js";
44
import {
55
chunkByNewline,

src/auto-reply/chunk.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
// unintentionally breaking on newlines. Using [\s\S] keeps newlines inside
33
// the chunk so messages are only split when they truly exceed the limit.
44

5-
import { findFenceSpanAt, isSafeFenceBreak, parseFenceSpans } from "@openclaw/markdown-core/fences";
5+
import {
6+
findFenceSpanAt,
7+
isSafeFenceBreak,
8+
parseFenceSpans,
9+
} from "../../packages/markdown-core/src/fences.js";
610
import type { ChannelId } from "../channels/plugins/types.core.js";
711
import { resolveChannelStreamingChunkMode } from "../channels/streaming.js";
812
import type { OpenClawConfig } from "../config/types.openclaw.js";

0 commit comments

Comments
 (0)