Skip to content

Commit 3a64af1

Browse files
authored
Merge pull request #221 from scaleapi/RF/fix-claude-agent
fix dockerfile for claude agent
2 parents 5125d8b + 451654e commit 3a64af1

File tree

2 files changed

+40
-5
lines changed

2 files changed

+40
-5
lines changed

examples/tutorials/10_async/10_temporal/090_claude_agents_sdk_mvp/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,18 @@ RUN uv pip install --system --upgrade pip setuptools wheel
3131
ENV UV_HTTP_TIMEOUT=1000
3232

3333
# Copy pyproject.toml and README.md to install dependencies
34-
COPY 060_open_ai_agents_sdk_hello_world/pyproject.toml /app/060_open_ai_agents_sdk_hello_world/pyproject.toml
35-
COPY 060_open_ai_agents_sdk_hello_world/README.md /app/060_open_ai_agents_sdk_hello_world/README.md
34+
COPY 090_claude_agents_sdk_mvp/pyproject.toml /app/090_claude_agents_sdk_mvp/pyproject.toml
35+
COPY 090_claude_agents_sdk_mvp/README.md /app/090_claude_agents_sdk_mvp/README.md
3636

37-
WORKDIR /app/060_open_ai_agents_sdk_hello_world
37+
WORKDIR /app/090_claude_agents_sdk_mvp
3838

3939
# Copy the project code
40-
COPY 060_open_ai_agents_sdk_hello_world/project /app/060_open_ai_agents_sdk_hello_world/project
40+
COPY 090_claude_agents_sdk_mvp/project /app/090_claude_agents_sdk_mvp/project
4141

4242
# Install the required Python packages from pyproject.toml
4343
RUN uv pip install --system .
4444

45-
WORKDIR /app/060_open_ai_agents_sdk_hello_world
45+
WORKDIR /app/090_claude_agents_sdk_mvp
4646

4747

4848
ENV PYTHONPATH=/app
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[build-system]
2+
requires = ["hatchling"]
3+
build-backend = "hatchling.build"
4+
5+
[project]
6+
name = "at090_claude_agents_sdk_mvp"
7+
version = "0.1.0"
8+
description = "Claude Agents SDK integration with AgentEx Temporal workflows - MVP proof of concept"
9+
requires-python = ">=3.12"
10+
dependencies = [
11+
"agentex-sdk>=0.6.0",
12+
"claude-agent-sdk>=0.1.0",
13+
"temporalio>=1.18.2",
14+
"anthropic>=0.40.0",
15+
]
16+
17+
[project.optional-dependencies]
18+
dev = [
19+
"pytest",
20+
"black",
21+
"isort",
22+
"flake8",
23+
"debugpy>=1.8.15",
24+
]
25+
26+
[tool.hatch.build.targets.wheel]
27+
packages = ["project"]
28+
29+
[tool.black]
30+
line-length = 88
31+
target-version = ['py312']
32+
33+
[tool.isort]
34+
profile = "black"
35+
line_length = 88

0 commit comments

Comments
 (0)