Skip to content

Commit 397d2d4

Browse files
committed
address code review feedback
1 parent 1ea080a commit 397d2d4

5 files changed

Lines changed: 39 additions & 43 deletions

File tree

.github/actions/ci/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ runs:
1313
using: composite
1414
steps:
1515
- name: Set up uv
16-
uses: astral-sh/setup-uv@v5
16+
uses: astral-sh/setup-uv@6ee6290f1cbc4156c0bdd66691b2c144ef8df19a # v7.4
1717
with:
1818
python-version: ${{ inputs.python_version }}
1919

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- uses: actions/checkout@v4
4646

4747
- name: Set up uv
48-
uses: astral-sh/setup-uv@v5
48+
uses: astral-sh/setup-uv@6ee6290f1cbc4156c0bdd66691b2c144ef8df19a # v7.4
4949
with:
5050
python-version: ${{ matrix.python-version }}
5151

@@ -84,7 +84,7 @@ jobs:
8484
- uses: actions/checkout@v4
8585

8686
- name: Set up uv
87-
uses: astral-sh/setup-uv@v5
87+
uses: astral-sh/setup-uv@6ee6290f1cbc4156c0bdd66691b2c144ef8df19a # v7.4
8888
with:
8989
python-version: ${{ matrix.python-version }}
9090

@@ -123,7 +123,7 @@ jobs:
123123
- uses: actions/checkout@v4
124124

125125
- name: Set up uv
126-
uses: astral-sh/setup-uv@v5
126+
uses: astral-sh/setup-uv@6ee6290f1cbc4156c0bdd66691b2c144ef8df19a # v7.4
127127
with:
128128
python-version: ${{ matrix.python-version }}
129129

.github/workflows/release-please.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,6 @@ jobs:
6363
with:
6464
fetch-depth: 0
6565

66-
- uses: actions/setup-python@v5
67-
with:
68-
python-version: '3.11'
69-
70-
- name: Install poetry
71-
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
72-
7366
- uses: ./.github/actions/ci
7467
with:
7568
workspace_path: packages/sdk/server-ai
@@ -104,13 +97,6 @@ jobs:
10497
with:
10598
fetch-depth: 0
10699

107-
- uses: actions/setup-python@v5
108-
with:
109-
python-version: '3.11'
110-
111-
- name: Install poetry
112-
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
113-
114100
- uses: ./.github/actions/ci
115101
with:
116102
workspace_path: packages/ai-providers/server-ai-langchain
@@ -141,13 +127,6 @@ jobs:
141127
steps:
142128
- uses: actions/checkout@v4
143129

144-
- uses: actions/setup-python@v5
145-
with:
146-
python-version: '3.11'
147-
148-
- name: Install poetry
149-
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
150-
151130
- uses: ./.github/actions/ci
152131
with:
153132
workspace_path: ${{ inputs.workspace_path }}
@@ -210,13 +189,6 @@ jobs:
210189
with:
211190
fetch-depth: 0
212191

213-
- uses: actions/setup-python@v5
214-
with:
215-
python-version: '3.11'
216-
217-
- name: Install poetry
218-
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
219-
220192
- uses: ./.github/actions/ci
221193
with:
222194
workspace_path: packages/ai-providers/server-ai-openai

packages/sdk/server-ai/src/ldai/__init__.py

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,25 @@
77
from ldai.client import LDAIClient
88
from ldai.judge import Judge
99
from ldai.models import ( # Deprecated aliases for backward compatibility
10-
AIAgentConfig, AIAgentConfigDefault, AIAgentConfigRequest,
11-
AIAgentGraphConfig, AIAgents, AICompletionConfig,
12-
AICompletionConfigDefault, AIConfig, AIJudgeConfig, AIJudgeConfigDefault,
13-
Edge, JudgeConfiguration, LDAIAgent, LDAIAgentConfig, LDAIAgentDefaults,
14-
LDMessage, ModelConfig, ProviderConfig)
10+
AIAgentConfig,
11+
AIAgentConfigDefault,
12+
AIAgentConfigRequest,
13+
AIAgentGraphConfig,
14+
AIAgents,
15+
AICompletionConfig,
16+
AICompletionConfigDefault,
17+
AIConfig,
18+
AIJudgeConfig,
19+
AIJudgeConfigDefault,
20+
Edge,
21+
JudgeConfiguration,
22+
LDAIAgent,
23+
LDAIAgentConfig,
24+
LDAIAgentDefaults,
25+
LDMessage,
26+
ModelConfig,
27+
ProviderConfig,
28+
)
1529
from ldai.providers.types import EvalScore, JudgeResponse
1630
from ldai.tracker import AIGraphTracker
1731

packages/sdk/server-ai/src/ldai/client.py

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,22 @@
88
from ldai.agent_graph import AgentGraphDefinition
99
from ldai.chat import Chat
1010
from ldai.judge import Judge
11-
from ldai.models import (AIAgentConfig, AIAgentConfigDefault,
12-
AIAgentConfigRequest, AIAgentGraphConfig, AIAgents,
13-
AICompletionConfig, AICompletionConfigDefault,
14-
AIJudgeConfig, AIJudgeConfigDefault, Edge,
15-
JudgeConfiguration, LDMessage, ModelConfig,
16-
ProviderConfig)
11+
from ldai.models import (
12+
AIAgentConfig,
13+
AIAgentConfigDefault,
14+
AIAgentConfigRequest,
15+
AIAgentGraphConfig,
16+
AIAgents,
17+
AICompletionConfig,
18+
AICompletionConfigDefault,
19+
AIJudgeConfig,
20+
AIJudgeConfigDefault,
21+
Edge,
22+
JudgeConfiguration,
23+
LDMessage,
24+
ModelConfig,
25+
ProviderConfig,
26+
)
1727
from ldai.providers.ai_provider_factory import AIProviderFactory
1828
from ldai.sdk_info import AI_SDK_LANGUAGE, AI_SDK_NAME, AI_SDK_VERSION
1929
from ldai.tracker import AIGraphTracker, LDAIConfigTracker

0 commit comments

Comments
 (0)