Initial commit

This commit is contained in:
emmettlu
2026-07-31 17:54:01 +08:00
commit fcc5d31137
27 changed files with 3565 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
AGENTOS_STATE_DIR=/home/emmett/.local/share/agentos
AGENTOS_MODEL_COMMAND=/home/emmett/Repos/npu_models/run.sh
AGENTOS_WORKER_IMAGE=agentos-worker:0.1.0
AGENTOS_UID_RANGE_START=200000
AGENTOS_UID_RANGE_SIZE=32768
AGENTOS_CONTAINER_CPUS=2
AGENTOS_CONTAINER_MEMORY=2g
AGENTOS_CONTAINER_PIDS=128
AGENTOS_EXECUTION_TIMEOUT_S=300
AGENTOS_MEMORY_RECALL_LIMIT=6
AGENTOS_MEMORY_TOKEN_BUDGET=320
AGENTOS_BACKGROUND_WORKERS=4
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
set -euo pipefail
repo_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)
deploy_user=${SUDO_USER:-$USER}
if ! command -v pacman >/dev/null 2>&1; then
echo "Only pacman-based deployment is implemented for this host" >&2
exit 1
fi
sudo pacman -S --needed --noconfirm docker
sudo systemctl enable --now docker.service
if ! getent group docker >/dev/null 2>&1; then
sudo groupadd --system docker
fi
sudo usermod -aG docker "$deploy_user"
sudo docker build \
--tag agentos-worker:0.1.0 \
--file "$repo_dir/deploy/worker.Dockerfile" \
"$repo_dir"
cd "$repo_dir"
uv tool install --force --editable .
echo "AgentOS installed. Re-login once so the docker group becomes active."
echo "Then run: agentos"
+21
View File
@@ -0,0 +1,21 @@
FROM debian:bookworm-slim
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
acl \
bash \
ca-certificates \
coreutils \
diffutils \
findutils \
git \
grep \
jq \
python3 \
ripgrep \
sed \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p /workspace /agent
WORKDIR /workspace