# Agent harness (khung chạy agent)

> VI: https://5ac.vn/wiki/agent-harness/ · EN: https://5ac.vn/en/wiki/agent-harness/ · lang: vi · spec_as_of 2026-10-21 (spec no formal spec) · cluster C8

Lớp runtime biến model thành agent: gọi tool, quản lý ngữ cảnh, thi hành trong môi trường cách ly, kiểm kết quả trước khi chốt — cùng model, điểm benchmark đổi theo khung.

---
## Định nghĩa

Agent harness (khung chạy agent) là lớp phần mềm quanh một mô hình ngôn ngữ biến nó thành agent: nhận mục tiêu, gọi tool, quản lý ngữ cảnh qua hàng trăm lượt lặp, thi hành lệnh trong môi trường cách ly, kiểm kết quả trước khi chốt tác vụ. Nó không phải model, không phải prompt: bỏ model ra khỏi sản phẩm coding agent, phần còn lại là harness. Các mảnh của nó — [coding agent](/wiki/coding-agent/), [sandbox](/wiki/sandbox/), [agent memory](/wiki/agent-memory/), [terminal](/wiki/terminal/) — đã có entry riêng; entry phủ khung tổng thể.

## Cơ chế

Harness tối thiểu làm bốn việc: ráp ngữ cảnh đầu mỗi lượt, định nghĩa giao diện tool, cấp môi trường thi hành, dựng bước kiểm chứng đầu ra. Hệ quả đo được: cùng model, điểm đổi theo khung. Số 5ac trên dòng DeepSeek: DeepSWE vendor công bố 74,2; cùng build vào harness Codex ra 65,6, vào OpenCode ra 65,5; build 1017 chấm lại trên Mini-SWE-V2 ra 77,0 — cùng dòng model, số dịch gần 9 điểm vì scaffold và build. Bài "ba loài agent" nêu thêm: bộ khung đổi chi phí mỗi task hơn 2 lần khi chất lượng giữ nguyên.

## Bối cảnh ứng dụng

Hai hệ quả thực dụng. Đọc benchmark: hỏi harness nào, build nào chấm điểm trước khi tin — số chỉ so sánh được trong cùng khung. Chọn agent cho đội là chọn cả model lẫn harness; phần harness mới là thứ chạm dữ liệu, quyền truy cập và hóa đơn doanh nghiệp. Y Combinator mở mã nguồn QM, multi-agent harness dùng nội bộ, củng cố nhận định của 5ac: mỗi doanh nghiệp cần harness riêng, mã nguồn mở, tự host. Harness là tài sản công ty; model là bộ phận thay thế được.

## Nguồn đã truy xuất

- [So sánh 6 model flash Trung Quốc cho agent harness 2026](/blog/so-sanh-model-flash-trung-quoc-agent-harness/) — 74,2 → 65,6 → 65,5, build 1017 đạt 77,0 trên Mini-SWE-V2 — truy cập 21/10/2026
- [YC mở mã nguồn QM — multi-agent harness](/blog/yc-qm-multi-agent-harness-ma-nguon-mo/) — harness doanh nghiệp, mã nguồn mở — truy cập 21/10/2026
- [Codex, Pi, Hermes — 3 loài agent](/blog/ba-loai-agent-codex-pi-hermes/) — khung đổi chi phí mỗi task hơn 2 lần — truy cập 21/10/2026

## Liên quan

- [Coding agent](/wiki/coding-agent/)
- [Sandbox (môi trường cách ly cho agent)](/wiki/sandbox/)
- [Agent memory](/wiki/agent-memory/)
- [Terminal (giao diện dòng lệnh)](/wiki/terminal/)
- [llms.txt](/wiki/llms-txt/)
- [Sub-agent](/wiki/sub-agent/)
