|
|
|
|
| """
|
| Configuration settings for Warp API server
|
|
|
| Contains environment variables, paths, and constants.
|
| """
|
| import os
|
| import pathlib
|
| from dotenv import load_dotenv
|
|
|
|
|
| load_dotenv()
|
|
|
|
|
| SCRIPT_DIR = pathlib.Path(__file__).resolve().parent.parent.parent
|
| PROTO_DIR = SCRIPT_DIR / "proto"
|
| LOGS_DIR = SCRIPT_DIR / "logs"
|
|
|
|
|
| WARP_URL = "https://app.warp.dev/ai/multi-agent"
|
|
|
|
|
| HOST = os.getenv("HOST", "0.0.0.0")
|
| PORT = int(os.getenv("PORT", "8002"))
|
| WARP_JWT = os.getenv("WARP_JWT")
|
|
|
|
|
| CLIENT_VERSION = "v0.2025.08.06.08.12.stable_02"
|
| OS_CATEGORY = "Windows"
|
| OS_NAME = "Windows"
|
| OS_VERSION = "11 (26100)"
|
|
|
|
|
| TEXT_FIELD_NAMES = ("text", "prompt", "query", "content", "message", "input")
|
| PATH_HINT_BONUS = ("conversation", "query", "input", "user", "request", "delta")
|
|
|
|
|
| SYSTEM_STR = {"agent_output.text", "server_message_data", "USER_INITIATED", "agent_output", "text"}
|
|
|
|
|
| REFRESH_TOKEN_B64 = "Z3JhbnRfdHlwZT1yZWZyZXNoX3Rva2VuJnJlZnJlc2hfdG9rZW49QU1mLXZCeFNSbWRodmVHR0JZTTY5cDA1a0RoSW4xaTd3c2NBTEVtQzlmWURScEh6akVSOWRMN2trLWtIUFl3dlk5Uk9rbXk1MHFHVGNJaUpaNEFtODZoUFhrcFZQTDkwSEptQWY1Zlo3UGVqeXBkYmNLNHdzbzhLZjNheGlTV3RJUk9oT2NuOU56R2FTdmw3V3FSTU5PcEhHZ0JyWW40SThrclc1N1I4X3dzOHU3WGNTdzh1MERpTDlIcnBNbTBMdHdzQ2g4MWtfNmJiMkNXT0ViMWxJeDNIV1NCVGVQRldzUQ=="
|
| REFRESH_URL = "https://app.warp.dev/proxy/token?key=AIzaSyBdy3O3S9hrdayLJxJ7mriBR4qgUaUygAs" |