发布

  • feat: Add Docker Sandbox Provider for local Claude Code execution

    frostbyte_neo 发布于 2025-11-02 21:34:49 +00:00 | 1012 次提交 在此版本后已推送到 main

    🐳 New Docker Sandbox Provider - Execute Claude Code in isolated local containers

    Features

    • Fully local execution with complete isolation
    • Claude Agent SDK integration with async generator pattern
    • Multi-directory file detection (/app and /tmp)
    • Support for specialized agents
    • Automated execution with --yes flag
    • Custom Docker environments

    Files Added

    • cli-tool/components/sandbox/docker/Dockerfile - Node.js 22 Alpine image
    • cli-tool/components/sandbox/docker/docker-launcher.js - Container orchestration
    • cli-tool/components/sandbox/docker/execute.js - Claude SDK execution script
    • cli-tool/components/sandbox/docker/package.json - Dependencies
    • cli-tool/components/sandbox/docker/README.md - Complete documentation

    Changes

    • cli-tool/package.json: Bump version to 1.27.0, add docker files to npm package
    • cli-tool/src/index.js: Add Docker sandbox execution logic and --yes flag support
    • docs/component.html: Add Docker provider documentation and comparison table
    • docs/css/component-page.css: Docker provider styling
    • docs/js/component-page.js: Docker provider tab functionality

    Usage

    npx claude-code-templates@latest --sandbox docker --agent example --prompt "task" --yes

    Requirements

    • Docker Desktop installed and running
    • Anthropic API key configured

    🎉 Version 1.27.0 published to npm

    🤖 Generated with Claude Code (https://claude.com/claude-code)

    Co-Authored-By: Claude noreply@anthropic.com

    下载附件