Skip to content

feat: add executor-claude-agent service for Claude Agent SDK integration#108

Open
lucaromagnoli wants to merge 11 commits intomainfrom
feat/executor-claude-agent
Open

feat: add executor-claude-agent service for Claude Agent SDK integration#108
lucaromagnoli wants to merge 11 commits intomainfrom
feat/executor-claude-agent

Conversation

@lucaromagnoli
Copy link

Adds a new ARK ExecutionEngine that enables Claude models via Anthropic API or AWS Bedrock. This allows creating ARK agents powered by Claude for code generation, analysis, and multi-turn conversations.

lucaromagnoli and others added 11 commits January 21, 2026 12:13
Adds a new ARK ExecutionEngine that enables Claude models via Anthropic API
or AWS Bedrock. This allows creating ARK agents powered by Claude for
code generation, analysis, and multi-turn conversations.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Switch base image from python:3.12-slim to python:3.13-slim
- Replace pip with uv for faster dependency installation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace Optional[X] with X | None
- Replace List/Dict with list/dict (lowercase)
- Use Annotated for Pydantic fields with metadata

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove unnecessary Annotated and Field - use simple default values instead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use typing_extensions.Doc with Annotated for API documentation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Replace manual class with BaseModel for consistency.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document how to integrate executor-claude-agent with ark-sandbox for
file operations, code execution, warm pools, and shared storage.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document three integration methods:
1. Direct MCP (recommended) - executor connects directly to sandbox MCP
2. ARK MCP Routing - ARK passes tools via Agent CRD mcpServers
3. HTTP API - REST endpoints for custom integrations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant