From e992b1645ddb27c2e562ba98b62e886db46fb8d1 Mon Sep 17 00:00:00 2001 From: Chia-Hsuan Hsu Date: Mon, 4 May 2026 00:38:21 +0800 Subject: [PATCH] Should ContextConfig use export type in llm/index.ts? Running the agent throws: SyntaxError: The requested module './context.js' does not provide an export named 'ContextConfig' Since ContextConfig is an interface, should this use export type instead of export to work correctly? --- ai-agent/open-browser/src/llm/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ai-agent/open-browser/src/llm/index.ts b/ai-agent/open-browser/src/llm/index.ts index 9d2e684..4cb61cf 100644 --- a/ai-agent/open-browser/src/llm/index.ts +++ b/ai-agent/open-browser/src/llm/index.ts @@ -1,3 +1,4 @@ export { LLMClient, LLMConfig, Message } from './client.js'; export { SYSTEM_PROMPT, getSystemPrompt } from './prompts.js'; -export { compactMessages, estimateMessageTokens, truncateToolResult, ContextConfig } from './context.js'; +export { compactMessages, estimateMessageTokens, truncateToolResult } from './context.js'; +export type { ContextConfig } from './context.js';