DEV Community

Cover image for Cek semua perubahan dari agen AI di satu tempat dengan osFoundry Merge Station
tauchiii for tauchi Bahasa Indonesia

Posted on

Cek semua perubahan dari agen AI di satu tempat dengan osFoundry Merge Station

Begitu beberapa agen mulai mengerjakan pekerjaan sungguhan, perubahan dari mereka datang dari mana-mana. Satu agen menulis ulang teks harga di sebuah catatan, agen lain merapikan baris di sebuah channel data, rekan tim mengedit checklist onboarding, dan masih ada sesuatu yang tertahan di sandbox di laptop Anda. Pekerjaannya berguna, tetapi untuk meninjaunya Anda harus ingat di mana setiap perubahan berada. osFoundry Merge Station mengumpulkan semuanya dalam satu daftar review, dan Versions menunjukkan siapa mengubah apa.

Satu daftar untuk semua perubahan yang diajukan

osFoundry adalah aplikasi desktop yang menyatukan chat, agen, file, dan tool dalam satu jendela. Merge Station mengumpulkan merge request dari agen dan rekan tim, ditambah pekerjaan yang disiapkan secara lokal di sandbox, ke dalam satu daftar. Bagian header menghitung apa saja yang sedang menunggu (di sini 3 pending dan 1 sandbox).

osFoundry Merge Station dengan satu sandbox aktif dan tiga merge request, masing-masing menampilkan status, pembuat, sumber dan target, serta ringkasan AI (data contoh)

Bagian Sandboxes menampilkan pekerjaan lokal yang belum diajukan, lengkap dengan branch-nya serta jumlah file dan baris yang berubah. Di bawah Merge requests, setiap baris menampilkan judul, status (Open, Approved, atau Conflicts), siapa yang membukanya (agen seperti writer atau data-steward, atau seorang user), sumber dan target, serta ringkasan AI satu baris tentang apa yang disentuhnya, misalnya "Changes 2 sections of one note; no other entities touched." Ringkasan itu sering sudah cukup untuk memutuskan request mana yang dibuka lebih dulu.

Membuka sebuah request

Sebuah request terbuka di halaman Overview-nya: deskripsi, sumber, target, pembuat, waktu dibuat, dan AI Summary, dengan tombol Approve dan Reject. Request yang butuh persetujuan akan menyebutkannya ("Requires approval to merge"), jadi tidak ada usulan agen yang masuk dengan sendirinya.

Overview sebuah merge request di osFoundry Merge Station dengan deskripsi, sumber, target, pembuat, ringkasan AI, serta tombol Approve dan Reject (data contoh)

Tab Changes mencantumkan setiap item yang berubah beserta statusnya (modified atau created), dengan versi sebelum dan sesudah berdampingan. Di sini agen memperpendek kalimat utama halaman harga dan membuat perbandingan paket. Setiap perubahan bisa diunduh sebagai versi asli sebelum diedit atau versi setelah diedit, praktis kalau Anda ingin memeriksanya di tool lain.

Tab Changes sebuah merge request di osFoundry Merge Station yang menampilkan satu file yang diubah dan satu file baru dengan teks sebelum dan sesudah (data contoh)

Ketika target sudah berubah

Jika target berubah setelah request dibuat, request tersebut mendapat tab Conflicts dan pesan yang jelas: branch target sudah berubah sejak branch ini dibuat, dan konflik harus diselesaikan sebelum merge. Resolve conflicts membawa Anda ke tempat untuk memperbaikinya. Sampai saat itu request tidak bisa di-merge, sehingga agen yang bekerja dari salinan lama tidak bisa menimpa pekerjaan yang lebih baru.

Sebuah merge request di osFoundry Merge Station dengan tab Conflicts dan pesan bahwa branch target sudah berubah dan konflik harus diselesaikan sebelum merge (data contoh)

Versions: siapa mengubah apa

Merge Station berisi hal-hal yang sedang menunggu. Versions berisi hal-hal yang sudah terjadi. Di sana tercantum perubahan pada catatan, channel data, memory group, dan lainnya, masing-masing dengan pembuatnya, dan filternya memisahkan semuanya menjadi All, User, Agent, dan Maestro. Dalam contoh, agen writer merapikan ringkasan rencana peluncuran, seorang user menambahkan baris ke sebuah pipeline, dan Maestro menggabungkan catatan reviewer ke catatan onboarding.

osFoundry Versions yang menampilkan perubahan terbaru beserta tipe dan pembuatnya, dengan filter All, User, Agent, dan Maestro (data contoh)

Filter Maestro hanya menampilkan apa yang diubah oleh asisten utama osFoundry, cara tercepat untuk menjawab "AI menyentuh apa saja hari ini?" Memilih sebuah entri akan menampilkan detailnya: tipe, entitas, pembuat, timestamp, dan ID. Di aplikasi desktop, catatan juga menyimpan titik pemulihan yang bisa Anda kembalikan.

osFoundry Versions yang difilter ke Maestro, hanya menampilkan perubahan yang dibuat oleh Maestro (data contoh)

Tab Review di Versions menampilkan merge request yang menunggu Anda, difilter menurut status (Open, Approved, Merged, atau Closed), dengan tombol Approve dan Reject langsung di sana serta tautan untuk membukanya di Merge Station.

Tab Review di osFoundry Versions dengan dua request terbuka yang menunggu Anda serta tombol Approve dan Reject (data contoh)

Untuk kode di repositori, osFoundry punya GitNest, yang menyatukan change set, check, dan konteks review dengan pendekatan yang sama.

Contoh penggunaan: review Senin pagi

Selama akhir pekan, tiga agen mengerjakan peluncuran sebuah produk. Hari Senin, Sammy membuka Merge Station dan melihat tiga request pending dan satu sandbox. Ringkasan AI menunjukkan bahwa request soal harga hanya menyentuh dua bagian dari satu catatan, jadi Sammy membukanya lebih dulu, membaca versi sebelum dan sesudah di Changes, lalu menyetujuinya. Pembersihan pipeline sudah disetujui dan langsung di-merge. Checklist onboarding menampilkan Conflicts karena seorang rekan mengedit catatan yang sama hari Jumat, jadi Sammy menyelesaikan konfliknya sebelum merge.

Setelah itu Sammy pindah ke Versions, memfilter ke Agent, dan memeriksa semua yang diubah langsung oleh para agen selama akhir pekan, tanpa harus membuka satu catatan pun untuk mencari editan.

Pertanyaan yang paling sering muncul

Apakah agen bisa me-merge perubahannya sendiri?
Request yang membutuhkan persetujuan tidak bisa di-merge sampai ada yang menyetujuinya, dan request yang punya konflik harus diselesaikan dulu. Merge juga membutuhkan izin yang sesuai.

Bisakah saya melihat perubahannya sebelum menyetujui?
Bisa. Tab Changes menampilkan setiap item yang berubah dengan versi sebelum dan sesudah, dan Anda bisa mengunduh versi asli maupun versi yang sudah diedit.

Bagaimana cara melihat apa yang diubah AI?
Buka Versions lalu filter ke Agent atau Maestro. Setiap entri menampilkan pembuat, jenis item, dan kapan item itu berubah.

Apakah gratis?
osFoundry gratis digunakan di perangkat Anda sendiri. Pekerjaan yang berjalan di server osFoundry memakai kredit.

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

Top comments (0)