Skip to content

Commit e95ee28

Browse files
jsonbaileyclaude
andcommitted
refactor: OpenAIModelRunner and OpenAIAgentRunner formally inherit Runner
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 2e5f6aa commit e95ee28

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/ai-providers/server-ai-openai/src/ldai_openai/openai_agent_runner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from ldai import log
44
from ldai.providers import RunnerResult, ToolRegistry
5+
from ldai.providers.runner import Runner
56
from ldai.providers.types import LDAIMetrics
67

78
from ldai_openai.openai_helper import (
@@ -11,7 +12,7 @@
1112
)
1213

1314

14-
class OpenAIAgentRunner:
15+
class OpenAIAgentRunner(Runner):
1516
"""
1617
CAUTION:
1718
This feature is experimental and should NOT be considered ready for production use.

packages/ai-providers/server-ai-openai/src/ldai_openai/openai_model_runner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from typing import Any, Dict, List, Optional
33

44
from ldai import LDMessage, log
5+
from ldai.providers.runner import Runner
56
from ldai.providers.types import LDAIMetrics, RunnerResult
67
from openai import AsyncOpenAI
78

@@ -11,7 +12,7 @@
1112
)
1213

1314

14-
class OpenAIModelRunner:
15+
class OpenAIModelRunner(Runner):
1516
"""
1617
Runner implementation for OpenAI chat completions.
1718

0 commit comments

Comments
 (0)