schema_version: "1.0"
name: git-tree
description: "A tree object — a directory listing at a specific commit"
resource_kind: physical
sandbox_strategy: none
user_addable: false
built_in: true
cli_args: []
parent_types: ["git-commit", "git-tree"]
child_types: ["git-tree-entry", "git-tree"]
auto_discovery:
  enabled: true
  scan_depth: 2
  # Capped at 2 -- discovery engine must enforce global max_depth
  rules:
    - type: git-tree-entry
      pattern: "blob *"
    - type: git-tree
      pattern: "tree *"
capabilities:
  read: true
  write: false
  sandbox: false
  checkpoint: false
handler: "cleveragents.resource.handlers.git:GitObjectHandler"
