chore: sync local workspace changes

This commit is contained in:
2026-05-07 11:03:47 +09:00
parent 2df0ba30cb
commit 82c0d8a197
217 changed files with 44873 additions and 1678 deletions

View File

@@ -0,0 +1,34 @@
import assert from 'node:assert/strict';
import test from 'node:test';
import { extractChatMessageParts } from '../../src/app/main/mainChatPanel/messageParts';
test('extractChatMessageParts keeps internal resource link-card lines as plain resource urls', () => {
assert.deepEqual(
extractChatMessageParts(
[
'표 원본입니다.',
'[[link-card:테이블 열기|/api/chat/resources/.codex_chat/chat-room/resource/reports/table.json|열기]]',
].join('\n'),
),
{
strippedText: ['표 원본입니다.', '/api/chat/resources/.codex_chat/chat-room/resource/reports/table.json'].join('\n'),
parts: [],
},
);
});
test('extractChatMessageParts does not promote relative internal resource markdown links into link cards', () => {
assert.deepEqual(
extractChatMessageParts(
['문서 경로', '[/api/chat/resources 문서](/api/chat/resources/.codex_chat/chat-room/resource/source/chat-room-reference.md)'].join(
'\n',
),
),
{
strippedText: ['문서 경로', '[/api/chat/resources 문서](/api/chat/resources/.codex_chat/chat-room/resource/source/chat-room-reference.md)'].join(
'\n',
),
parts: [],
},
);
});