cd /news/ai-agents/dengan-osfoundry-operator-agen-menja… · home › topics › ai-agents › article
[ARTICLE · art-166240] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Dengan osFoundry Operator, agen menjalankan aplikasi dan setiap aksinya tercatat

A developer built osFoundry Operator, an agent feature inside the osFoundry desktop app that splits the screen into a session list, a chat, and a live copy of the application's dashboard panel where the agent works. Every action the agent takes in that panel is recorded in a per-session log marked with entries such as "surface changed, read back," which can be copied as a report, and a Setup checklist reads the app's actual state rather than the agent's claims. The agent also asks before pressing destructive controls like Stop, and steps requiring an API key are never handled in chat.

by read4 min views1 publishedNov 9, 2026

"Endpoint GPU mana saja yang masih ditagih?" adalah pertanyaan sederhana, tapi menjawabnya biasanya berarti mengeklik tiga layar, membaca angkanya, lalu kembali ke chat untuk mengetiknya ulang. Menyerahkan tugas itu ke agen AI terdengar menarik, sampai kita bertanya apa yang sebenarnya ia klik. osFoundry Operator dibangun justru untuk menjawab pertanyaan itu: agen bekerja di panel live aplikasi tepat di sebelah percakapan, dan setiap aksi yang dilakukannya tercatat.

osFoundry adalah aplikasi desktop yang menyatukan chat, agen, file, dan tool dalam satu jendela. Operator membagi layar menjadi tiga. Di kiri ada daftar sesi Operator. Di tengah ada percakapan. Di kanan ada panel dashboard live: salinan asli aplikasi osFoundry tempat Operator membuka layar. Di atas panel terlihat layar yang sedang dibuka (di sini Dashboard /models/endpoints), dengan pintasan Home dan Project, Reload dashboard, dan Open in a new window. Pembatasnya bisa diseret untuk memberi panel ruang lebih luas.

Dalam contoh ini, Sammy bertanya endpoint GPU mana yang sedang ditagih. Operator membuka Endpoints di panel, membaca kartu-kartunya, lalu menjawab di chat: satu endpoint berstatus Active dengan tarif $1,45/jam dan sejauh ini sudah memakan biaya $7,54, satu masih Creating dan sudah mulai ditagih, dan satu lagi Stopped. Jawabannya berasal dari layar yang baru saja dibuka, dan layar itu tetap ada untuk dicek. Operator juga menawarkan untuk menghentikan endpoint yang aktif, dan bilang akan bertanya dulu sebelum menekan Stop.

Di bawah panel ada strip tipis yang menunjukkan apakah Operator sedang diam atau bekerja, dan kapan terakhir kali ia beraksi. Buka strip itu, dan Log menampilkan setiap aksi Operator di panel tersebut, dari yang terbaru: di sini dua navigasi, ke Models lalu ke Endpoints, masing-masing bertanda "surface changed, read back". Log ini milik sesi, jadi setiap sesi Operator menyimpan jejaknya sendiri. Copy as report menyalin seluruh log sebagai teks, untuk tiket atau rekan tim, dan Clear mengosongkannya.

Bagian inilah yang membuat Operator mudah dipercaya. Kamu tidak perlu memercayai ringkasan tentang apa yang katanya sudah dilakukan agen. Log dan panelnya yang menunjukkan.

Sesi kedua dalam contoh adalah "Set up osFoundry". Di sini strip punya tab kedua, Setup, berisi checklist yang membaca kondisi aplikasi yang sebenarnya, bukan laporan Operator: provider key, model cadangan, runtime di perangkat, model embedding lokal, dan peran router. Dalam contoh, tiga dari lima langkah sudah selesai, dan untuk setiap langkah yang belum, checklist menjelaskan alasannya (misalnya "Downloaded, but not selected for local memory yet").

Setiap langkah yang belum selesai punya dua tautan. Ask Operator menaruh permintaan khusus untuk langkah itu di kotak pesan, lalu kamu yang menekan Send. Not now menyembunyikan langkah tersebut di sesi ini, tanpa menandainya selesai. Ada satu aturan tetap: langkah yang butuh API key tidak pernah ditangani di chat. Operator membuka dialog pengaturan, dan kamu sendiri yang mengetik key-nya di sana.

Kalau kamu mencoba keluar saat Operator masih bekerja, ia akan memberi tahu bahwa prosesnya tetap berjalan di latar belakang dan terus memakai kredit, tapi kehilangan panel yang sedang ia operasikan, sehingga langkah berikutnya di layar itu akan gagal. Kamu bisa tetap di sana, atau tetap keluar. Stop menghentikan apa pun yang sedang dikerjakan Operator.

Operator bekerja di dalam osFoundry. Untuk halaman web, ada browser bawaan yang menaruh halaman di samping tool yang mengolahnya. Panel kiri berisi Search, Opened, Bookmark, Read Later, dan History. Di tengah ada halamannya sendiri, lengkap dengan tab, address bar, dan zoom. Di kanan ada panel pendamping dengan tab Maestro, Page, Links, dan Actions.

Tab Page membaca halaman live dan menampilkannya sebagai teks bersih, yang bisa dilihat dalam mode Rendered atau sebagai Markdown, dan Read again menyegarkannya setelah halaman berubah. Jika ada model yang ditetapkan untuk peran Summarizer, tab ini juga bisa merangkum halaman. Tab Links menampilkan tautan yang diekstrak dari halaman beserta URL-nya, jadi kamu bisa membuka yang penting tanpa mencarinya di tata letak. Maestro, asisten utama osFoundry, bisa bekerja di samping halaman di panel yang sama.

Sebelum selesai kerja, Sammy membuka Operator dan bertanya endpoint mana yang masih ditagih. Operator membuka layar Endpoints di panel dan menampilkan daftarnya, dan log aktivitas menunjukkan dua layar yang dikunjunginya. Satu endpoint menganggur, jadi Sammy meminta Operator menghentikannya. Operator bertanya dulu, lalu menghentikannya, dan penghentian itu muncul di log serta di kartu pada panel. Keesokan paginya, Sammy menyalin log sebagai laporan ke thread biaya tim.

Apakah Operator mengeklik tanpa bertanya?

Operator bekerja di panelnya sendiri dan mencatat setiap aksi yang dilakukannya di sana. Dalam contoh, ia bertanya dulu sebelum menghentikan endpoint, dan langkah yang memerlukan rahasia tidak pernah dikerjakan di chat: kamu yang mengetik key di dialog pengaturan.

Di mana saya bisa melihat apa yang sudah dilakukannya?

Di strip aktivitas di bawah panel. Log menampilkan setiap aksi beserta waktu dan layar yang dibuka, dan Copy as report menyalinnya sebagai teks.

Apakah Operator sama dengan browser bawaan?

Tidak. Operator menjalankan aplikasi osFoundry itu sendiri di panel live. Browser bawaan untuk halaman web, dengan panel pendamping yang membaca halaman, mengekstrak tautan, dan memungkinkan Maestro bekerja di sampingnya.

Apakah gratis?

osFoundry gratis digunakan di perangkatmu sendiri. Pekerjaan yang berjalan di server osFoundry dan panggilan model melalui osFoundry memakai kredit.

Aplikasi desktopnya bisa diunduh gratis di osfoundry.io/id/download.

── more in #ai-agents 4 stories · sorted by recency
── more on @osfoundry 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/dengan-osfoundry-ope…] indexed:0 read:4min 2026-11-09 · —