fix: единый источник правил для всех ai-* агентов

- _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 <noreply@anthropic.com>
This commit is contained in:
2026-05-31 23:04:38 +07:00
parent 2d1fc7fc67
commit 25a0512d34

View File

@@ -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"