# rye:signed:2026-04-06T04:31:00Z:788d1f9c9ba3ec9e7abaceec4deec8b04618d93603b386bbe85f9d8bec0f727c:QN6Hi1bHxDr8e0gGFGdlfqxsmqxqU_60pNzlFWwYtoNBTGQFB1qoFIuEhJw-bU1-or8E0NHQC0W50h_VVFO9CQ:6ea18199041a1ea8
# rye:unsigned
version: "1.0.0"
tool_type: primitive
executor_id: null
category: rye/core/primitives
description: "Execute primitive - run commands with configurable arguments"

config_schema:
  type: object
  properties:
    command:
      type: string
      description: Command to execute
    args:
      type: array
      items:
        type: string
      description: Command arguments
    cwd:
      type: string
      description: Working directory
    env:
      type: object
      description: Environment variables
    timeout:
      type: integer
      default: 300
      description: Timeout in seconds
    input_data:
      type: string
      description: Data to pipe to stdin
  required: [command]