8b8a09c59f
# ------------------------ >8 ------------------------ # Do not modify or remove the line above. # Everything below it will be ignored. # # Conflicts: # packages/llm/AGENTS.md # packages/llm/package.json # packages/llm/script/recording-cost-report.ts # packages/llm/script/setup-recording-env.ts # packages/llm/src/adapter.ts # packages/llm/src/index.ts # packages/llm/src/llm.ts # packages/llm/src/patch.ts # packages/llm/src/protocols/anthropic-messages.ts # packages/llm/src/protocols/openai-responses.ts # packages/llm/src/provider/bedrock-converse.ts # packages/llm/src/provider/openai-compatible-chat.ts # packages/llm/src/provider/openai-compatible-family.ts # packages/llm/src/provider/xai.ts # packages/llm/src/schema.ts # packages/llm/src/tool-runtime.ts # packages/llm/src/tool.ts # packages/llm/test/adapter.test.ts # packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-llama-3-3-70b-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-streams-text.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-streams-tool-call.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-claude-opus-4-7-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-gpt-4o-mini-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-gpt-5-5-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-streams-text.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-streams-tool-call.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-grok-4-3-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-streams-text.json # packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-streams-tool-call.json # packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-drives-a-tool-loop.json # packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-streams-text.json # packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-streams-tool-call.json # packages/llm/test/provider-resolver.test.ts # packages/llm/test/provider/anthropic-messages.recorded.test.ts # packages/llm/test/provider/bedrock-converse.test.ts # packages/llm/test/provider/gemini.recorded.test.ts # packages/llm/test/provider/gemini.test.ts # packages/llm/test/provider/openai-chat-tool-loop.recorded.test.ts # packages/llm/test/provider/openai-compatible-chat.recorded.test.ts # packages/llm/test/provider/openai-responses.recorded.test.ts # packages/llm/test/provider/openai-responses.test.ts # packages/llm/test/recorded-scenarios.ts # packages/llm/test/recorded-test.ts # packages/opencode/src/provider/llm-bridge.ts # packages/opencode/src/session/llm-native-tools.ts # packages/opencode/src/session/llm.ts # packages/opencode/test/provider/llm-bridge.test.ts # packages/opencode/test/session/llm-native-stream.test.ts