This repository has been archived on 2026-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
anvillm/cfg/global.yaml

75 lines
1.6 KiB
YAML

# AnviLLM Sandbox Configuration
# This file controls landrun sandboxing for all backend sessions
# Documentation: https://github.com/landlock-lsm/landrun
#
# Path templates:
# {CWD} - Session working directory
# {HOME} - User home directory
# {TMPDIR} - Temporary directory (/tmp or $TMPDIR)
#
# WARNING: CLI tools need network access to function!
# - Claude requires connect_tcp for claude.com
# - Kiro requires connect_tcp for kiro.ai
#
# Changes apply to NEW sessions only. Existing sessions are not affected.
general:
enabled: true
best_effort: true
log_level: error
filesystem:
ro:
- /etc/passwd
- /etc/group
- /etc/localtime
- /etc/nsswitch.conf
- /etc/hosts
- /etc/resolv.conf
- /etc/services
- /etc/ssl/certs
- /etc/ld.so.cache
- /etc/host.conf
- /etc/gai.conf
- /etc/os-release
- /proc
- /sys
- '{XDG_CONFIG_HOME}/anvillm'
- '{HOME}/env'
rox:
- /usr
- /lib
- /lib64
- /bin
- /sbin
rw:
- '{TMPDIR}'
- '{XDG_CACHE_HOME}'
- /dev/null
- /dev/zero
- /dev/urandom
- /dev/random
rwx:
- /home/lkn/src/mcp/agent-q/
- '{HOME}/prj'
- '{HOME}/src'
network:
enabled: false
unrestricted: false
bind_tcp: []
connect_tcp: []
env:
- HOME
- USER
- PATH
- LANG
- TERM
- NAMESPACE
- DISPLAY
- WAYLAND_DISPLAY
- AGENT_ID
- ANVILLM_BACKEND
advanced:
ldd: false
add_exec: true