UNPKG

@2501-ai/cli

Version:

[![npm version](https://img.shields.io/npm/v/@2501-ai/cli.svg)](https://www.npmjs.com/package/@2501-ai/cli) [![HumanEval Score](https://img.shields.io/badge/HumanEval-96.95%25-brightgreen.svg)](https://www.2501.ai/research/full-humaneval-benchmark) [![Lic

103 lines (102 loc) 2.96 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_ACTIONS_REPONSE = exports.DEFAULT_MAX_FILE_SIZE = exports.DEFAULT_MAX_DIR_SIZE = exports.DEFAULT_MAX_DEPTH = exports.INCLUDED_FILE_EXTENSIONS = exports.IGNORED_FILE_PATTERNS = exports.IGNORED_WINDOWS_FILE_NAMES = exports.DISABLE_SPINNER = exports.QueryStatus = exports.CONFIG_DIR = exports.API_VERSION = exports.API_HOST = void 0; const os_1 = __importDefault(require("os")); const path_1 = __importDefault(require("path")); let API_HOST_VALUE = 'https://engine.2501.ai'; if (process.env.TFZO_API_HOST) { API_HOST_VALUE = process.env.TFZO_API_HOST; } else if (process.env.TFZO_NODE_ENV === 'dev') { API_HOST_VALUE = 'http://localhost:1337'; } else if (process.env.TFZO_NODE_ENV === 'staging') { API_HOST_VALUE = 'https://staging.engine.2501.ai'; } exports.API_HOST = API_HOST_VALUE; exports.API_VERSION = '/api/v1'; exports.CONFIG_DIR = path_1.default.join(os_1.default.homedir(), '.2501'); var QueryStatus; (function (QueryStatus) { QueryStatus["Idle"] = "idle"; QueryStatus["Queued"] = "queued"; QueryStatus["InProgress"] = "in_progress"; QueryStatus["RequiresAction"] = "requires_action"; QueryStatus["Cancelling"] = "cancelling"; QueryStatus["Cancelled"] = "cancelled"; QueryStatus["Failed"] = "failed"; QueryStatus["Completed"] = "completed"; QueryStatus["Incomplete"] = "incomplete"; QueryStatus["Expired"] = "expired"; })(QueryStatus || (exports.QueryStatus = QueryStatus = {})); exports.DISABLE_SPINNER = process.env.TFZO_DISABLE_SPINNER === 'true'; exports.IGNORED_WINDOWS_FILE_NAMES = [ 'desktop.ini', 'thumbs.db', '~$*', '*.tmp', '*.temp', '*.lnk', ]; exports.IGNORED_FILE_PATTERNS = [ '.env', '.git', 'venv', '__pycache__', 'yarn.lock', 'package-lock.json', 'pnpm-lock.yaml', 'yarn-error.log', 'node_modules', 'build', 'dist', '*.log', 'out', '.DS_Store', 'Thumbs.db', '.cache', '.idea', '.Trash', '*.tmp', '*.temp', '.svn', '.svg', '.hg', 'vendor', '*.pyc', '__pycache__', 'bin', 'obj', '*.class', '*.bak', '*.swp', '*.env.local', '*.env.development', '*.env.production', 'secrets.json', 'credentials.xml', '(?:^|/).[^/]*$', ...exports.IGNORED_WINDOWS_FILE_NAMES, ]; exports.INCLUDED_FILE_EXTENSIONS = [ '.tf', '.tfvars', '.tfstate', '.tfstate.backup', '.ps1', '.sh', '.bat', '.cmd', ]; exports.DEFAULT_MAX_DEPTH = 5; exports.DEFAULT_MAX_DIR_SIZE = 50 * 1024 * 1024; exports.DEFAULT_MAX_FILE_SIZE = 5 * 1024 * 1024; exports.DEFAULT_ACTIONS_REPONSE = { status: 'requires_action', message: 'Action required', actions: [], usage: null, };