- This repository is focused on installing OpenClaw on a VPS (primarily Ubuntu), setting up Telegram integration, and operating it as a long-running service.
- This file defines execution rules for the agent/Claude behavior in this repository.
- Keep changes minimal, keep scope explicit, and avoid unnecessary refactoring.
- Run commands from within the repository (the
./directory) and explicitly document dependency changes. - Perform testing or validation only when the user explicitly requests it.
- Before proceeding with installation on a personal environment (local PC or personal account), confirm the user understands potential privacy and security implications.
- Do not ask users to paste credentials directly in chat (API keys, bot tokens, passwords, private keys, secrets).
- If credentials are required, guide users to use secure local methods (masked placeholders, environment variables, secret files, or equivalent secure secret-management paths) and never request or log real secret values.
- All user-facing documentation in this repository should support both Korean and English.
- Example docs:
README.md/README.en.md - Example scripts:
install.sh/install_en.sh
- Example docs:
- When adding or updating documentation, always review whether internal links between related documents are correct and navigable (for example, links between
README.md,README.en.md, and language-specific guides should be validated in the update).