HomeBlogRelease

Avelina 2.0 /NONSTOP — keluar dari beta, masuk ke dunia nyata

Ini rilis self-evolution. Avelina-mu sekarang merawat, memperbaiki, dan meningkatkan dirinya sendiri sesuai jadwal, mengingat apa yang benar-benar terjadi, bekerja secara otonom selama berjam-jam sambil kamu memantau progresnya — dan berbicara murni sebagai dirinya sendiri, persis satu kali. Berikut semua yang berubah sejak 1.9, dijelaskan dengan bahasa sederhana, dengan perintah baru /nonstop jadi sorotan utama.

25 Juli 2026 release
Avelina 2.0 /NONSTOP — keluar dari beta, masuk ke dunia nyata

Kalau kamu sudah menjalankan Avelina sejak seri 1.9, ini rilis besarnya. 1.9 fokus bikin dia lebih ringan dan lebih stabil — katalog skill dipindah ke cached prefix supaya nggak lagi memakan context window-mu, balasan suara mulai berfungsi tanpa API key, dan tugas latar belakang berhenti hilang begitu saja. Perbaikan yang solid tapi nggak berisik. 2.0 itu lompatan yang beda jenis: ini rilis di mana dia mulai merawat dirinya sendiri dan bekerja berdampingan denganmu, bukan cuma menjawab kalau diajak bicara.

Berikut gambaran lengkapnya — dikelompokkan berdasarkan apa yang benar-benar berubah buat kamu, bukan berdasarkan commit. Kita mulai dari fitur yang paling banyak ditanyakan orang: /nonstop.

/nonstop — kerja otonom yang bisa kamu pantau

Biasanya Avelina bekerja satu giliran pada satu waktu: kamu minta, dia kerjakan, dia berhenti. Itu ritme yang pas buat percakapan. Tapi itu ritme yang salah buat pekerjaan besar — "daftarkan link kita di 200 situs ini", "telusuri backlog ini", "pantau ini dan langsung bertindak". Buat hal-hal seperti itu kamu nggak butuh teman ngobrol, kamu butuh pekerja yang terus jalan sampai selesai.

Itulah yang dinyalakan oleh /nonstop. Kamu kasih dia satu tujuan, dan dia menjalankannya sampai tuntas lewat banyak langkah — sampai berjam-jam kalau memang itu yang dibutuhkan — tanpa berhenti buat nanya hal-hal yang nggak perlu. Dia memang sengaja diarahkan untuk terus bekerja, bukan berhenti lebih awal. Ini bukan trik model; ini loop yang dibangun langsung di dalam kodenya (disebut "harness"), jadi cara kerjanya sama persis di model apa pun yang kamu pakai. Kamu bisa menghentikannya kapan saja dengan /stop.

Cara pakainya — tiga langkah sederhana

1. Siapkan konteksnya dulu. Sebelum kamu nyalakan sakelarnya, bahas dulu pekerjaannya di chat seperti kamu ngobrol sama orang: apa tujuannya, seperti apa "selesai" itu, batasan-batasan apa saja, link, contoh. Semua yang kamu sebutkan jadi bahan yang dia pakai buat bekerja.

2. Nyalakan dan pilih modenya. Kirim /nonstop. Dia menyaring tujuan kerja yang jelas langsung dari percakapanmu — kamu akan lihat sesuatu seperti "Goal formed from context: … Requirements captured: 7" — jadi nggak ada satu pun yang kamu bilang hilang begitu saja. Setelah itu dia mulai bekerja. Picker /nonstop sendiri sekarang mengajarkan alur ini ke kamu, dalam bahasamu.

3. Arahkan dia sambil dia bekerja. Kamu nggak perlu duduk dan menunggu. Kirim pesan — lewat teks atau suara — di tengah proses berjalan dan itu langsung memperbarui tujuannya saat itu juga. Ubah pikiranmu, tambahkan syarat baru, persempit cakupannya: dia langsung menyesuaikan dan terus jalan.

Dua mode: finite dan endless

Saat kamu mengaktifkan non-stop, kamu memilih bagaimana ini seharusnya berakhir:

Finite — tujuannya punya garis akhir yang jelas ("daftarkan di 240 situs ini"). Dia menjalankannya sampai selesai yang terverifikasi, lalu berhenti. Ini yang paling sering akan kamu pakai.

Endless — tujuannya adalah objektif yang berjalan terus tanpa akhir alami ("terus cari beberapa situs berikutnya dan sebar link"). Dia menjalankannya terus-menerus, berhenti dan lanjut lagi secara otomatis di sekitar batas pemakaian, sampai kamu mematikannya. Di mode endless nggak ada "selesai" — cuma kamu yang bisa menghentikannya.

Dia nggak lagi menghilang tanpa kabar

Masalah lama dari proses otonom yang panjang adalah kekosongannya: kamu kasih tugas besar lalu cuma memandangi "sedang mengetik…" yang nggak berhenti-henti, tanpa tahu apakah ada yang benar-benar terjadi. Di 2.0, dia mengirim heartbeat progres singkat selagi bekerja, dan ringkasan di setiap batas siklus — update satu baris dengan jumlah checklist (selesai / tersisa). Kamu selalu melihat progres yang nyata dan bergerak, bukan keheningan.

Dan dia nggak kehilangan arah. Dalam proses yang panjang, tujuannya tetap tersimpan di memori di setiap siklus, jadi dia nggak melenceng atau lupa sedang mengerjakan apa setelah tiga jam berjalan.

Dia nggak bisa diam-diam berhenti lebih awal

Ini bagian yang paling aku syukuri sudah kami perbaiki. Di versi pertama, apakah pekerjaan itu "selesai" tergantung pada laporan diri model itu sendiri — dan sebuah model, yang lelah di tengah maraton, bisa saja mendeklarasikan "blocked, genuinely exhausted" padahal masih ada puluhan item yang belum tersentuh, dan loop-nya akan percaya begitu saja. Sekarang keputusan itu ada di kode, bukan di parafrasenya. Penanda completion atau blocked cuma jadi permintaan untuk berhenti; harness-nya mengaudit itu terhadap checklist yang bisa dibaca mesin, dan kalau masih ada item tersisa, dia dikasih balik daftar konkret "ini persis yang masih tersisa" dan dipaksa lanjut. Berpura-pura selesai berarti harus memalsukan setiap baris yang tersisa — dan kamu akan diberi tahu kalau dia terus mencoba melakukannya. Berhenti terlalu dini sengaja dirancang supaya nggak bisa terjadi.

Tetap aman di servermu

Non-stop menghormati mesin tempat dia berjalan. Ada host-pressure gate: kalau server mengalami tekanan memori yang nyata, loop-nya berhenti sebentar alih-alih terus memaksa, dan lanjut lagi begitu ada ruang lega. Kalau prosesnya restart di tengah jalan, dia otomatis melanjutkan dari titik terakhir alih-alih kehilangan seluruh prosesnya. Dan /stop selalu jadi rem fisiknya — dia tetap menyimpan tujuannya tapi menunda pekerjaannya, jadi kamu bisa turun tangan, menyesuaikan, dan membiarkan dia melanjutkan.

Kapan dipakai: pekerjaan besar bertahap banyak, backlog yang panjang, apa pun yang biasanya harus kamu awasi terus. Kapan tidak: permintaan cepat sekali jalan — mode normal lebih pas buat itu.

Memori, dibangun ulang dari ujung ke ujung

Memori Avelina memang sudah jadi database yang kamu miliki sendiri — berlapis jadi fakta, journal, lessons, dan worldview. 2.0 bikin memori itu bisa merawat dirinya sendiri.

Knowledge graph-nya sekarang bisa memperbaiki diri sendiri. Proses tiap malam menyambungkan kembali fakta-fakta yang terputus dan membangun ulang hubungan antar-fakta, jadi memorinya tetap koheren selama berbulan-bulan, bukannya perlahan pecah jadi serpihan yang nggak nyambung.

Dia merefleksikan diri setiap malam. Refleksi malam hari ini menyimpan apa yang benar-benar dia pelajari dan menjalankan siklus hipotesis penuh: ide-ide yang terus-menerus terkonfirmasi naik jadi pengetahuan yang mapan, yang sudah basi disingkirkan.

Working set-nya selalu segar. Proses tiap jam menjaga fakta dan lessons yang paling relevan tetap ada di tangan — lengkap dengan buktinya — jadi dia bernalar berdasarkan apa yang benar-benar terjadi, bukan tebakan. Begitu dia menyentuh file atau tugas tertentu, memori yang relevan dengan hal itu persis muncul otomatis.

Bot bantuanmu juga dapat manfaatnya. Kalau kamu menjalankan bot bantuan khusus, sekarang mereka berbagi mesin memori yang sama dan belajar dari percakapan mereka sendiri, bukannya mulai dari nol setiap kali.

Self-improvement, sesuai jadwal

Sekali seminggu dia duduk dan meninjau bagaimana kinerjanya sebenarnya. Refleksi mendalam ini mencari akar masalah dari setiap momen yang kurang mulus denganmu — sampai dua level ke dalam, bukan cuma "dicatat" — langsung menuliskan lesson-nya supaya nggak hilang, dan menyertakan satu sampai tiga ide perbaikan konkret di setiap laporan.

Dan dia menuntut dirinya sendiri dengan standar yang jujur. Setiap laporan mingguan menjawab lima pertanyaan sederhana tentang apakah dia benar-benar membantu: apakah dia mengembalikan waktumu, apakah dia memperkuatmu alih-alih menggantikanmu, apakah dia tetap jujur, apakah dia mempererat hubunganmu dengan orang lain alih-alih menggantikannya, apakah dia meredakan keadaan alih-alih memperkeruhnya. Bukan pertanyaan marketing — ini self-check yang dia laporkan sendiri.

Dia berbicara sebagai dirinya sendiri, persis satu kali

Dua glitch yang halus tapi bikin kesal ini sudah ditutup. Pesan sekarang selalu datang dari bot yang benar — nggak ada lagi balasan yang muncul di bawah identitas yang salah — dan balasan untuk pesan masuk dikirim persis satu kali, bukan dua kali. Kelihatannya kecil di atas kertas, tapi benar-benar melegakan dalam pemakaian sehari-hari.

Rich messages di Telegram

Dia sekarang memakai rich messages baru dari Telegram — format rich-text terbaru dari platform ini. Tabel dan slideshow sekarang tampil sebagai blok dan carousel Telegram native (dengan fallback yang rapi di client yang lebih lama), jadi perbandingan atau kumpulan gambar terlihat benar, bukan malah jadi tumpukan teks. Dia bisa menyertakan tombol inline di balasannya. Dan kalau kamu menambahkannya ke grup dengan pengaturan privasi yang salah, sekarang dia mendiagnosisnya dan memberi tahu kamu persis cara memperbaikinya, alih-alih diam-diam melewatkan pesanmu.

Keandalan sehari-hari

Banyak bagian dari 2.0 ini adalah kerja yang nggak keren tapi penting: supaya nggak rusak. Filesystem dan housekeeping database berjalan otomatis, dengan ringkasan kesehatan mingguan yang dikirim ke kamu. Scheduled job yang hilang membuat dirinya sendiri kembali, alih-alih diam-diam tetap rusak. Dia mempertahankan bahasamu secara konsisten — di balasannya, di proses berpikirnya, dan di semua yang di antaranya. Dan instalasi baru sekarang otomatis mulai pakai model terkuat, jadi Avelina yang baru langsung tampil terbaik sejak pesan pertama.

Dari mana ini semua berasal — 1.9.0 dan 1.9.2

Kalau kamu upgrade dari seri 1.9, ada dua langkah sebelumnya yang menyiapkan panggungnya. 1.9.0 memindahkan katalog skill ke cached system prefix — sebelumnya itu disuntikkan ulang ke setiap pesan (~28KB di instalasi aktif), memakan context window dan menyebabkan compaction di tengah tugas serta skill yang salah rute; sekarang itu dibaca dari cache sekali saja dan tetap bertahan melewati compaction. Rilis itu juga membawa balasan suara local-first (Silero / Piper sebelum voice cloud mana pun, jadi suara berfungsi tanpa API key) dan membuat hasil background-task benar-benar terkirim ke chat-mu. 1.9.2 adalah perbaikan keamanan: filter escalation / anti-exfiltration jadi telemetry-only, jadi rentetan false positive pada frasa yang sebenarnya tidak berbahaya nggak akan pernah lagi auto-suspend dan mengunci instalasi — dan instalasi mana pun yang sempat terjebak karena perilaku lama itu self-heal otomatis di upgrade berikutnya.

Gelombang penyempurnaan — 2.0.1, 2.0.2, 2.0.3

2.0 dirilis, lalu diasah lebih tajam oleh instalasi nyata pertama.

2.0.1 — seluruh antarmukanya sekarang bicara dalam bahasamu, termasuk fitur baru begitu fitur itu hadir, seperti picker non-stop. Dan setelah setiap upgrade, dia langsung memberi tahu apa yang baru, otomatis, dalam bahasamu, tepat setelah dia restart. Nggak ada lagi update yang senyap.

2.0.2 — menu perintah "/" sudah lengkap: setiap ruang kerja 2.0 (tasks, mailbox, dashboard, council, self-heal) sekarang ada di menu, dijelaskan dalam bahasamu. Picker /nonstop mendapat panduan cara-pakai seperti yang dijelaskan di atas. Kalau terjemahan untuk catatan "apa yang baru" belum tersedia, dia menerjemahkannya sendiri sebelum mengirim. Dan bot bantuan nggak lagi diam saja kalau menerima perintah yang nggak dikenali — pesannya tetap sampai ke dia, jadi dia bertindak sesuai maksudnya atau memberitahumu kalau perintah itu memang nggak ada.

2.0.3 — menyambungkan ulang Claude (/reconnect) sekarang andal lagi: alur sign-in-nya mengenali istilah dari Claude CLI versi terbaru, langsung memberi tahu kamu kalau kodenya ditolak, dan mengingatkan bahwa link-nya terbatas waktu serta harus paste seluruh kode (termasuk bagian setelah "#"). Dan /upgrade sekarang juga memperbarui command-line tool Claude yang mendasarinya, jadi seluruh sistem maju bersama-sama, bukan cuma kodenya sendiri.

Di balik layar: perbaikan yang akan terasa seperti "pokoknya jalan"

Crash loop yang dulu bisa bikin bot offline saat port-nya sibuk, sekarang menurunkan performanya dengan mulus alih-alih mati total. Beberapa crash seputar lessons dan memory record dengan id yang hilang sudah hilang. Satu kelas penuh alarm palsu "not synced" dan "last sync: never" sudah dihapus. Jalur auto-upgrade diperkuat, jadi kalau gagal apply, dia rollback dengan bersih dan tetap mempertahankan versimu saat ini. Self-check pagi hari nggak lagi tersandung di percobaan pertamanya. Laporan mingguan nggak lagi mengirim ulang temuan minggu lalu — setiap temuan dilaporkan persis satu kali.

Cara mendapatkan 2.0

Nggak ada langkah manual. Kalau auto-update aktif, dia datang dengan sendirinya; kalau tidak, kirim /upgrade di chat-mu. Migrasi database otomatis berjalan saat dia restart pertama kali, memorinya memperbaiki diri sendiri di proses malam berikutnya, dan scheduled job yang hilang mana pun akan self-heal. Rich messages fallback dengan mulus di client Telegram yang lebih lama. Begitu dia hidup kembali, dia akan memberi tahu apa yang baru — dalam bahasamu. Kalau kamu belum punya Avelina, di sinilah kamu mulai.

FAQ

Apa itu /nonstop?
Mode otonom yang berjalan terus-menerus. Kamu kasih satu tujuan, dia menjalankannya sampai selesai lewat banyak langkah — sampai berjam-jam kalau perlu — tanpa berhenti buat nanya hal yang nggak perlu. Ini loop harness di dalam kode, jadi berfungsi di model apa pun, dan /stop menghentikannya kapan saja.

Apa bedanya finite dan endless?
Finite punya garis akhir yang jelas dan dijalankan sampai selesai terverifikasi. Endless adalah tujuan yang berjalan terus tanpa titik selesai — dia berjalan selamanya, berhenti dan lanjut lagi di sekitar batas pemakaian, sampai kamu mematikannya.

Bisa nggak aku memantau prosesnya?
Bisa — ada heartbeat progres plus ringkasan tiap siklus dengan jumlah checklist, jadi kamu melihat progres yang nyata, bukan "sedang mengetik…" yang nggak berujung.

Bagaimana cara memori memperbaiki dirinya sendiri?
Proses tiap malam menyambungkan kembali fakta-fakta yang terputus, refleksi tiap malam menaikkan ide yang sudah terkonfirmasi dan menyingkirkan yang basi, dan working set tiap jam menjaga fakta dan lessons paling relevan — lengkap dengan buktinya — tetap ada di tangan.

Apakah aku perlu melakukan sesuatu untuk upgrade?
Nggak. Migrasi, perbaikan memori, dan cron self-heal semuanya berjalan otomatis saat restart, dan dia mengumumkan apa yang baru dalam bahasamu.

Kenalan dengan asisten yang bekerja sementara kamu menjalani hidup