package server

import (
	"fmt"

	"github.com/tidbcloud/AgentTeam/internal/contentpayload"
)

func openContentTreePayload(root string) (contentpayload.TreePayloadBackend, error) {
	tree, err := contentpayload.NewGitTreeBackend(root)
	if err != nil {
		return nil, fmt.Errorf("content store tree payload backend: %w", err)
	}
	return tree, nil
}
