Newer
Older
copilot / config / agent.conf
# Local Agent Configuration

# Core settings
AGENT_NAME="Local AI Agent"
AGENT_VERSION="1.0.0"
AGENT_ROOT="/opt/local-agent"

# Models and backends
DEEPSEEK_BIN="/root/.local/bin/deepseek"
DEEPSEEK_MODEL="deepseek-chat"
OLLAMA_ENDPOINT="http://localhost:11434"

# Safety & Security
ENABLE_SAFETY_CHECKS=true
BLOCK_DANGEROUS_PATTERNS=true
LOG_ALL_COMMANDS=true
LOG_DIR="/opt/local-agent/logs"

# SSH Configuration
SSH_PORT=22
SSH_ALLOW_ROOT=true
SSH_KEY_ONLY=true

# Sudo Safety Rules
SUDO_NOPASS_COMMANDS="systemctl,docker,ansible-*"
SUDO_PASSWD_COMMANDS="rm,mkfs,fdisk"

# Ansible
ANSIBLE_PLAYBOOK_PATH="/opt/local-agent/config/playbook.yml"
ANSIBLE_INVENTORY="localhost ansible_connection=local"

# Performance
MAX_CONCURRENT_TASKS=4
COMMAND_TIMEOUT=300