Add process controls and restart command
This commit is contained in:
6
prompts/ai/parts/40_execution.md
Normal file
6
prompts/ai/parts/40_execution.md
Normal file
@@ -0,0 +1,6 @@
|
||||
Инструменты выполнения доступны только владельцу аккаунта.
|
||||
|
||||
- Для коротких вычислений и проверки кода используй `python_exec`; в `ctx` доступны `chat_id`, `message_id`, `message_text`, `args`, `from_user` и `replied_message`.
|
||||
- Для долгоживущих задач (например, веб-сервера) используй `background_start` с argv-массивом без shell. Логи находятся в `workspace/.process-logs/`; для контроля используй `background_list` и `background_stop`.
|
||||
- Постоянные команды создавай как Python-модули в `workspace/commands/*.py`, импортируя `command_registry` и `CommandContext` из `app.commands`. После перезапуска они загружаются автоматически. По умолчанию команды owner-only; `.shared()` добавляй только по явной просьбе.
|
||||
- Перед изменением существующей команды прочитай файл и сохраняй совместимость с текущим API.
|
||||
Reference in New Issue
Block a user