• วิกิแบบมีชีวิตที่บันทึก การตัดสินใจ ลำดับการทำงาน เงื่อนไขคงที่ และข้อควรระวัง (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

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น