AI Update: /ftp

This commit is contained in:
Antigravity Bot
2026-08-30 18:40:13 +03:30
parent e3f5c5dc01
commit 7e358b58f7
+11 -11
View File
@@ -19,9 +19,9 @@
"model": "gemini-3.7-flash-auto", "model": "gemini-3.7-flash-auto",
"effort": "high", "effort": "high",
"language": "fa", "language": "fa",
"last_context_length": 48294, "last_context_length": 49914,
"last_total_tokens": 504720, "last_total_tokens": 518369,
"last_response": "\ud83d\udc19 <b>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062e\u0632\u0646 \u06af\u06cc\u062a \u0648 \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Git & Branches)</b>\n\n\u2022 \ud83d\udcc1 <b>\u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644:</b> <code>default</code>\n\u2022 \ud83c\udf10 <b>\u0645\u062e\u0632\u0646 \u062a\u062d\u062a \u0648\u0628 (Gitea):</b> <a href=\"https://git.msa.artacloud.ir/root/default\">https://git.msa.artacloud.ir/root/default</a>\n\u2022 \ud83d\udce5 <b>\u062f\u0633\u062a\u0648\u0631 \u06a9\u0644\u0648\u0646:</b> <code>git clone https://git.msa.artacloud.ir/root/default.git</code>\n\n---\n\n### \ud83c\udf3f \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Branches Status)\n* \ud83c\udf3f <b>\u0634\u0627\u062e\u0647 \u062a\u0648\u0633\u0639\u0647 (Development):</b> <code>dev</code> (\u0634\u0627\u062e\u0647 \u0641\u0639\u0627\u0644 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u06a9\u0627\u0645\u06cc\u062a\u200c\u0647\u0627\u06cc \u062c\u0627\u0631\u06cc)\n* \ud83d\ude80 <b>\u0634\u0627\u062e\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc (Production):</b> <code>production</code> (\u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc)\n* \ud83d\udd16 <b>\u0622\u062e\u0631\u06cc\u0646 \u06a9\u0627\u0645\u06cc\u062a \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (HEAD):</b> <code>bf4df87</code> - <i>\u062a\u0633\u06a9 \u0647\u0627 \u0631\u0627 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0639\u0627\u0644\u06cc\u0647</i>\n* \ud83d\udcca <b>\u0648\u0636\u0639\u06cc\u062a \u062f\u0631\u062e\u062a \u06a9\u0627\u0631\u06cc:</b> \u0622\u0645\u0627\u062f\u0647 \u0648 \u0645\u062a\u0635\u0644 \u0628\u0647 \u0631\u06cc\u0645\u0648\u062a\n\n---\n\n### \ud83d\ude80 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0639 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06af\u06cc\u062a \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631:\n\u0628\u0627 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:\n\n[[BUTTONS: layout=[\n [{\"text\": \"\ud83d\udc19 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u06af\u06cc\u062a \u0631\u0628\u0627\u062a\", \"cmd\": \"/git\"}, {\"text\": \"\ud83d\ude80 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc FTP\", \"cmd\": \"/ftp\"}],\n [{\"text\": \"\ud83d\ude80 \u0627\u0646\u062a\u0634\u0627\u0631 \u0628\u0647 \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646 (Publish)\", \"cmd\": \"/publish\"}, {\"text\": \"\ud83d\udd04 \u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc \u06af\u06cc\u062a (Sync)\", \"cmd\": \"/sync\"}],\n [{\"text\": \"\ud83d\udcdc \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u06a9\u0627\u0645\u06cc\u062a\u200c\u0647\u0627\", \"cmd\": \"/commit\"}, {\"text\": \"\ud83d\udcc1 \u0644\u06cc\u0633\u062a \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\", \"cmd\": \"/projects\"}]\n]]]\n\n\u2022 \u0646\u0627\u0645 \u067e\u0631\u0648\u0698\u0647: default\n\u2022 \u0622\u062f\u0631\u0633 \u0645\u062e\u0632\u0646: https://git.msa.artacloud.ir/root/default\n", "last_response": "\ud83d\ude80 <b>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc \u0647\u0648\u0634\u0645\u0646\u062f FTP \u067e\u0631\u0648\u0698\u0647</b>\n\n\u2022 \ud83d\udcc1 <b>\u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644:</b> <code>default</code>\n\u2022 ",
"created_at": 1787995349.975879, "created_at": 1787995349.975879,
"description": "", "description": "",
"conversation_titles": { "conversation_titles": {
@@ -95,20 +95,20 @@
} }
} }
}, },
"turn_in_progress": false, "turn_in_progress": true,
"last_prompt": "\u0645\u0646\u0648 \u06af\u06cc\u062a \u0648 \u0628\u0631\u0646\u0686 \u0647\u0627\u0631\u0648 \u0628\u0632\u0646", "last_prompt": "/ftp",
"last_response": "\ud83d\udc19 <b>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062e\u0632\u0646 \u06af\u06cc\u062a \u0648 \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Git & Branches)</b>\n\n\u2022 \ud83d\udcc1 <b>\u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644:</b> <code>default</code>\n\u2022 \ud83c\udf10 <b>\u0645\u062e\u0632\u0646 \u062a\u062d\u062a \u0648\u0628 (Gitea):</b> <a href=\"https://git.msa.artacloud.ir/root/default\">https://git.msa.artacloud.ir/root/default</a>\n\u2022 \ud83d\udce5 <b>\u062f\u0633\u062a\u0648\u0631 \u06a9\u0644\u0648\u0646:</b> <code>git clone https://git.msa.artacloud.ir/root/default.git</code>\n\n---\n\n### \ud83c\udf3f \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Branches Status)\n* \ud83c\udf3f <b>\u0634\u0627\u062e\u0647 \u062a\u0648\u0633\u0639\u0647 (Development):</b> <code>dev</code> (\u0634\u0627\u062e\u0647 \u0641\u0639\u0627\u0644 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u06a9\u0627\u0645\u06cc\u062a\u200c\u0647\u0627\u06cc \u062c\u0627\u0631\u06cc)\n* \ud83d\ude80 <b>\u0634\u0627\u062e\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc (Production):</b> <code>production</code> (\u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc)\n* \ud83d\udd16 <b>\u0622\u062e\u0631\u06cc\u0646 \u06a9\u0627\u0645\u06cc\u062a \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (HEAD):</b> <code>bf4df87</code> - <i>\u062a\u0633\u06a9 \u0647\u0627 \u0631\u0627 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0639\u0627\u0644\u06cc\u0647</i>\n* \ud83d\udcca <b>\u0648\u0636\u0639\u06cc\u062a \u062f\u0631\u062e\u062a \u06a9\u0627\u0631\u06cc:</b> \u0622\u0645\u0627\u062f\u0647 \u0648 \u0645\u062a\u0635\u0644 \u0628\u0647 \u0631\u06cc\u0645\u0648\u062a\n\n---\n\n### \ud83d\ude80 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0639 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06af\u06cc\u062a \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631:\n\u0628\u0627 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:\n\n[[BUTTONS: layout=[\n [{\"text\": \"\ud83d\udc19 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u06af\u06cc\u062a \u0631\u0628\u0627\u062a\", \"cmd\": \"/git\"}, {\"text\": \"\ud83d\ude80 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc FTP\", \"cmd\": \"/ftp\"}],\n [{\"text\": \"\ud83d\ude80 \u0627\u0646\u062a\u0634\u0627\u0631 \u0628\u0647 \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646 (Publish)\", \"cmd\": \"/publish\"}, {\"text\": \"\ud83d\udd04 \u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc \u06af\u06cc\u062a (Sync)\", \"cmd\": \"/sync\"}],\n [{\"text\": \"\ud83d\udcdc \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u06a9\u0627\u0645\u06cc\u062a\u200c\u0647\u0627\", \"cmd\": \"/commit\"}, {\"text\": \"\ud83d\udcc1 \u0644\u06cc\u0633\u062a \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\", \"cmd\": \"/projects\"}]\n]]]\n\n\u2022 \u0646\u0627\u0645 \u067e\u0631\u0648\u0698\u0647: default\n\u2022 \u0622\u062f\u0631\u0633 \u0645\u062e\u0632\u0646: https://git.msa.artacloud.ir/root/default\n", "last_response": "\ud83d\ude80 <b>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc \u0647\u0648\u0634\u0645\u0646\u062f FTP \u067e\u0631\u0648\u0698\u0647</b>\n\n\u2022 \ud83d\udcc1 <b>\u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644:</b> <code>default</code>\n\u2022 \ud83c\udf10 <b>\u0633\u0631\u0648\u0631 / \u0647\u0627\u0633\u062a FTP:</b> <i>(\u0647\u0646\u0648\u0632 \u062a\u0646\u0638\u06cc\u0645 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a)</i>\n\u2022 \ud83d\udc64 <b>\u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc:</b> <i>(\u0646\u062f\u0627\u0631\u062f)</i>\n\u2022 \ud83d\udcc2 <b>\u0645\u0633\u06cc\u0631 \u0645\u0642\u0635\u062f \u0631\u0648\u06cc \u0647\u0627\u0633\u062a:</b> <code>/</code>\n\u2022 \ud83d\udd12 <b>\u067e\u0631\u0648\u062a\u06a9\u0644 \u0627\u0645\u0646 (FTPS):</b> \u062e\u06cc\u0631 (FTP \u0645\u0639\u0645\u0648\u0644\u06cc)\n\n---\n\n### \ud83d\udcdd \u0646\u062d\u0648\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u062a\u0635\u0627\u0644 FTP:\n\u0628\u0631\u0627\u06cc \u062b\u0628\u062a \u06cc\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u0634\u062e\u0635\u0627\u062a \u0633\u0631\u0648\u0631 FTP \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 \u0632\u06cc\u0631 \u0627\u0631\u0633\u0627\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f:\n\n```text\n[[FTP_CONFIG: host=\"ftp.yourdomain.com\", port=21, user=\"username\", password=\"secret_password\", path=\"/public_html\", tls=false]]\n```\n\n\ud83d\udca1 <i>\u062f\u0631 \u0632\u0645\u0627\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc\u060c \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0632\u0627\u0626\u062f\u060c \u06a9\u0634\u060c \u0633\u0634\u0646\u200c\u0647\u0627 \u0648 \u0645\u062e\u0632\u0646 \u06af\u06cc\u062a (.git) \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0631\u062f\u0647 \u0648 \u062a\u0646\u0647\u0627 \u0633\u0648\u0631\u0633 \u0627\u0635\u0644\u06cc \u0648 \u062a\u0645\u06cc\u0632 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.</i>\n\n---\n\n[[BUTTONS: layout=[\n [{\"text\": \"\ud83d\udd0d \u062a\u0633\u062a \u0627\u062a\u0635\u0627\u0644 FTP\", \"cmd\": \"/ftp\"}, {\"text\": \"\ud83d\ude80 \u062f\u06cc\u067e\u0644\u0648\u06cc \u0631\u0648\u06cc FTP\", \"cmd\": \"/ftp\"}],\n [{\"text\": \"\ud83d\udc19 \u0645\u0646\u0648\u06cc \u06af\u06cc\u062a \u0648 \u0628\u0631\u0646\u0686\u200c\u0647\u0627\", \"cmd\": \"/git\"}, {\"text\": \"\ud83d\udcc1 \u0644\u06cc\u0633\u062a \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\", \"cmd\": \"/projects\"}]\n]]]\n\n\u2022 \u0646\u0627\u0645 \u067e\u0631\u0648\u0698\u0647: default\n\u2022 \u0622\u062f\u0631\u0633 \u0645\u062e\u0632\u0646: https://git.msa.artacloud.ir/root/default\n",
"last_status_msg_id": null, "last_status_msg_id": 1797,
"restart_pending": false, "restart_pending": false,
"last_delivered": true, "last_delivered": false,
"last_update_time": 1788102526.701083, "last_update_time": 1788102601.9236298,
"workspace": "/root", "workspace": "/root",
"conversation_id": "e58b6c34-0e86-4237-aef5-14699b99f75c", "conversation_id": "e58b6c34-0e86-4237-aef5-14699b99f75c",
"model": "gemini-3.7-flash-auto", "model": "gemini-3.7-flash-auto",
"effort": "high", "effort": "high",
"language": "fa", "language": "fa",
"last_context_length": 48294, "last_context_length": 49914,
"last_total_tokens": 504720 "last_total_tokens": 518369
}, },
"232801087": { "232801087": {
"chat_id": 232801087, "chat_id": 232801087,