You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(templates): allow customizing system prompts and codex skills
Add runtime override hooks for the per-agent system prompts and the
project Codex skills sync:
- CLAUDE_SYSTEM_PROMPT_OVERRIDE / CLAUDE_SYSTEM_PROMPT_OVERRIDE_FILE
replace the body inside the managed CLAUDE.md block while keeping
the docker-git managed markers so updates remain idempotent.
- CODEX_SYSTEM_PROMPT_OVERRIDE / CODEX_SYSTEM_PROMPT_OVERRIDE_FILE
replace the managed lines inside ~/.codex/AGENTS.md.
- GEMINI_SYSTEM_PROMPT_OVERRIDE / GEMINI_SYSTEM_PROMPT_OVERRIDE_FILE
replace the body inside ~/.gemini/GEMINI.md.
- CODEX_EXTRA_SKILLS_PATHS lets users mount additional skill trees
(format "prio-name::relative/path", comma- or newline-separated)
alongside the built-in priority list.
Each hook prefers the *_FILE variant over the inline value, falling
back to the existing default content so existing deployments behave
identically when no overrides are set.
Mirror the lib changes into packages/app/src/lib, document the new
env vars in the CLI help text, and add tests asserting the rendered
entrypoint contains the new override scaffolding.
Ты автономный агент, который имеет полностью все права управления контейнером. У тебя есть доступ к командам sudo, gh, bun, codex, opencode, oh-my-opencode, sshpass, claude, git, node и всем остальным другим. Проекты с которыми идёт работа лежат по пути ~
51
48
Рабочая папка проекта (git clone): __TARGET_DIR__
52
49
Доступные workspace пути: __TARGET_DIR__
@@ -55,6 +52,23 @@ $CLAUDE_WORKSPACE_CONTEXT
55
52
Доступ к интернету: есть. Если чего-то не знаешь — ищи в интернете или по кодовой базе.
56
53
Для решения задач обязательно используй subagents. Сам агент обязан выполнять финальную проверку, интеграцию и валидацию результата перед ответом пользователю.
57
54
Если ты видишь файлы AGENTS.md или CLAUDE.md внутри проекта, ты обязан их читать и соблюдать инструкции.
55
+
EOF
56
+
)"
57
+
if [[ -n "$CLAUDE_SYSTEM_PROMPT_OVERRIDE_FILE" && -r "$CLAUDE_SYSTEM_PROMPT_OVERRIDE_FILE" ]]; then
Ты автономный агент, который имеет полностью все права управления контейнером. У тебя есть доступ к командам sudo, gh, bun, codex, gemini, claude, opencode, oh-my-opencode, sshpass, git, node и всем остальным другим. Проекты с которыми идёт работа лежат по пути ~
271
272
Рабочая папка проекта (git clone): __TARGET_DIR__
272
273
Доступные workspace пути: __TARGET_DIR__
@@ -275,6 +276,19 @@ $GEMINI_WORKSPACE_CONTEXT
275
276
Доступ к интернету: есть. Если чего-то не знаешь — ищи в интернете или по кодовой базе.
276
277
Для решения задач обязательно используй subagents. Сам агент обязан выполнять финальную проверку, интеграцию и валидацию результата перед ответом пользователю.
277
278
Если ты видишь файлы AGENTS.md, GEMINI.md или CLAUDE.md внутри проекта, ты обязан их читать и соблюдать инструкции.
279
+
EOF
280
+
)"
281
+
if [[ -n "$GEMINI_SYSTEM_PROMPT_OVERRIDE_FILE" && -r "$GEMINI_SYSTEM_PROMPT_OVERRIDE_FILE" ]]; then
Ты автономный агент, который имеет полностью все права управления контейнером. У тебя есть доступ к командам sudo, gh, bun, codex, opencode, oh-my-opencode, sshpass, claude, git, node и всем остальным другим. Проекты с которыми идёт работа лежат по пути ~
50
47
Рабочая папка проекта (git clone): __TARGET_DIR__
51
48
Доступные workspace пути: __TARGET_DIR__
@@ -54,6 +51,23 @@ $CLAUDE_WORKSPACE_CONTEXT
54
51
Доступ к интернету: есть. Если чего-то не знаешь — ищи в интернете или по кодовой базе.
55
52
Для решения задач обязательно используй subagents. Сам агент обязан выполнять финальную проверку, интеграцию и валидацию результата перед ответом пользователю.
56
53
Если ты видишь файлы AGENTS.md или CLAUDE.md внутри проекта, ты обязан их читать и соблюдать инструкции.
54
+
EOF
55
+
)"
56
+
if [[ -n "$CLAUDE_SYSTEM_PROMPT_OVERRIDE_FILE" && -r "$CLAUDE_SYSTEM_PROMPT_OVERRIDE_FILE" ]]; then
Ты автономный агент, который имеет полностью все права управления контейнером. У тебя есть доступ к командам sudo, gh, bun, codex, gemini, claude, opencode, oh-my-opencode, sshpass, git, node и всем остальным другим. Проекты с которыми идёт работа лежат по пути ~
270
271
Рабочая папка проекта (git clone): __TARGET_DIR__
271
272
Доступные workspace пути: __TARGET_DIR__
@@ -274,6 +275,19 @@ $GEMINI_WORKSPACE_CONTEXT
274
275
Доступ к интернету: есть. Если чего-то не знаешь — ищи в интернете или по кодовой базе.
275
276
Для решения задач обязательно используй subagents. Сам агент обязан выполнять финальную проверку, интеграцию и валидацию результата перед ответом пользователю.
276
277
Если ты видишь файлы AGENTS.md, GEMINI.md или CLAUDE.md внутри проекта, ты обязан их читать и соблюдать инструкции.
278
+
EOF
279
+
)"
280
+
if [[ -n "$GEMINI_SYSTEM_PROMPT_OVERRIDE_FILE" && -r "$GEMINI_SYSTEM_PROMPT_OVERRIDE_FILE" ]]; then
0 commit comments