Điểm nổi bật
- Stars: 1 star khi quet, nhung repo vua len Show HN trong cua so 9h-15h va duoc push luc 13h07 gio Sai Gon.
- Gia tri cot loi: doc transcript cua OpenCode, Claude Code va cac agent khac theo che do project hoac global, hoan toan read-only.
- Diem van hanh: CLI
ochistva agent skill huong den quy trinh progressive disclosure thay vi nhai lai ca session. - Rui ro duoc giam: agent co the tim lai lenh, merge-fix va quyet dinh cu ma khong can phu thuoc vao memory store duoc ghi tay.
Biểu đồ
Tóm tắt
Agent-historian danh vao mot nõi dau rat thuc te cua coding agent: moi phien lam viec moi deu co xu huong bat dau lai tu so 0, trong khi nhieu quyet dinh, command va cach giai quyet loi da nam san trong transcript cu. Thay vi xay them mot lop memory phai chu dong "nho ho", du an nay chon duong don gian hon: doc thang nguon su that la session logs, roi cho phep agent tim lai phan lien quan khi can.
Gia tri cua repo nam o cho no khong coi nho bo nho dai han, nhung no nhac rang memory store chi nho duoc nhung gi tung duoc ghi chu. Transcript thi co tat ca: lenh da chay, loi da gap, patch da lam. Vi the, agent-historian phu hop voi xu huong agent tooling moi: toi uu token va toi uu chu trinh ra quyet dinh bang cach su dung lai du lieu noi bo co san.
Chi tiết
README cua agent-historian rat ro ve bai toan no giai. Cong cu nay khong co gang tro thanh knowledge graph hay memory fabric phuc tap. No lam mot viec cu the: tim va doc lich su hoi thoai cua coding agent tu command line, de ban than agent hoac ky su co the hoi "minh da tung giai van de nay chua?", "lenh nao da sua duoc go.sum conflict lan truoc?" hay "tai sao lai doi file nay?". O goc van hanh, day la gia tri rat thuc dung vi no cat bot loop nghien cuu lap lai, giam token va giam nguy co agent lam sai mot cach da tung bi sua.
No ho tro OpenCode thong qua opencode.db, Claude Code thong qua cac file JSONL trong ~/.claude/projects, va mo ra cho cac nguon khac bang mot interface pluggable. Mac du nho, thiet ke nay goi dung huong thi truong. He sinh thai coding agent dang phan manh, nen mot cong cu tra cuu lich su co gia tri se phai multi-agent ngay tu dau. Neu khong, moi doi lai bi khoa vao transcript rieng cua tung nha cung cap.
Mot diem manh nua la triet ly read-only. Agent-historian khong sua session, khong tóm tat lai bang heuristic mong manh, va khong co gang trich xuat "accomplishment" theo regex. Thay vao do, no uu tien workflow locate -> orient -> scan -> read, nghia la chi nap vao context phan text that su can. Cach lam nay rat hop voi van de context window hien nay: gia tri khong nam o cho agent thay moi thu, ma o cho no thay dung thu vao dung luc.
Du an nay con kem theo mot agent skill, nghia la no khong chi danh cho con nguoi dung terminal, ma con muon agent tu minh hoc cach "check history before doing fresh research". Day la chi tiet nho nhung quan trong. Rat nhieu repo noi ve memory cho agent, nhung it repo dong goi hanh vi van hanh cu the thanh mot thoi quen co the cai vao quy trinh.
Tat nhien, gioi han hien tai cung ro. Repo con rat som, sao GitHub gan nhu bang 0, va phu thuoc vao format transcript cua tung cong cu. Bat ky thay doi nao o schema log cua Claude Code hay OpenCode deu co the gay vo tuong thich. Tuy nhien, huong di cua no co gia tri lon hon con so star luc nay. Trong boi canh coding agent dang tao ra nhieu session phan manh, lop ha tang giup tai su dung kinh nghiem cu co the quan trong khong kem mot model moi.
Vi vay, agent-historian dang chu y khong vi no "thong minh" hon model, ma vi no them tri nho van hanh cho ca con nguoi va agent bang cach re, cuc bo va co the audit. Day la kieu repo de nho se tiep tuc duoc nhac den khi he sinh thai coding agent truong thanh hon.