Học cách một agent harness hoạt động
bằng cách tự xây một cái bằng Go
hango là một multi-tenant agent harness được xây từng bước nhỏ, bước nào cũng chạy được.
Mỗi bước tạo ra một binary đã được kiểm thử và một bài học giải thích vì sao bước đó cần có.
Một harness gồm những gì
Model chỉ là phần nhỏ nhất. Lộ trình đi qua các lớp bao quanh nó: agent loop, run bền vững, middleware, tenancy và observability.
Mỗi giai đoạn một bài học
Mỗi giai đoạn kết thúc bằng một bài học so sánh lựa chọn của hango với goclaw và langchain deepagents.
Observability trước tiên
OpenTelemetry có từ giai đoạn 1, đẩy dữ liệu sang Grafana LGTM và Langfuse, để mọi run đều có thể được trace và debug.
Kế hoạch xây dựng
Hai mươi mốt giai đoạn, từ một Go module trống đến một server sẵn sàng cho production, mỗi giai đoạn có hợp đồng, kiểm thử và ước lượng công sức.
Sơ đồ kiến trúc
Kiến trúc hệ thống, agent loop, trình tự của một run và đường đi của observability.
Nhật ký xây dựng
Ghi chú từng buổi làm việc: đã quyết định gì, cái gì hỏng và bước tiếp theo là gì.