mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-31 06:42:03 +00:00
Resolves merge conflicts: - apps/server/src/routes/terminal/common.ts: Keep randomBytes import, use @automaker/utils for createLogger - apps/ui/eslint.config.mjs: Use main's explicit globals list with XMLHttpRequest and MediaQueryListEvent additions - apps/ui/src/components/views/terminal-view.tsx: Keep our terminal improvements (killAllSessions, beforeunload, better error handling) - apps/ui/src/config/terminal-themes.ts: Keep our search highlight colors for all themes - apps/ui/src/store/app-store.ts: Keep our terminal settings persistence improvements (merge function) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
35 lines
807 B
TypeScript
35 lines
807 B
TypeScript
/**
|
|
* Message fixtures for testing providers and lib utilities
|
|
*/
|
|
|
|
import type { ConversationMessage, ProviderMessage, ContentBlock } from '@automaker/types';
|
|
|
|
export const conversationHistoryFixture: ConversationMessage[] = [
|
|
{
|
|
role: 'user',
|
|
content: 'Hello, can you help me?',
|
|
},
|
|
{
|
|
role: 'assistant',
|
|
content: 'Of course! How can I assist you today?',
|
|
},
|
|
{
|
|
role: 'user',
|
|
content: [
|
|
{ type: 'text', text: 'What is in this image?' },
|
|
{
|
|
type: 'image',
|
|
source: { type: 'base64', media_type: 'image/png', data: 'base64data' },
|
|
},
|
|
],
|
|
},
|
|
];
|
|
|
|
export const claudeProviderMessageFixture: ProviderMessage = {
|
|
type: 'assistant',
|
|
message: {
|
|
role: 'assistant',
|
|
content: [{ type: 'text', text: 'This is a test response' }],
|
|
},
|
|
};
|