Use markRaw to prevent Vue from deep-proxying the Chat class instance, which broke its internal Vue refs. Add dedent for multiline prompts. Tests use mock transport by default. Set TEST_REAL_LLM=1 and OPENROUTER_API_KEY to run against real OpenRouter. |
||
|---|---|---|
| .. | ||
| ApiKeySetup.vue | ||
| ChatInput.vue | ||
| ChatMessage.vue | ||