làm tíai?GitHub ↗
CHƯƠNG 18 / 33

Dự án 03. Giữ cho Agent Tiếp tục Làm việc Qua Các Lần Khởi động Lại Phiên

Thêm kiểm soát phạm vi và cổng xác minh vào agent. Triển khai document chunking, metadata extraction, hiển thị tiến độ indexing, và luồng Q&A dựa trên trích dẫn. Sử dụng featurelist.json…

2 phút đọc

English Version → | 中文版本 →

Bài giảng liên quan: Bài 05. Duy trì ngữ cảnh qua các phiên · Bài 06. Khởi tạo trước mỗi phiên agent Tệp mẫu: templates/

Bạn Làm Gì

Thêm kiểm soát phạm vi và cổng xác minh vào agent. Triển khai document chunking, metadata extraction, hiển thị tiến độ indexing, và luồng Q&A dựa trên trích dẫn. Sử dụng feature_list.json để theo dõi trạng thái tính năng — mỗi lần một tính năng, không đánh dấu là "pass" mà không có bằng chứng xác minh.

Bạn chạy hai lần: lần đầu không có ràng buộc, lần hai với thực thi nghiêm ngặt.

Dùng project có sẵn trong repo

Đường dẫn repo: projects/project-03/

Thư mụcNội dungSo sánh gì
starter/Code Project 02 với indexing và Q&A có citation vẫn chưa hoàn chỉnh. Có feature_list.json ban đầu nhưng chưa có artefact handoff/restart cuối cùng.Agent có drift qua nhiều tính năng hoặc mất trạng thái sau restart không.
solution/Chunking, metadata, index status và citation-based QA đã hoàn thành, thêm init.sh, session-handoff.md, claude-progress.md, clean-state-checklist.md.Mỗi tính năng có bằng chứng kiểm chứng trước khi đánh dấu pass không.

Công cụ

  • Claude Code hoặc Codex
  • Git
  • Node.js + Electron

Cơ chế Harness

Nhật ký tiến độ + bàn giao phiên + tính liên tục đa phiên

Nguồn của chương

Nội dung của WalkingLab theo giấy phép MIT; đây không phải tài liệu chính thức của Anthropic.

WalkingLab source

Giấy phép nội dung

MIT License

Copyright (c) 2025 WalkingLab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Trở về mục lục