package run

import "github.com/tidbcloud/AgentTeam/internal/api"

func (handler *Handler) Get(request api.WorkspaceScopedRequest) (api.Response, error) {
	id, err := requestRunID(request)
	if err != nil {
		return api.Response{}, err
	}
	value, err := handler.service.GetRun(request.Context(), request.WorkspaceID(), id)
	if err != nil {
		return api.Response{}, err
	}
	return api.OK(runResponse(value, true)), nil
}
