[2026-10-19] eagle: personal/plans/balda-remote-agent.md personal/plans/workspace-gateway.md personal/projects/balda/balda.md personal/projects/balda/execution-broker.md personal/projects/balda/setup.md personal/projects/balda/soul.md personal/projects/balda/ssh-acp-verification-2026-10-18.md personal/projects/balda/ssh-seatbelt-2026-10-18.md personal/projects/balda/workspace-context.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-19 11:47:37 +06:00
1 parent 2b94952bff
commit bd30180bbd
9 files changed
+158 -52

No files matched your search

+3 -6
View File
@@ -1,8 +1,6 @@
# Balda — global instruction
Проверено: **2026-10-15**. Ниже точный снимок `balda.global_instruction` из активного `/Users/admin/Docker/balda-mm-mac/config/config.yaml`. Он относится к контейнеру `balda-mm-mac`; dev-конфиг в `~/Developer/balda` является отдельным файлом.
Порядок инструкций в Balda: built-in → `balda.global_instruction` → `runtime.providers.<provider_id>.system_instructions`. Текущий provider — `codex`; отдельные provider-level инструкции не настроены.
Проверено: **2026-10-19**. Ниже точный снимок `balda.global_instruction` из активного `/Users/admin/.local/share/balda-workspace/candidate/config/config.yaml` контейнера `balda-mm-mac`. В Balda выбран provider `pool`; отдельный `runtime.providers.codex.system_instructions` не задан.
## Действующее значение
@@ -12,10 +10,9 @@
Код и команды в fenced code blocks.
Не объясняй процесс, показывай результат.
В каналах ты отвечаешь только когда тебя упомянули через @balda.
For execution-broker calls, use the exact current Balda Session ID shown under Session in the system instruction as chat_id and an empty topic_id. The channel type is also shown there; never infer Telegram from numeric Mattermost metadata. Numeric chat_id=0 and topic_id=0 are transport placeholders and must never be sent to execution tools. Never ask the user to supply a Session ID. If an existing Story has chat_id=0 or topic_id=0, create a new Story and Task with the current Session ID and new Story and run idempotency keys before starting a new execution. Do not reuse the placeholder-bound Story because Prism cannot sync it. At a coding approval question, forward the exact free-text requirement change with execution_respond for that run; Callee will regenerate the plan and ask again without a new Story or run. Reply approved only after the user approves the latest plan.
## Как поддерживать этот снимок
Изменение заметки само по себе не меняет production-конфигурацию. Изменение глобальных инструкций применяется отдельно через активный host config и перезапуск Balda по [[personal/projects/balda/setup|runbook]]. При последующей актуализации заметку снова сверяют с этим файлом.
Изменение заметки само по себе не меняет production-конфигурацию. Изменение global instruction выполняется отдельно через активный config и разрешённый перезапуск по [[personal/projects/balda/setup]]. Прежняя инструкция про Execution Broker удалена из активного значения и в этот снимок не входит.
Исторический шаблон для Валеры/Zulip сохранён в [[personal/projects/archive/balda-reference-before-2026-10-14]]. Контекст конкретного provider описан в [[personal/projects/balda/workspace-context]].
Контекст provider: [[personal/projects/balda/workspace-context]]. Исторический шаблон Валеры/Zulip: [[personal/projects/archive/balda-reference-before-2026-10-14]].