{
  "canonical_name": "e2b-dev/code-interpreter",
  "compilation_id": "pack_043d2c51423649f6ba620dc861e4e2c2",
  "created_at": "2026-06-14T00:39:07.110209+00:00",
  "created_by": "project-pack-compiler",
  "feedback": {
    "carrier_selection_notes": [
      "viable_asset_types=skill, recipe, host_instruction, eval, preflight",
      "recommended_asset_types=skill, recipe, host_instruction, eval, preflight"
    ],
    "evidence_delta": {
      "confirmed_claims": [
        "identity_anchor_present",
        "capability_and_host_targets_present",
        "install_path_declared_or_better"
      ],
      "missing_required_fields": [],
      "must_verify_forwarded": [
        "Run or inspect `npm i @e2b/code-interpreter` in an isolated environment.",
        "Confirm the project exposes the claimed capability to at least one target host."
      ],
      "quickstart_execution_scope": "allowlisted_sandbox_smoke",
      "sandbox_command": "npm i @e2b/code-interpreter",
      "sandbox_container_image": "node:22-slim",
      "sandbox_execution_backend": "docker",
      "sandbox_planner_decision": "llm_execute_isolated_install",
      "sandbox_validation_id": "sbx_ce828e86e4fc4bd88eef217b3831286f"
    },
    "feedback_event_type": "project_pack_compilation_feedback",
    "learning_candidate_reasons": [],
    "template_gaps": []
  },
  "identity": {
    "canonical_id": "project_04c2eb4a3e3423bb894cf50da4e5fcc7",
    "canonical_name": "e2b-dev/code-interpreter",
    "homepage_url": null,
    "license": "unknown",
    "repo_url": "https://github.com/e2b-dev/code-interpreter",
    "slug": "code-interpreter",
    "source_packet_id": "phit_4c390bd84d234cca8442c290e2d74f1e",
    "source_validation_id": "dval_860a5e8883b240fd85237ac82f9944ac"
  },
  "merchandising": {
    "best_for": "需要软件开发与交付能力，并使用 local_cli的用户",
    "github_forks": 216,
    "github_stars": 2340,
    "one_liner_en": "Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app",
    "one_liner_zh": "Python 与 JS/TS SDK，用于在你的 AI 应用中运行 AI 生成的代码并进行代码解释。",
    "primary_category": {
      "category_id": "software-development",
      "confidence": "high",
      "name_en": "Software Development",
      "name_zh": "软件开发与交付",
      "reason": "matched_keywords:code, cli, sdk"
    },
    "target_user": "使用 local_cli 等宿主 AI 的用户",
    "title_en": "code-interpreter",
    "title_zh": "code-interpreter 能力包",
    "visible_tags": [
      {
        "label_en": "Software Development",
        "label_zh": "软件开发与交付",
        "source": "repo_evidence_project_characteristics",
        "tag_id": "product_domain-software-development",
        "type": "product_domain"
      },
      {
        "label_en": "Open Source Capability Building",
        "label_zh": "开源能力构建",
        "source": "repo_evidence_project_characteristics",
        "tag_id": "user_job-open-source-capability-building",
        "type": "user_job"
      },
      {
        "label_en": "Project Capability",
        "label_zh": "项目能力包",
        "source": "repo_evidence_project_characteristics",
        "tag_id": "core_capability-project-capability",
        "type": "core_capability"
      },
      {
        "label_en": "Verifiable Workflow",
        "label_zh": "可验证工作流",
        "source": "repo_evidence_project_characteristics",
        "tag_id": "workflow_pattern-verifiable-workflow",
        "type": "workflow_pattern"
      },
      {
        "label_en": "Evidence-backed Context",
        "label_zh": "证据化上下文",
        "source": "repo_evidence_project_characteristics",
        "tag_id": "selection_signal-evidence-backed-context",
        "type": "selection_signal"
      }
    ]
  },
  "packet_id": "phit_4c390bd84d234cca8442c290e2d74f1e",
  "page_model": {
    "artifacts": {
      "artifact_slug": "code-interpreter",
      "files": [
        "PROJECT_PACK.json",
        "QUICK_START.md",
        "PROMPT_PREVIEW.md",
        "HUMAN_MANUAL.md",
        "AI_CONTEXT_PACK.md",
        "BOUNDARY_RISK_CARD.md",
        "PITFALL_LOG.md",
        "REPO_INSPECTION.json",
        "REPO_INSPECTION.md",
        "CAPABILITY_CONTRACT.json",
        "EVIDENCE_INDEX.json",
        "CLAIM_GRAPH.json"
      ],
      "required_files": [
        "PROJECT_PACK.json",
        "QUICK_START.md",
        "PROMPT_PREVIEW.md",
        "HUMAN_MANUAL.md",
        "AI_CONTEXT_PACK.md",
        "BOUNDARY_RISK_CARD.md",
        "PITFALL_LOG.md",
        "REPO_INSPECTION.json"
      ]
    },
    "detail": {
      "capability_source": "Project Hit Packet + DownstreamValidationResult",
      "commands": [
        {
          "command": "npm i @e2b/code-interpreter",
          "label": "Node.js / npm · 官方安装入口",
          "source": "https://github.com/e2b-dev/code-interpreter#readme",
          "verified": true
        }
      ],
      "display_tags": [
        "软件开发与交付",
        "开源能力构建",
        "项目能力包",
        "可验证工作流",
        "证据化上下文"
      ],
      "eyebrow": "软件开发与交付",
      "glance": [
        {
          "body": "判断自己是不是目标用户。",
          "label": "最适合谁",
          "value": "需要软件开发与交付能力，并使用 local_cli的用户"
        },
        {
          "body": "先理解能力边界，再决定是否继续。",
          "label": "核心价值",
          "value": "Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app"
        },
        {
          "body": "未完成验证前保持审慎。",
          "label": "继续前",
          "value": "publish to Doramagic.ai project surfaces"
        }
      ],
      "guardrail_source": "Boundary & Risk Card",
      "guardrails": [
        {
          "body": "Prompt Preview 只展示流程，不证明项目已安装或运行。",
          "label": "Check 1",
          "value": "不要把试用当真实运行"
        },
        {
          "body": "local_cli",
          "label": "Check 2",
          "value": "确认宿主兼容"
        },
        {
          "body": "publish to Doramagic.ai project surfaces",
          "label": "Check 3",
          "value": "先隔离验证"
        }
      ],
      "mode": "skill, recipe, host_instruction, eval, preflight",
      "pitfall_log": {
        "items": [
          {
            "body": "Project evidence flags a installation risk. Review the linked source before relying on this workflow.",
            "category": "Installation risk",
            "evidence": [
              "community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/150"
            ],
            "severity": "high",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Installation risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Project evidence flags a security or permission risk. Review the linked source before relying on this workflow.",
            "category": "Security or permission risk",
            "evidence": [
              "community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/200"
            ],
            "severity": "high",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Security or permission risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Developers should check this installation risk before relying on the project: @e2b/code-interpreter-python@2.6.2",
            "category": "Installation risk",
            "evidence": [
              "failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.6.2"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter-python@2.6.2. Context: Observed when using python",
            "title": "Installation risk requires verification",
            "user_impact": "Upgrade or migration may change expected behavior: @e2b/code-interpreter-python@2.6.2"
          },
          {
            "body": "Developers should check this installation risk before relying on the project: @e2b/code-interpreter@2.4.2",
            "category": "Installation risk",
            "evidence": [
              "failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.4.2"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter@2.4.2. Context: Source discussion did not expose a precise runtime context.",
            "title": "Installation risk requires verification",
            "user_impact": "Upgrade or migration may change expected behavior: @e2b/code-interpreter@2.4.2"
          },
          {
            "body": "Developers should check this installation risk before relying on the project: Dependency Dashboard",
            "category": "Installation risk",
            "evidence": [
              "failure_mode_cluster:github_issue | https://github.com/e2b-dev/code-interpreter/issues/200"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: Dependency Dashboard. Context: Observed when using node, python, docker, linux",
            "title": "Installation risk requires verification",
            "user_impact": "Developers may fail before the first successful local run: Dependency Dashboard"
          },
          {
            "body": "Developers should check this installation risk before relying on the project: Need UV-based code-interpreter custom template",
            "category": "Installation risk",
            "evidence": [
              "failure_mode_cluster:github_issue | https://github.com/e2b-dev/code-interpreter/issues/175"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: Need UV-based code-interpreter custom template. Context: Observed when using python",
            "title": "Installation risk requires verification",
            "user_impact": "Developers may fail before the first successful local run: Need UV-based code-interpreter custom template"
          },
          {
            "body": "Project evidence flags a installation risk. Review the linked source before relying on this workflow.",
            "category": "Installation risk",
            "evidence": [
              "community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/175"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Installation risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Developers should check this configuration risk before relying on the project: @e2b/code-interpreter-python@2.7.0",
            "category": "Configuration risk",
            "evidence": [
              "failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.7.0"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter-python@2.7.0. Context: Observed when using python",
            "title": "Configuration risk requires verification",
            "user_impact": "Upgrade or migration may change expected behavior: @e2b/code-interpreter-python@2.7.0"
          },
          {
            "body": "Developers should check this configuration risk before relying on the project: @e2b/code-interpreter@2.5.0",
            "category": "Configuration risk",
            "evidence": [
              "failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.5.0"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter@2.5.0. Context: Observed when using python",
            "title": "Configuration risk requires verification",
            "user_impact": "Upgrade or migration may change expected behavior: @e2b/code-interpreter@2.5.0"
          },
          {
            "body": "README/documentation is current enough for a first validation pass.",
            "category": "Capability evidence risk",
            "evidence": [
              "capability.assumptions | github_repo:770633006 | https://github.com/e2b-dev/code-interpreter"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Capability evidence risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Developers should check this runtime risk before relying on the project: The beta_pause and beta_create delete my sandbox directly",
            "category": "Runtime risk",
            "evidence": [
              "failure_mode_cluster:github_issue | https://github.com/e2b-dev/code-interpreter/issues/157"
            ],
            "severity": "medium",
            "suggested_check": "Before packaging this project, run the relevant install/config/quickstart check for: The beta_pause and beta_create delete my sandbox directly. Context: Observed when using python",
            "title": "Runtime risk requires verification",
            "user_impact": "Developers may hit a documented source-backed failure mode: The beta_pause and beta_create delete my sandbox directly"
          },
          {
            "body": "Project evidence flags a runtime risk. Review the linked source before relying on this workflow.",
            "category": "Runtime risk",
            "evidence": [
              "community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/157"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Runtime risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Project evidence flags a runtime risk. Review the linked source before relying on this workflow.",
            "category": "Runtime risk",
            "evidence": [
              "community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/147"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Runtime risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "Project evidence flags a maintenance risk. Review the linked source before relying on this workflow.",
            "category": "Maintenance risk",
            "evidence": [
              "evidence.maintainer_signals | github_repo:770633006 | https://github.com/e2b-dev/code-interpreter"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Maintenance risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "no_demo",
            "category": "Security or permission risk",
            "evidence": [
              "downstream_validation.risk_items | github_repo:770633006 | https://github.com/e2b-dev/code-interpreter"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Security or permission risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          },
          {
            "body": "no_demo",
            "category": "Security or permission risk",
            "evidence": [
              "risks.scoring_risks | github_repo:770633006 | https://github.com/e2b-dev/code-interpreter"
            ],
            "severity": "medium",
            "suggested_check": "Reproduce the official install and quickstart path in an isolated environment.",
            "title": "Security or permission risk requires verification",
            "user_impact": "May increase setup, validation, or first-run risk for the user."
          }
        ],
        "source": "ProjectPitfallLog + ProjectHitPacket + validation + community signals",
        "summary": "Found 26 structured pitfall item(s), including 2 high/blocking item(s). Top priority: Installation risk - Installation risk requires verification.",
        "title": "Pitfall Log"
      },
      "snapshot": {
        "contributors": 19,
        "forks": 216,
        "license": "unknown",
        "note": "站点快照，非实时质量证明；用于开工前背景判断。",
        "stars": 2340
      },
      "source_url": "https://github.com/e2b-dev/code-interpreter",
      "steps": [
        {
          "body": "不安装项目，先体验能力节奏。",
          "code": "preview",
          "title": "先试 Prompt"
        },
        {
          "body": "理解输入、输出、失败模式和边界。",
          "code": "manual",
          "title": "读说明书"
        },
        {
          "body": "把上下文交给宿主 AI 继续工作。",
          "code": "context",
          "title": "带给 AI"
        },
        {
          "body": "进入主力环境前先完成安装入口与风险边界验证。",
          "code": "verify",
          "title": "沙箱验证"
        }
      ],
      "subtitle": "Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app",
      "title": "code-interpreter 能力包",
      "trial_prompt": "# code-interpreter - Prompt Preview\n\n> Copy the prompt below into your AI host before installing anything.\n> Its purpose is to let you safely feel the project's workflow, not to claim the project has already run.\n\n## Copy this prompt\n\n```text\nYou are using an independent Doramagic capability pack for e2b-dev/code-interpreter.\n\nProject:\n- Name: code-interpreter\n- Repository: https://github.com/e2b-dev/code-interpreter\n- Summary: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n- Host target: local_cli\n\nGoal:\nHelp me evaluate this project for the following task without installing it yet: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n\nBefore taking action:\n1. Restate my task, success standard, and boundary.\n2. Identify whether the next step requires tools, browser access, network access, filesystem access, credentials, package installation, or host configuration.\n3. Use only the Doramagic Project Pack, the upstream repository, and the source-linked evidence listed below.\n4. If a real command, install step, API call, file write, or host integration is required, mark it as \"requires post-install verification\" and ask for approval first.\n5. If evidence is missing, say \"evidence is missing\" instead of filling the gap.\n\nPreviewable capabilities:\n- Capability 1: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n\nCapabilities that require post-install verification:\n- Capability 1: Use the source-backed project context to guide one small, checkable workflow step.\n\nCore service flow:\n1. page-1: Overview & Monorepo Architecture. Produce one small intermediate artifact and wait for confirmation.\n2. page-2: Client SDKs: JavaScript & Python APIs. Produce one small intermediate artifact and wait for confirmation.\n3. page-3: Sandbox Template, Kernels & Custom Builds. Produce one small intermediate artifact and wait for confirmation.\n4. page-4: Operations, Lifecycle & Common Failure Modes. Produce one small intermediate artifact and wait for confirmation.\n\nSource-backed evidence to keep in mind:\n- https://github.com/e2b-dev/code-interpreter\n- https://github.com/e2b-dev/code-interpreter#readme\n- README.md\n- package.json\n- pnpm-workspace.yaml\n- js/src/index.ts\n- python/e2b_code_interpreter/__init__.py\n- template/template.py\n- js/src/sandbox.ts\n- js/src/messaging.ts\n\nFirst response rules:\n1. Start Step 1 only.\n2. Explain the one service action you will perform first.\n3. Ask exactly three questions about my target workflow, success standard, and sandbox boundary.\n4. Stop and wait for my answers.\n\nStep 1 follow-up protocol:\n- After I answer the first three questions, stay in Step 1.\n- Produce six parts only: clarified task, success standard, boundary conditions, two or three options, tradeoffs for each option, and one recommendation.\n- End by asking whether I confirm the recommendation.\n- Do not move to Step 2 until I explicitly confirm.\n\nConversation rules:\n- Advance one step at a time and wait for confirmation after each small artifact.\n- Write outputs as recommendations or planned checks, not as completed execution.\n- Do not claim tests passed, files changed, commands ran, APIs were called, or the project was installed.\n- If the user asks for execution, first provide the sandbox setup, expected output, rollback, and approval checkpoint.\n```\n",
      "voices": [
        {
          "body": "来源平台：github。github/github_issue: Dependency Dashboard（https://github.com/e2b-dev/code-interpreter/issues/200）；github/github_issue: Docker images are not versioned - everything is `latest`（https://github.com/e2b-dev/code-interpreter/issues/150）；github/github_issue: The sandbox was not found（https://github.com/e2b-dev/code-interpreter/issues/147）；github/github_issue: The beta_pause and beta_create delete my sandbox directly（https://github.com/e2b-dev/code-interpreter/issues/157）；github/github_issue: Need UV-based code-interpreter custom template（https://github.com/e2b-dev/code-interpreter/issues/175）；github/github_release: @e2b/code-interpreter@2.6.0（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.6.0）；github/github_release: @e2b/code-interpreter-python@2.8.0（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.8.0）；github/github_release: @e2b/code-interpreter-template@0.4.3（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.3）；github/github_release: @e2b/code-interpreter-template@0.4.2（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.2）；github/github_release: @e2b/code-interpreter@2.5.0（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.5.0）；github/github_release: @e2b/code-interpreter-python@2.7.0（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.7.0）；github/github_release: @e2b/code-interpreter-template@0.4.1（https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.1）。这些是项目级外部声音，不作为单独质量证明。",
          "items": [
            {
              "kind": "github_issue",
              "source": "github",
              "title": "Dependency Dashboard",
              "url": "https://github.com/e2b-dev/code-interpreter/issues/200"
            },
            {
              "kind": "github_issue",
              "source": "github",
              "title": "Docker images are not versioned - everything is `latest`",
              "url": "https://github.com/e2b-dev/code-interpreter/issues/150"
            },
            {
              "kind": "github_issue",
              "source": "github",
              "title": "The sandbox was not found",
              "url": "https://github.com/e2b-dev/code-interpreter/issues/147"
            },
            {
              "kind": "github_issue",
              "source": "github",
              "title": "The beta_pause and beta_create delete my sandbox directly",
              "url": "https://github.com/e2b-dev/code-interpreter/issues/157"
            },
            {
              "kind": "github_issue",
              "source": "github",
              "title": "Need UV-based code-interpreter custom template",
              "url": "https://github.com/e2b-dev/code-interpreter/issues/175"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter@2.6.0",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.6.0"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter-python@2.8.0",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.8.0"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter-template@0.4.3",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.3"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter-template@0.4.2",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.2"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter@2.5.0",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.5.0"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter-python@2.7.0",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.7.0"
            },
            {
              "kind": "github_release",
              "source": "github",
              "title": "@e2b/code-interpreter-template@0.4.1",
              "url": "https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-template%400.4.1"
            }
          ],
          "status": "已收录 12 条来源",
          "title": "社区讨论"
        }
      ]
    },
    "homepage_card": {
      "category": "软件开发与交付",
      "desc": "Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app",
      "effort": "安装已验证",
      "forks": 216,
      "icon": "code",
      "name": "code-interpreter 能力包",
      "risk": "可发布",
      "slug": "code-interpreter",
      "stars": 2340,
      "tags": [
        "软件开发与交付",
        "开源能力构建",
        "项目能力包",
        "可验证工作流",
        "证据化上下文"
      ],
      "thumb": "gray",
      "type": "Skill Pack"
    },
    "manual": {
      "markdown": "",
      "markdown_key": "code-interpreter",
      "pages": "draft",
      "source_refs": [
        {
          "evidence_id": "github_repo:770633006",
          "kind": "repo",
          "supports_claim_ids": [
            "claim_identity",
            "claim_distribution",
            "claim_capability"
          ],
          "url": "https://github.com/e2b-dev/code-interpreter"
        },
        {
          "evidence_id": "art_f33d7aea317b41a3b2af68840e6508dd",
          "kind": "docs",
          "supports_claim_ids": [
            "claim_identity",
            "claim_distribution",
            "claim_capability"
          ],
          "url": "https://github.com/e2b-dev/code-interpreter#readme"
        }
      ],
      "summary": "Full DeepWiki/Human Wiki output with Doramagic pitfall notes appended.",
      "title": "code-interpreter Manual",
      "toc": [
        "https://github.com/e2b-dev/code-interpreter Project Manual",
        "Table of Contents",
        "Overview & Monorepo Architecture",
        "Purpose and Scope",
        "Repository Structure",
        "Key Packages",
        "Build, Distribution, and Lifecycle",
        "See Also",
        "Pitfall Log"
      ]
    }
  },
  "quality_gate": {
    "blocking_gaps": [],
    "category_confidence": "medium",
    "compile_status": "ready_for_review",
    "five_assets_present": true,
    "install_sandbox_verified": true,
    "missing_evidence": [],
    "next_action": "publish to Doramagic.ai project surfaces",
    "prompt_preview_boundary_ok": true,
    "publish_status": "publishable",
    "quick_start_verified": true,
    "repo_clone_verified": true,
    "repo_commit": "efadb49cc87e06766bdb1cc6f33d3c54cd3e2607",
    "repo_inspection_error": null,
    "repo_inspection_files": [
      "pnpm-lock.yaml",
      "README.md",
      "package.json"
    ],
    "repo_inspection_verified": true,
    "review_reasons": [],
    "tag_count_ok": true,
    "unsupported_claims": []
  },
  "schema_version": "0.1",
  "user_assets": {
    "ai_context_pack": {
      "asset_id": "ai_context_pack",
      "filename": "AI_CONTEXT_PACK.md",
      "markdown": "# code-interpreter - Doramagic AI Context Pack\n\n> Purpose: pre-work context for the user's host AI. This pack does not prove that the project has been installed, run, or validated.\n\n## Project\n\n- canonical_name: `e2b-dev/code-interpreter`\n- capability: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n- expected_user_outcome: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n\n## Operating Boundaries\n\n- Do not claim that the project has been installed, run, called through an API, or used on local files unless separate evidence proves it.\n- Project facts must come from repo evidence, Claim Graph, or explicit source references.\n- When a capability is not verified, mark it as unverified instead of completing it as fact.\n- publish_status: `publishable`\n- blocking_gaps: none\n\n---\n\n## Doramagic Context Augmentation\n\nThe following sections strengthen the repository context for a host AI. Human Manual data is a reading route, and pitfall notes become operating constraints.\n\n## Human Manual Outline\n\nUsage rule: this is only a reading route and salience signal, not factual authority. Concrete claims must still return to repo evidence or Claim Graph.\n\nHost AI hard rules:\n- Do not treat page titles, section order, summaries, or importance values as factual project evidence.\n- When explaining the Human Manual outline, state that it is only a reading route or salience signal.\n- Capability, installation, compatibility, runtime state, and risk claims must cite repo evidence, source paths, or Claim Graph.\n\n- **Overview & Monorepo Architecture**: importance `high`\n  - source_paths: README.md, package.json, pnpm-workspace.yaml, js/src/index.ts, python/e2b_code_interpreter/__init__.py\n- **Client SDKs: JavaScript & Python APIs**: importance `high`\n  - source_paths: js/src/sandbox.ts, js/src/index.ts, js/src/messaging.ts, js/src/charts.ts, js/src/consts.ts\n- **Sandbox Template, Kernels & Custom Builds**: importance `high`\n  - source_paths: template/README.md, template/template.py, template/build_prod.py, template/build_test.py, template/build_debug.py\n- **Operations, Lifecycle & Common Failure Modes**: importance `high`\n  - source_paths: README.md, js/package.json, python/package.json, template/package.json, python/e2b_code_interpreter/exceptions.py\n\n## Repo Inspection Evidence\n\n- repo_clone_verified: true\n- repo_inspection_verified: true\n- repo_commit: `efadb49cc87e06766bdb1cc6f33d3c54cd3e2607`\n- inspected_files: `pnpm-lock.yaml`, `README.md`, `package.json`\n\nHost AI hard rules:\n- Without repo_clone_verified=true, do not claim that the source code has been read.\n- Without repo_inspection_verified=true, do not write README, docs, or package-file conclusions as facts.\n- Without quick_start_verified=true, do not claim that the Quick Start path has run successfully.\n\n## Doramagic Pitfall Constraints\n\nThese rules come from Doramagic discovery, validation, or compilation findings. The host AI must treat them as operating constraints, not background notes.\n\n### Constraint 1: Installation risk requires verification\n\n- Trigger: Project evidence flags a installation risk. Review the linked source before relying on this workflow.\n- Host AI rule: Reproduce the official install and quickstart path in an isolated environment.\n- Why it matters: May increase setup, validation, or first-run risk for the user.\n- Evidence: community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/150\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 2: Security or permission risk requires verification\n\n- Trigger: Project evidence flags a security or permission risk. Review the linked source before relying on this workflow.\n- Host AI rule: Reproduce the official install and quickstart path in an isolated environment.\n- Why it matters: May increase setup, validation, or first-run risk for the user.\n- Evidence: community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/200\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 3: Installation risk requires verification\n\n- Trigger: Developers should check this installation risk before relying on the project: @e2b/code-interpreter-python@2.6.2\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter-python@2.6.2. Context: Observed when using python\n- Why it matters: Upgrade or migration may change expected behavior: @e2b/code-interpreter-python@2.6.2\n- Evidence: failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.6.2\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 4: Installation risk requires verification\n\n- Trigger: Developers should check this installation risk before relying on the project: @e2b/code-interpreter@2.4.2\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter@2.4.2. Context: Source discussion did not expose a precise runtime context.\n- Why it matters: Upgrade or migration may change expected behavior: @e2b/code-interpreter@2.4.2\n- Evidence: failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.4.2\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 5: Installation risk requires verification\n\n- Trigger: Developers should check this installation risk before relying on the project: Dependency Dashboard\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: Dependency Dashboard. Context: Observed when using node, python, docker, linux\n- Why it matters: Developers may fail before the first successful local run: Dependency Dashboard\n- Evidence: failure_mode_cluster:github_issue | https://github.com/e2b-dev/code-interpreter/issues/200\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 6: Installation risk requires verification\n\n- Trigger: Developers should check this installation risk before relying on the project: Need UV-based code-interpreter custom template\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: Need UV-based code-interpreter custom template. Context: Observed when using python\n- Why it matters: Developers may fail before the first successful local run: Need UV-based code-interpreter custom template\n- Evidence: failure_mode_cluster:github_issue | https://github.com/e2b-dev/code-interpreter/issues/175\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 7: Installation risk requires verification\n\n- Trigger: Project evidence flags a installation risk. Review the linked source before relying on this workflow.\n- Host AI rule: Reproduce the official install and quickstart path in an isolated environment.\n- Why it matters: May increase setup, validation, or first-run risk for the user.\n- Evidence: community_evidence:github | https://github.com/e2b-dev/code-interpreter/issues/175\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 8: Configuration risk requires verification\n\n- Trigger: Developers should check this configuration risk before relying on the project: @e2b/code-interpreter-python@2.7.0\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter-python@2.7.0. Context: Observed when using python\n- Why it matters: Upgrade or migration may change expected behavior: @e2b/code-interpreter-python@2.7.0\n- Evidence: failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter-python%402.7.0\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 9: Configuration risk requires verification\n\n- Trigger: Developers should check this configuration risk before relying on the project: @e2b/code-interpreter@2.5.0\n- Host AI rule: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter@2.5.0. Context: Observed when using python\n- Why it matters: Upgrade or migration may change expected behavior: @e2b/code-interpreter@2.5.0\n- Evidence: failure_mode_cluster:github_release | https://github.com/e2b-dev/code-interpreter/releases/tag/%40e2b/code-interpreter%402.5.0\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n\n### Constraint 10: Capability evidence risk requires verification\n\n- Trigger: README/documentation is current enough for a first validation pass.\n- Host AI rule: Reproduce the official install and quickstart path in an isolated environment.\n- Why it matters: May increase setup, validation, or first-run risk for the user.\n- Evidence: capability.assumptions | github_repo:770633006 | https://github.com/e2b-dev/code-interpreter\n- Hard boundary: Do not present this pitfall as solved, verified, or ignorable unless later evidence explicitly closes it.\n",
      "summary": "Context and operating boundaries for the user's host AI.",
      "title": "AI Context Pack"
    },
    "boundary_risk_card": {
      "asset_id": "boundary_risk_card",
      "filename": "BOUNDARY_RISK_CARD.md",
      "markdown": "# Boundary & Risk Card\n\nProject: e2b-dev/code-interpreter\n\n## Doramagic Trial Decision\n\nCurrent decision: ready for pre-publication recommendation checks. First use should still start with least privilege, a temporary directory, and rollback.\n\n## What The User Can Do Now\n\n- Read the Human Manual first to understand purpose and main workflows.\n- Copy the Prompt Preview for a pre-install trial. This checks interaction feel, not real execution.\n- Test the official Quick Start command in an isolated environment before using a primary machine.\n\n## What Not To Do Yet\n\n- Do not treat Prompt Preview output as an actual project run.\n- Do not treat metadata-only validation as sandbox install validation.\n- Do not write unverified capabilities as supported, tested, or safe to install.\n- Do not provide production data, private files, real secrets, or primary configuration directories on first use.\n\n## Pre-install Checklist\n\n- Host AI match: local_cli\n- Official install entry state: official entry found\n- Verification location: temporary directory, temporary host, or container required\n- Rollback readiness: required\n- API keys, network access, file writes, or host configuration changes: treat as high risk until confirmed\n- Install command, actual output, and failure logs: must be recorded\n\n## Current Blockers\n\n- No blockers.\n\n## Project-specific Pitfalls\n\n- Installation risk requires verification (high): May increase setup, validation, or first-run risk for the user. Suggested check: Reproduce the official install and quickstart path in an isolated environment.\n- Security or permission risk requires verification (high): May increase setup, validation, or first-run risk for the user. Suggested check: Reproduce the official install and quickstart path in an isolated environment.\n- Installation risk requires verification (medium): Upgrade or migration may change expected behavior: @e2b/code-interpreter-python@2.6.2 Suggested check: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter-python@2.6.2. Context: Observed when using python\n- Installation risk requires verification (medium): Upgrade or migration may change expected behavior: @e2b/code-interpreter@2.4.2 Suggested check: Before packaging this project, run the relevant install/config/quickstart check for: @e2b/code-interpreter@2.4.2. Context: Source discussion did not expose a precise runtime context.\n- Installation risk requires verification (medium): Developers may fail before the first successful local run: Dependency Dashboard Suggested check: Before packaging this project, run the relevant install/config/quickstart check for: Dependency Dashboard. Context: Observed when using node, python, docker, linux\n\n## Risk And Permission Notes\n\n- no_demo: medium\n\n## Evidence Gaps\n\n- No structured evidence gaps found.\n",
      "summary": "Install, permission, validation, and recommendation risks.",
      "title": "Boundary & Risk Card"
    },
    "human_manual": {
      "asset_id": "human_manual",
      "filename": "HUMAN_MANUAL.md",
      "markdown": "",
      "summary": "Full DeepWiki/Human Wiki output with Doramagic pitfall notes appended.",
      "title": "Human Manual"
    },
    "pitfall_log": {
      "asset_id": "pitfall_log",
      "filename": "PITFALL_LOG.md",
      "markdown": "",
      "summary": "Identity, install, configuration, runtime, and safety issues to check before use.",
      "title": "Pitfall Log"
    },
    "prompt_preview": {
      "asset_id": "prompt_preview",
      "filename": "PROMPT_PREVIEW.md",
      "markdown": "# code-interpreter - Prompt Preview\n\n> Copy the prompt below into your AI host before installing anything.\n> Its purpose is to let you safely feel the project's workflow, not to claim the project has already run.\n\n## Copy this prompt\n\n```text\nYou are using an independent Doramagic capability pack for e2b-dev/code-interpreter.\n\nProject:\n- Name: code-interpreter\n- Repository: https://github.com/e2b-dev/code-interpreter\n- Summary: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n- Host target: local_cli\n\nGoal:\nHelp me evaluate this project for the following task without installing it yet: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n\nBefore taking action:\n1. Restate my task, success standard, and boundary.\n2. Identify whether the next step requires tools, browser access, network access, filesystem access, credentials, package installation, or host configuration.\n3. Use only the Doramagic Project Pack, the upstream repository, and the source-linked evidence listed below.\n4. If a real command, install step, API call, file write, or host integration is required, mark it as \"requires post-install verification\" and ask for approval first.\n5. If evidence is missing, say \"evidence is missing\" instead of filling the gap.\n\nPreviewable capabilities:\n- Capability 1: Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app\n\nCapabilities that require post-install verification:\n- Capability 1: Use the source-backed project context to guide one small, checkable workflow step.\n\nCore service flow:\n1. page-1: Overview & Monorepo Architecture. Produce one small intermediate artifact and wait for confirmation.\n2. page-2: Client SDKs: JavaScript & Python APIs. Produce one small intermediate artifact and wait for confirmation.\n3. page-3: Sandbox Template, Kernels & Custom Builds. Produce one small intermediate artifact and wait for confirmation.\n4. page-4: Operations, Lifecycle & Common Failure Modes. Produce one small intermediate artifact and wait for confirmation.\n\nSource-backed evidence to keep in mind:\n- https://github.com/e2b-dev/code-interpreter\n- https://github.com/e2b-dev/code-interpreter#readme\n- README.md\n- package.json\n- pnpm-workspace.yaml\n- js/src/index.ts\n- python/e2b_code_interpreter/__init__.py\n- template/template.py\n- js/src/sandbox.ts\n- js/src/messaging.ts\n\nFirst response rules:\n1. Start Step 1 only.\n2. Explain the one service action you will perform first.\n3. Ask exactly three questions about my target workflow, success standard, and sandbox boundary.\n4. Stop and wait for my answers.\n\nStep 1 follow-up protocol:\n- After I answer the first three questions, stay in Step 1.\n- Produce six parts only: clarified task, success standard, boundary conditions, two or three options, tradeoffs for each option, and one recommendation.\n- End by asking whether I confirm the recommendation.\n- Do not move to Step 2 until I explicitly confirm.\n\nConversation rules:\n- Advance one step at a time and wait for confirmation after each small artifact.\n- Write outputs as recommendations or planned checks, not as completed execution.\n- Do not claim tests passed, files changed, commands ran, APIs were called, or the project was installed.\n- If the user asks for execution, first provide the sandbox setup, expected output, rollback, and approval checkpoint.\n```\n",
      "summary": "A safe trial prompt for feeling the workflow before installing the project.",
      "title": "Prompt Preview / Pre-install Trial Prompt"
    },
    "quick_start": {
      "asset_id": "quick_start",
      "filename": "QUICK_START.md",
      "markdown": "# Quick Start / Official Entry\n\nProject: e2b-dev/code-interpreter\n\n## Official Install Entry\n\n### Node.js / npm - Official install entry\n\n```bash\nnpm i @e2b/code-interpreter\n```\n\nSource: https://github.com/e2b-dev/code-interpreter#readme\n\n## Sources\n\n- repo: https://github.com/e2b-dev/code-interpreter\n- docs: https://github.com/e2b-dev/code-interpreter#readme\n",
      "summary": "Official entry points extracted from the project README or install docs.",
      "title": "Quick Start / Official Entry"
    }
  },
  "validation_id": "dval_860a5e8883b240fd85237ac82f9944ac"
}
