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:
16
ai-setup.sh
16
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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user