# HERMES BUNDLE — ac.hyukii.my.id

Bundle lengkap Hermes Agent stack siap-pasang. Dibuat dari VPS lama
(213.163.199.213, hostname tvallth) pada 2026-10-12.

## ISI BUNDLE

```
hermes_bundle/
├── install.sh                  <- installer otomatis (bash install.sh)
├── MANIFEST.txt                <- daftar file + sha256 checksum
├── README.md                   <- file ini
├── parts/                      <- CORE bundle (extract ke /root/.hermes)
│   ├── hermes-agent.tar.gz     170M   Hermes core + gateway + CLI
│   ├── tools-runtimes-a.tar.gz 182M   python 3.14, node 26, npm 12
│   ├── tools-runtimes-b.tar.gz 341M   chromium, ffmpeg, uv
│   ├── tools-misc.tar.gz        60M   cua-driver, tirith, ripgrep, solver
│   ├── cache-clean.tar.gz      904M   cache (scratch/tmp sudah dibuang)
│   └── rest.tar.gz             175M   skills, config, jailbreaks, plugins, arsenal
└── 00-backup/                  <- BACKUP TERPISAH (jangan extract bareng utama)
    ├── state-db.tar.gz          97M   state.db + WAL + backup lama
    └── snapshots.tar.gz        163M   state-snapshots + backups/
```

Total: ~2.0 GB (dari 6.7 GB source; sisanya sampah: __pycache__, .git, scratch, backup lama)

## CARA INSTALL (di VPS baru)

```bash
# 1. download bundle
cd /root
wget https://ac.hyukii.my.id/hermes_bundle.tar.gz

# 2. extract
tar xzf hermes_bundle.tar.gz
cd hermes_bundle

# 3. install (otomatis: cek space, backup existing, extract semua, symlink tools, verify)
bash install.sh

# target default /root/.hermes — bisa dioverride:
bash install.sh /opt/.hermes
```

Installer akan:
1. Cek space (butuh ~6GB free)
2. Cek integritas semua parts
3. Backup install existing kalau ada (`.bak.<timestamp>`)
4. Extract hermes-agent → tools → cache → rest
5. Restore state.db dari backup
6. Symlink binaries ke /root/bin + update PATH di .bashrc
7. Verifikasi hasil (dir/file OK/MISSING)

## SETELAH INSTALL

```bash
cd /root/.hermes
export PATH="/root/bin:$PATH"

# cek config
cat config.yaml | head -30
cat .env | grep -c API_KEY     # cek jumlah key

# start gateway
systemctl --user daemon-reload
systemctl --user enable --now hermes-gateway
systemctl --user status hermes-gateway

# atau CLI langsung
./hermes-agent/hermes --help
```

## CATATAN PENTING

- **`.env`** — API keys ikut terbawa. Cek sebelum pakai.
- **`config.yaml`** — system_prompt sudah fusion SOUL.md + AGENTS.md (v24.7.0)
- **`jailbreaks/`** — LJ payload + PRIMER + DOMAINS + SKILL_PRELUDE (aktif)
- **`plugins/aether/`** — 5-layer defense (input filter, refusal guard, provider bypass)
- **`state.db`** — session history + memory. Kalau gak mau bawa history, hapus
  sebelum extract: `rm 00-backup/state-db.tar.gz`
- **Tools** — python/node/chromium/ffmpeg adalah binary linux-x64. Kalau VPS baru
  beda arsitektur (arm64), tools harus di-download ulang, tapi hermes-agent
  (python source) tetap jalan pakai system python 3.11+.

## UKURAN PER KATEGORI

| Kategori | Size | Isi |
|---|---|---|
| hermes-agent | 170M | core, gateway, CLI, optional-skills |
| tools | 583M | python, node, npm, chromium, ffmpeg, uv, solver |
| cache | 904M | models cache, templates, session cache |
| rest | 175M | skills (346M uncompressed), config, jailbreaks, plugins |
| backup | 260M | state.db, snapshots, backups/ |
| **TOTAL** | **~2.0G** | |

## CHECKSUM VERIFY

```bash
cd hermes_bundle
sha256sum -c <(awk '{print $3"  "$1}' MANIFEST.txt | grep -v '^#') 2>/dev/null || true
# atau manual: bandingin output sha256sum dengan MANIFEST.txt
```
