{ setOpen(value => !value) }}
>
- {body}
+
+ {form === 'instructions'
+ ?
+ : form === 'catalog'
+ ?
+ : }
+
)
}
diff --git a/packages/client/ui-conversation/src/client/chat/MessageItem.tsx b/packages/client/ui-conversation/src/client/chat/MessageItem.tsx
index b15bd2f987..994cd9ca5c 100644
--- a/packages/client/ui-conversation/src/client/chat/MessageItem.tsx
+++ b/packages/client/ui-conversation/src/client/chat/MessageItem.tsx
@@ -257,6 +257,7 @@ export const MessageItem = memo(function MessageItem({
content={node.content}
source={node.source}
provenance={node.provenance}
+ form={node.form}
t={t}
/>
)
diff --git a/packages/client/ui-conversation/src/client/locales.ts b/packages/client/ui-conversation/src/client/locales.ts
index 0043716164..3035856ba8 100644
--- a/packages/client/ui-conversation/src/client/locales.ts
+++ b/packages/client/ui-conversation/src/client/locales.ts
@@ -55,6 +55,9 @@ export const zh = {
'message.extraBlock': '附加内容块',
'message.contextInjection': '上下文注入',
'message.contextRecall': '跨会话召回',
+ 'message.context.instructions.loaded': '已载入',
+ 'message.context.instructions.updated': '已更新',
+ 'message.context.instructions.removed': '已移除',
'message.steering': '插话',
'message.compaction': '上下文已压缩',
'message.compaction.expand': '点击查看压缩摘要',
@@ -170,6 +173,9 @@ export const en = {
'message.extraBlock': 'Extra content block',
'message.contextInjection': 'Context injection',
'message.contextRecall': 'Session recall',
+ 'message.context.instructions.loaded': 'loaded',
+ 'message.context.instructions.updated': 'updated',
+ 'message.context.instructions.removed': 'removed',
'message.steering': 'Interjection',
'message.compaction': 'Context compacted',
'message.compaction.expand': 'View compaction summary',
diff --git a/packages/client/ui-conversation/tests/chat-branch-tails.spec.tsx b/packages/client/ui-conversation/tests/chat-branch-tails.spec.tsx
index 72a7948bdb..2dc328a052 100644
--- a/packages/client/ui-conversation/tests/chat-branch-tails.spec.tsx
+++ b/packages/client/ui-conversation/tests/chat-branch-tails.spec.tsx
@@ -227,14 +227,15 @@ describe('MessageItem arms', () => {
expect(fork).toHaveBeenCalledWith(2)
})
- it('context uses the Tool calls disclosure chrome and keeps its JSON collapsed by default', () => {
+ it('context uses the Tool calls disclosure chrome and keeps its body collapsed by default', () => {
const ctxView = render(