ERAI News

GlueRun-go dong goi dieu phoi coding agent da tang voi lease gate va worktree

Shell 3 stars 1 giờ trước
GlueRun-go dong goi dieu phoi coding agent da tang voi lease gate va worktree

Điểm nổi bật

  • Stars: 3 stars, vua xuat hien tren Show HN khoang 2 gio truoc.
  • Kien truc: 3 tang L0 origin, L1 area planner, L2 worker de tach vai tro dieu phoi va thi hanh.
  • Co che an toan: lease file, state packet, audit verdict va git-worktree isolation cho tung task.
  • Gia tri van hanh: detatched dispatch mac dinh, gate command va reaper giup long-run autonomy khong khoa origin loop.

Biểu đồ

flowchart LR A[L0 origin loop] --> B[L1 area planner] B --> C[L2 worker] C --> D[State packet] D --> E[Gate va audit] E --> F[Merge vao target branch]

Tóm tắt

GlueRun-go khong co gang la them mot coding agent nua. No giai quyet lop van hanh phia sau: neu muon nhieu agent lam viec song song tren cung mot repo that, can scheduler, lease, isolation, audit va recovery ra sao. Repo mo ta mot orchestration engine dang dung bash va Python de phoi hop worker theo mo hinh L0/L1/L2, thay vi de mot session agent don le ganh toan bo chu trinh.

Day la mot huong di rat hop thoi. Khi coding agent chuyen tu "mot prompt mot diff" sang "nhieu worker song song va detach", bai toan dat ten, retry, stale lease, merge va gate tro thanh thu quyet dinh he thong co chay ben vung hay khong. GlueRun-go dang co gang dong goi nhung primitive nay thanh mot engine co pin version va co the dung lai giua nhieu repo.

Chi tiết

Doc README cua GlueRun-go, co the thay tac gia dat trong tam vao mot cau hoi van hanh rat cu the: lam sao de coding agent khong chi "co ve thong minh", ma con song duoc trong dieu kien repo that, task that, branch that va xung dot that. Vi the repo khong bat dau bang prompt engineering hay benchmark model. No bat dau bang scheduler, cycle reconcile, lock, lease va state packet. Day la ngon ngu cua he thong san xuat, khong phai cua demo.

Mo hinh ba tang L0/L1/L2 la diem dang chu y nhat. L0 origin la scheduler duy nhat, chi giu lock trong luc import, recover, integrate, dispatch va snapshot. L1 area planner doc ngu canh theo vung va san xuat de xuat task. L2 worker chi thuc thi mot task trong git worktree rieng. Cach tach nay giai quyet hai van de thuong gap cua coding agent: mot la session goc bi khoa qua lau; hai la worker can ngu canh cuc bo thay vi om toan repo trong mot prompt dai.

Repo cung co nhieu primitive ma doi san pham AI thuong bo qua. Moi task giu lease duoi dang JSON, worker xuat state packet liet ke file so huu, thay doi, lenh da chay va bang chung. Sau do gate command va auditor verdict se danh gia ket qua truoc khi decider quyet retry, amend scope, escalate hay park. O muc van hanh, day chinh la khoang cach giua "agent sua duoc bug tren may toi" va "agent co the chay lien tuc trong tuan ma khong lam vo quy trinh".

Mot diem nua rat thuc dung la detached dispatch bat mac dinh. Nghia la reconcile cycle khong can ngoi doi tung worker xong roi moi quay lai. He thong spawn worker o session rieng, reaper kiem tra pid va exit file o chu ky sau. Cach lam nay giam do tre dieu phoi va cho phep origin loop van dap ung lenh STATUS, STOP hay integrate trong khi worker dai hoi dang chay nen. No gan hon voi cach job queue van hanh hon la cach chat UI thong thuong van hanh.

Hien tai du an con rat som, star it, va doc README cung thay doi nguoi dung can chap nhan kha nhieu complexity. Nhung do chinh la ly do no dang de theo doi. Thi truong coding agent se khong dung mai o lop demo. Cuoi cung, moi doi lam nghiem tuc deu can mot control plane cho lease, gate, retry, audit va branch isolation. GlueRun-go la mot ban phac thao kha ro cho control plane do, va vi vay xung dang nam trong batch opensource theo goc van hanh agent.

Nguồn

© 2024 AI News. All rights reserved.