From 25a0512d349f3bff1d5c145e01f0c1eeae589466 Mon Sep 17 00:00:00 2001 From: vitaly Date: Sun, 31 May 2026 23:04:38 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B5=D0=B4=D0=B8=D0=BD=D1=8B=D0=B9=20?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81?= =?UTF-8?q?=D0=B5=D1=85=20ai-*=20=D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - _build_ai_sys_prompt сохраняет в ~/.codex/AGENTS.md + ~/.kimi-code/AGENTS.md - ai-gpt, ai-kimi: убран неработающий --system-prompt, используют нативные AGENTS.md - ai-setup.sh: шаблоны синхронизированы под новое поведение Co-Authored-By: Claude Opus 4.8 --- ai-setup.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/ai-setup.sh b/ai-setup.sh index a278b1f..5faaffc 100755 --- a/ai-setup.sh +++ b/ai-setup.sh @@ -433,7 +433,13 @@ _build_ai_sys_prompt() { for f in *.md; do [ -f "$f" ] && sp+="\n--- Файл $f ---\n$(cat "$f")\n" done - echo -e "$sp" + # Единый source of truth — сохраняем для всех агентов + local rendered + rendered="$(echo -e "$sp")" + mkdir -p "$HOME/.codex" "$HOME/.kimi-code" + echo "$rendered" > "$HOME/.codex/AGENTS.md" + echo "$rendered" > "$HOME/.kimi-code/AGENTS.md" + echo "$rendered" } HELPEREOF chmod +x "$HELPERS_FILE" @@ -459,8 +465,8 @@ if [ -z "$codex_bin" ] || [ ! -f "$codex_bin" ]; then exit 1 fi -SYS_PROMPT=$(_build_ai_sys_prompt) -exec "$codex_bin" --dangerously-bypass-approvals-and-sandbox --system-prompt "$SYS_PROMPT" "$@" +_build_ai_sys_prompt > /dev/null # сохраняет в ~/.codex/AGENTS.md (codex читает авто) +exec "$codex_bin" --dangerously-bypass-approvals-and-sandbox "$@" GPTEOF chmod +x "$BIN_DIR/ai-gpt" @@ -712,8 +718,8 @@ chmod 600 "$key_file" _write_artemox_config echo "Kimi настроен на Artemox: $model_alias" -SYS_PROMPT=$(_build_ai_sys_prompt) -exec "$kimi_bin" --yolo --system-prompt "$SYS_PROMPT" "$@" +_build_ai_sys_prompt > /dev/null # сохраняет в ~/.kimi-code/AGENTS.md (kimi читает авто) +exec "$kimi_bin" --yolo "$@" KIMIEOF chmod +x "$BIN_DIR/ai-kimi"