- วิกิแบบมีชีวิตที่บันทึก การตัดสินใจ ลำดับการทำงาน เงื่อนไขคงที่ และข้อควรระวัง (gotchas) ซึ่งไม่สามารถเก็บไว้ได้ด้วยโค้ดเพียงอย่างเดียว เพื่อให้บริบทกับเอเจนต์ AI
- บันทึกว่าทำไมระบบจึงมีรูปร่างแบบปัจจุบัน อะไรเคยพังในอดีต และเวิร์กโฟลว์ข้ามไฟล์/บริการอย่างไร
- วิกิถูกเก็บเป็น ไฟล์ Markdown ภายในรีโพซิทอรี และหลังทำดัชนีในเครื่องแล้วสามารถ รีวิวบน Git ได้เหมือนโค้ด
- เอเจนต์และมนุษย์ใช้ คำสั่งอ่านแบบโลคัลชุดเดียวกัน:
search,show,topics,health,validate- รองรับการค้นหาตามพาธไฟล์ด้วย
search --mentions src/checkout/และสามารถดูวิกิอื่นได้ด้วย--wiki <name>
- รองรับการค้นหาตามพาธไฟล์ด้วย
- งานตามวงจรชีวิตสำหรับอัปเดตวิกิอย่างต่อเนื่องรันผ่านเอเจนต์แบบชัดเจน 3 ตัวคือ build / ingest / garden
- ใช้ Yoke SDK ที่เปิดเผยแยกต่างหาก
ingest: รวมไฟล์ ไดเรกทอรี Git diff ช่วงคอมมิต GitHub PR/อีชู URL และทรานสคริปต์เอเจนต์ในเครื่องเข้าเป็นวิกิgarden: จัดระเบียบหน้าที่เก่า ลิงก์ที่อ่อน หัวข้อ และหน้าซ้ำ เป็นต้น
- มี งานเบื้องหลัง local macOS launchd 3 แบบ เพื่อไม่ต้องจำคำสั่งดูแลรักษา
- Sync (ทุก 5 ชั่วโมง): สแกนบทสนทนา Codex/Claude ล่าสุด แล้วคิวงาน ingest ไปยังวิกิที่เกี่ยวข้อง
- Garden (ทุก 24 ชั่วโมง): ตรวจทานความรู้ที่เก่า ซ้ำ หรือเชื่อมโยงไม่ดีของวิกิที่ลงทะเบียนไว้ทั้งหมด
- Update (ทุก 24 ชั่วโมง): อัปเดต CLI อัตโนมัติเฉพาะช่วงที่ปลอดภัย และจะข้ามหากมีงานวงจรชีวิตกำลังทำงานอยู่
- รันแบบ โลคัลทั้งหมด ไม่ใช่บริการโฮสต์หรือการซิงก์คลาวด์ โดยเก็บล็อกไว้ที่
~/.codealmanac/logs/ - ประวัติการรันถูกเก็บเป็นบันทึกงานในเครื่อง ทำให้ ยังตรวจสอบได้แม้ปิดเทอร์มินัลไปแล้ว
jobs,jobs show,jobs logs,jobs attach,jobs cancel- รองรับการเชื่อมต่อกับสคริปต์ผ่าน
--json
- ใช้
almanac-yokeเป็นช่องทางเดียวสำหรับ provider โดย Codex ใช้ app-server และ Claude ใช้ Python Agent SDK- นำ OAuth session เดิมของ Codex/Claude Code กลับมาใช้ซ้ำได้
- ตัวดูแบบโลคัลที่เปิดด้วย
serveเป็น อ่านอย่างเดียว และเรนเดอร์การนำทางของหน้า/การค้นหา/หัวข้อ/แบ็กลิงก์/การอ้างอิงไฟล์ - เอเจนต์ตามวงจรชีวิตทำงานด้วยสิทธิ์ระบบไฟล์แบบไม่โต้ตอบที่กว้างขวาง
- โฟลเดอร์
almanac/เป็นนโยบายคำสั่ง/คอมมิต ไม่ใช่ OS sandbox จึงควรรันเฉพาะกับรีโพซิทอรีที่เชื่อถือได้
- โฟลเดอร์
- เทเลเมทรีเป็นตัวเลือก โค้ด พาธ พรอมป์ต์ ทรานสคริปต์ และข้อมูลรับรองจะไม่ถูกส่งออก ปิด GeoIP และสามารถบล็อกได้ด้วย
DO_NOT_TRACK=1 - ไลเซนส์ Apache-2.0
ยังไม่มีความคิดเห็น