diff --git a/telegram-agy-bot/sessions.json b/telegram-agy-bot/sessions.json
index f6f1403..6330887 100644
--- a/telegram-agy-bot/sessions.json
+++ b/telegram-agy-bot/sessions.json
@@ -19,9 +19,9 @@
"model": "gemini-3.7-flash-auto",
"effort": "high",
"language": "fa",
- "last_context_length": 48294,
- "last_total_tokens": 504720,
- "last_response": "\ud83d\udc19 \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)\n\n\u2022 \ud83d\udcc1 \u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644: default\n\u2022 \ud83c\udf10 \u0645\u062e\u0632\u0646 \u062a\u062d\u062a \u0648\u0628 (Gitea): https://git.msa.artacloud.ir/root/default\n\u2022 \ud83d\udce5 \u062f\u0633\u062a\u0648\u0631 \u06a9\u0644\u0648\u0646: git clone https://git.msa.artacloud.ir/root/default.git\n\n---\n\n### \ud83c\udf3f \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Branches Status)\n* \ud83c\udf3f \u0634\u0627\u062e\u0647 \u062a\u0648\u0633\u0639\u0647 (Development): dev (\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 \u0634\u0627\u062e\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc (Production): production (\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 \u0622\u062e\u0631\u06cc\u0646 \u06a9\u0627\u0645\u06cc\u062a \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (HEAD): bf4df87 - \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\n* \ud83d\udcca \u0648\u0636\u0639\u06cc\u062a \u062f\u0631\u062e\u062a \u06a9\u0627\u0631\u06cc: \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_context_length": 49914,
+ "last_total_tokens": 518369,
+ "last_response": "\ud83d\ude80 \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\n\n\u2022 \ud83d\udcc1 \u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644: default\n\u2022 ",
"created_at": 1787995349.975879,
"description": "",
"conversation_titles": {
@@ -95,20 +95,20 @@
}
}
},
- "turn_in_progress": false,
- "last_prompt": "\u0645\u0646\u0648 \u06af\u06cc\u062a \u0648 \u0628\u0631\u0646\u0686 \u0647\u0627\u0631\u0648 \u0628\u0632\u0646",
- "last_response": "\ud83d\udc19 \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)\n\n\u2022 \ud83d\udcc1 \u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644: default\n\u2022 \ud83c\udf10 \u0645\u062e\u0632\u0646 \u062a\u062d\u062a \u0648\u0628 (Gitea): https://git.msa.artacloud.ir/root/default\n\u2022 \ud83d\udce5 \u062f\u0633\u062a\u0648\u0631 \u06a9\u0644\u0648\u0646: git clone https://git.msa.artacloud.ir/root/default.git\n\n---\n\n### \ud83c\udf3f \u0648\u0636\u0639\u06cc\u062a \u0634\u0627\u062e\u0647\u200c\u0647\u0627 (Branches Status)\n* \ud83c\udf3f \u0634\u0627\u062e\u0647 \u062a\u0648\u0633\u0639\u0647 (Development): dev (\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 \u0634\u0627\u062e\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc (Production): production (\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 \u0622\u062e\u0631\u06cc\u0646 \u06a9\u0627\u0645\u06cc\u062a \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (HEAD): bf4df87 - \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\n* \ud83d\udcca \u0648\u0636\u0639\u06cc\u062a \u062f\u0631\u062e\u062a \u06a9\u0627\u0631\u06cc: \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_status_msg_id": null,
+ "turn_in_progress": true,
+ "last_prompt": "/ftp",
+ "last_response": "\ud83d\ude80 \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\n\n\u2022 \ud83d\udcc1 \u067e\u0631\u0648\u0698\u0647 \u0641\u0639\u0627\u0644: default\n\u2022 \ud83c\udf10 \u0633\u0631\u0648\u0631 / \u0647\u0627\u0633\u062a FTP: (\u0647\u0646\u0648\u0632 \u062a\u0646\u0638\u06cc\u0645 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a)\n\u2022 \ud83d\udc64 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc: (\u0646\u062f\u0627\u0631\u062f)\n\u2022 \ud83d\udcc2 \u0645\u0633\u06cc\u0631 \u0645\u0642\u0635\u062f \u0631\u0648\u06cc \u0647\u0627\u0633\u062a: /\n\u2022 \ud83d\udd12 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0627\u0645\u0646 (FTPS): \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 \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.\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": 1797,
"restart_pending": false,
- "last_delivered": true,
- "last_update_time": 1788102526.701083,
+ "last_delivered": false,
+ "last_update_time": 1788102601.9236298,
"workspace": "/root",
"conversation_id": "e58b6c34-0e86-4237-aef5-14699b99f75c",
"model": "gemini-3.7-flash-auto",
"effort": "high",
"language": "fa",
- "last_context_length": 48294,
- "last_total_tokens": 504720
+ "last_context_length": 49914,
+ "last_total_tokens": 518369
},
"232801087": {
"chat_id": 232801087,