"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BRANDING_TEMPLATE_VARIABLES = exports.REPO_REGISTRY_PATH_EXAMPLE = exports.WORKFLOW_TEMPLATES_DIRECTORY = exports.SERVICE_DESCRIPTION = exports.ALPACA_GITEA_PASSWORD_ENV_NAME = exports.ALPACA_GITEA_USERNAME_ENV_NAME = exports.ALPACA_GITLAB_TOKEN_ENV_NAME = exports.ALPACA_GITHUB_TOKEN_ENV_NAME = exports.INTERNAL_SERVICE_ENV_NAME = exports.WORKER_DECISION_MARKER_PREFIX = exports.MACOS_SERVICE_PLIST_FILENAME = exports.SYSTEMD_UNIT_NAME = exports.SERVICE_LABEL = exports.ISSUE_BRANCH_PREFIX = exports.REPO_SKILL_NAME = exports.REPO_HOME_DIRECTORY_NAME = exports.CONFIG_FILENAME = exports.ISSUE_COMMENT_START_COMMAND = exports.ISSUE_COMMENT_APPROVE_COMMAND = exports.ISSUE_COMMENT_COMMAND_PREFIX = exports.CLI_COMMAND_NAME = exports.PACKAGE_GITHUB_BASE_URL = exports.PACKAGE_GITHUB_PROJECT = exports.PACKAGE_GITHUB_REPOSITORY = exports.PACKAGE_GITHUB_OWNER = exports.PACKAGE_NAME = exports.SERVICE_DISPLAY_NAME = void 0;
exports.SERVICE_DISPLAY_NAME = "AlpacaLoop";
exports.PACKAGE_NAME = "alpacaloop";
exports.PACKAGE_GITHUB_OWNER = "alpacaloop";
exports.PACKAGE_GITHUB_REPOSITORY = exports.PACKAGE_NAME;
exports.PACKAGE_GITHUB_PROJECT = `${exports.PACKAGE_GITHUB_OWNER}/${exports.PACKAGE_GITHUB_REPOSITORY}`;
exports.PACKAGE_GITHUB_BASE_URL = `https://github.com/${exports.PACKAGE_GITHUB_PROJECT}`;
exports.CLI_COMMAND_NAME = "alpaca";
exports.ISSUE_COMMENT_COMMAND_PREFIX = `/${exports.CLI_COMMAND_NAME}`;
exports.ISSUE_COMMENT_APPROVE_COMMAND = `${exports.ISSUE_COMMENT_COMMAND_PREFIX} approve`;
exports.ISSUE_COMMENT_START_COMMAND = `${exports.ISSUE_COMMENT_COMMAND_PREFIX} start`;
exports.CONFIG_FILENAME = `${exports.CLI_COMMAND_NAME}.config.json`;
exports.REPO_HOME_DIRECTORY_NAME = `.${exports.CLI_COMMAND_NAME}`;
exports.REPO_SKILL_NAME = exports.CLI_COMMAND_NAME;
exports.ISSUE_BRANCH_PREFIX = `${exports.CLI_COMMAND_NAME}/issue-`;
exports.SERVICE_LABEL = `io.${exports.CLI_COMMAND_NAME}.service`;
exports.SYSTEMD_UNIT_NAME = `${exports.CLI_COMMAND_NAME}.service`;
exports.MACOS_SERVICE_PLIST_FILENAME = `${exports.SERVICE_LABEL}.plist`;
exports.WORKER_DECISION_MARKER_PREFIX = "AI_WORKER";
exports.INTERNAL_SERVICE_ENV_NAME = "CONTROL_PLANE_INTERNAL_SERVICE";
exports.ALPACA_GITHUB_TOKEN_ENV_NAME = "ALPACA_GITHUB_TOKEN";
exports.ALPACA_GITLAB_TOKEN_ENV_NAME = "ALPACA_GITLAB_TOKEN";
exports.ALPACA_GITEA_USERNAME_ENV_NAME = "ALPACA_GITEA_USERNAME";
exports.ALPACA_GITEA_PASSWORD_ENV_NAME = "ALPACA_GITEA_PASSWORD";
exports.SERVICE_DESCRIPTION = `${exports.SERVICE_DISPLAY_NAME} service`;
exports.WORKFLOW_TEMPLATES_DIRECTORY = `${exports.REPO_HOME_DIRECTORY_NAME}/workflows`;
exports.REPO_REGISTRY_PATH_EXAMPLE = `~/${exports.REPO_HOME_DIRECTORY_NAME}/repos.json`;
exports.BRANDING_TEMPLATE_VARIABLES = {
    serviceName: exports.SERVICE_DISPLAY_NAME,
    packageName: exports.PACKAGE_NAME,
    cliCommand: exports.CLI_COMMAND_NAME,
    issueCommand: exports.ISSUE_COMMENT_COMMAND_PREFIX,
    configFilename: exports.CONFIG_FILENAME,
    repoHomeDirectoryName: exports.REPO_HOME_DIRECTORY_NAME,
    workflowTemplatesDirectory: exports.WORKFLOW_TEMPLATES_DIRECTORY,
    repoRegistryPathExample: exports.REPO_REGISTRY_PATH_EXAMPLE,
    githubTokenEnvName: exports.ALPACA_GITHUB_TOKEN_ENV_NAME,
    gitlabTokenEnvName: exports.ALPACA_GITLAB_TOKEN_ENV_NAME,
    giteaUsernameEnvName: exports.ALPACA_GITEA_USERNAME_ENV_NAME,
    giteaPasswordEnvName: exports.ALPACA_GITEA_PASSWORD_ENV_NAME,
};
