ContextStream

ทางการ

หน่วยความจำถาวรและการค้นหาเชิงความหมายสำหรับผู้ช่วยเขียนโค้ด AI ในแต่ละเซสชัน

คุณทำอะไรได้บ้างด้วย ContextStream MCP?

ขอให้ผู้ช่วยของคุณเรียกคืนการตัดสินใจก่อนหน้า ค้นหาโค้ดจาก repo ที่ถูกจัดทำดัชนี และดำเนินการต่อจากงานที่ถูกบันทึกไว้ในโปรแกรมแก้ไขอื่น

  • เรียกคืนการตัดสินใจในอดีต — ถามว่า “what did we decide about retries?” และได้รับการตัดสินใจที่บันทึกไว้จากหลายสัปดาห์ก่อน แทนที่จะได้รับความเห็นใหม่
  • ค้นหาโค้ดโดยไม่ต้องสแกน — ถามว่ามีการจัดการกับโทเค็นที่หมดอายุที่ไหน แล้วได้รับไฟล์และบรรทัดจากดัชนีที่สร้างไว้ล่วงหน้า โดยไม่ต้องอ่าน repository ก่อน
  • ทำงานต่อจากงานก่อนหน้าในหลายโปรแกรมแก้ไข — ถามว่าคุณทำงานอะไรเมื่อสัปดาห์ที่แล้ว แล้วได้รับการสนทนาและ snapshot ที่ถูกบันทึกโดยผู้ช่วยที่เชื่อมต่อของคุณ รวมถึงจากโปรแกรมแก้ไขอื่น
  • บันทึกข้อเท็จจริงของโปรเจกต์ที่คงทน — บอกผู้ช่วยของคุณว่า “we’re on Postgres, not MySQL” และให้มันเก็บบริบทนั้นไว้สำหรับไคลเอนต์ที่เชื่อมต่อและได้รับอนุญาตทั้งหมด
  • ดูแล runbook การปฏิบัติงาน — ขอ runbook สำหรับการหมุนคีย์เซ็น และได้รับขั้นตอนที่ได้รับการดูแลพร้อมการตรวจสอบ การย้อนกลับ และเงื่อนไขการหยุด
  • ส่งต่องานให้เอเจนต์อื่น — ขอให้โอนการตรวจสอบ auth และรับการส่งต่อที่มีขอบเขต พร้อมสถานะปัจจุบัน คำถามที่เปิดอยู่ ขั้นตอนถัดไป และหลักฐาน

เอกสาร

ค้นหาเอกสารCtrl/⌘ K

ContextStream MCP การเชื่อมต่อระดับโปรดักชันสำหรับผู้ช่วยของคุณPlatformCode, หน่วยความจำ, สื่อ, และการดำเนินการของโครงการ

เอกสารเวอร์ชันเบต้า

ContextCode Beta ตัวแทนเทอร์มินัลที่ใช้งานเสริมในเวอร์ชันเบต้า

เริ่มต้นที่นี่

การตั้งค่า

การใช้งาน

เอกสารอ้างอิง

ContextStream ผลิตภัณฑ์สำหรับการใช้งานจริงคือการเชื่อมต่อ MCP ที่ใช้จากผู้ช่วยที่คุณมีอยู่แล้ว มันถูกนำมาปฏิบัติโดยเซิร์ฟเวอร์ MCP ที่เขียนด้วยภาษา Rust และเชื่อมต่อ Claude Code, Cursor, Codex, VS Code และไคลเอนต์ที่รองรับอื่นๆ เข้ากับการค้นหา หน่วยความจำ และบริบทโครงการที่ยั่งยืนของ ContextStream

การตั้งค่าใช้คำสั่งเดียว หลังจากนั้น ผู้ช่วยที่คุณมีอยู่แล้วสามารถทำสิ่งที่ไม่สามารถทำได้อย่างเชื่อถือได้จากแชทที่แยกออกไป และมันสามารถตัดสินใจได้ว่าจะเข้าถึงบริบทโครงการนั้นเมื่อใด แทนที่จะรอให้คุณระบุทุกการค้นหา

“เราตกลงกันเรื่องการลองซ้ำแล้วอย่างไร?”

การตัดสินใจจากสามสัปดาห์ที่แล้ว ไม่ใช่ความเห็นใหม่

“เราจัดการกับโทเค็นที่หมดอายุที่ไหน?”

ไฟล์และบรรทัด จากดัชนีที่สร้างไว้ล่วงหน้า โดยไม่ต้องอ่าน repository ก่อน

“สัปดาห์ที่แล้วเราทำอะไรอยู่?”

การแลกเปลี่ยนและสแนปช็อตที่ผู้ช่วยที่เชื่อมต่อของคุณบันทึกไว้ — รวมถึงที่คุณใช้ในตัวแก้ไขอื่น

“จำไว้ว่าเราใช้ Postgres ไม่ใช่ MySQL”

บันทึกเป็นบริบทที่ยั่งยืนสำหรับไคลเอนต์ที่เชื่อมต่อที่ได้รับอนุญาตของคุณ

“เขียน runbook สำหรับการหมุนคีย์ลายเซ็น”

ขั้นตอนการปฏิบัติที่มีการบำรุงรักษาพร้อมการยืนยัน การย้อนกลับ และเงื่อนไขการหยุด

“ค้นหาสกรีนช็อตที่มีการหมดเวลา”

ภาพที่ถูกจัดทำดัชนีตรงกับข้อความที่ดึงออกมาและบริบทภาพ

“ส่งต่อการตรวจสอบ auth ที่เหลือให้กับตัวแทนอื่น”

การโอนย้ายที่ขอบเขตพร้อมสถานะปัจจุบัน คำถามที่เปิดอยู่ ขั้นตอนถัดไป และหลักฐาน

อะไรที่เปลี่ยนแปลง

มันสามารถเก็บบริบทที่ยั่งยืนได้ แผนที่ได้รับการอนุมัติ การตัดสินใจและบทเรียนที่ชัดเจน และการแลกเปลี่ยนที่ถูกบันทึกยังคงอยู่ระหว่างเซสชัน ผู้ช่วย และเครื่องจักร บันทึกที่ถูกเก็บใน Cursor สามารถใช้เป็นพื้นฐานของ Claude Code ในวันพรุ่งนี้

มันหยุดการเดาว่าของอยู่ที่ไหน repository ของคุณถูกทำดัชนี การค้นหาโค้ดจึงเป็นการค้นหาแทนที่จะเป็นวงรอบการค้นหาและอ่าน นั่นเร็วและถูกกว่า — ใช้น้อยลงในการอ่านไฟล์ที่กลายเป็นว่าไม่เกี่ยวข้อง

คุณสามารถแบ่งปันบริบทที่เลือกสรรมาได้เมื่อทำงานร่วมกัน การตัดสินใจร่วมที่คนอื่นบันทึกไว้จะพร้อมใช้งานสำหรับผู้ช่วยของคุณเมื่อหัวข้อนั้นเกิดขึ้น หากคุณทำงานคนเดียว ขอบเขตพื้นที่ทำงานและโครงการเดียวกันจะจัดระเบียบบริบทของคุณเองข้ามเซสชันและผู้ช่วย บันทึกส่วนตัวและการสนทนาที่ยังไม่ได้บันทึกจะอยู่นอกบริบทที่แบ่งปัน

ความร่วมมือ ไม่ใช่ไลบรารีคำสั่ง

วงรอบที่ตั้งใจไว้คือเรียบง่าย: คุณระบุผลลัพธ์และข้อจำกัด; ผู้ช่วยของคุณตัดสินใจว่าต้องการหลักฐานและงานก่อนหน้าใด; ContextStream จัดหาบริบทโครงการที่เกี่ยวข้องและทำให้ผลลัพธ์ที่มีประโยชน์พร้อมใช้งานสำหรับภายหลัง

คุณไม่จำเป็นต้องพูดว่า “ค้นหาโค้ด แล้วอ่านการตัดสินใจ จากนั้นตรวจสอบบทเรียน แล้วหา runbook” สำหรับงานเช่น “แก้ไขรีเฟรชที่แข่งกัน รักษา API สาธารณะ และแสดงการยืนยันให้ฉัน” ผู้ช่วยสามารถปรับทิศทางไปยังโครงการและดึงแหล่งข้อมูลเหล่านั้นด้วยความคิดริเริ่มของตัวเอง

คุณยังคงตัดสินใจเป้าหมาย ตรวจสอบการแลกเปลี่ยนที่สำคัญ และอนุมัติการกระทำที่มีผลกระทบ ผู้ช่วยควรหยุดเมื่อขอบเขตไม่ชัดเจน หลักฐานขัดแย้ง หรือการกระทำถัดไปเกินสิทธิ์ของมัน วิธีที่ความร่วมมือกับตัวแทนทำงาน คือโมเดลที่ลึกกว่า

การเปลี่ยนแปลงในการผลิตครั้งเดียว ที่คงความสอดคล้อง

ก่อนที่จะหมุนคีย์ลายเซ็น ให้ถามผู้ช่วยว่าการยืนยันเกิดขึ้นที่ไหนและอะไรขึ้นอยู่กับมัน ให้มันอ่านการตัดสินใจที่กำหนดหน้าต่างการทับซ้อนและบทเรียนจากการหมุนครั้งล่าสุด บันทึกแผนปฏิบัติการที่สามารถดำเนินการได้และลิงก์ runbook ตั้งการแจ้งเตือนสำหรับเวลาที่ต้องเริ่มงาน ไม่ใช่วันหมดอายุ

หากคุณหยุดครึ่งทาง ให้บันทึกสถานะที่แน่นอน เซสชันภายหลังสามารถดำเนินการต่อด้วยงานที่เปิดอยู่และการยืนยันที่ล้มเหลว หากคนอื่นมารับช่วงต่อ ให้สร้าง handoff; หากตัวแทนของพวกเขาต้องการบริบทที่สนับสนุน ให้จับคู่กับ capsule ที่แคบและหมดอายุ

คุณยังคงพูดเป็นประโยคปกติตลอด การเชื่อมต่อเก็บ “มันอยู่ที่ไหน?”, “ทำไมมันเป็นแบบนี้?”, “ฉันต้องทำอะไร?”, “เหลืออะไร?”, และ “ใครเป็นเจ้าของตอนนี้?” เป็นบริบทโครงการประเภทต่างๆ เพื่อให้แต่ละคำถามมีคำตอบที่มีประโยชน์ในภายหลัง

ตัวแก้ไขใดบ้าง

วิซาร์ดการตั้งค่าจัดการ Claude Code · Cursor · GitHub Copilot ใน VS Code · Windsurf · Cline · Kilo Code · Roo Code · Codex CLI · Aider · Antigravity · OpenCode CLI

Aider ได้รับกฎคำสั่ง แต่ไม่มีการเชื่อมต่อ MCP ในการตั้งค่านี้ Claude Desktop รองรับผ่านการกำหนดค่าด้วยตนเอง ไคลเอนต์ใด ๆ ที่ยอมรับตัวเชื่อมต่อ MCP แบบกำหนดเอง — รวมถึง Claude.ai และ Grok — ใช้ URL ที่โฮสต์และ OAuth ดู เชื่อมต่อ ContextStream Custom MCP ไคลเอนต์ MCP อื่น ๆ สามารถใช้ endpoint ที่โฮสต์ได้เมื่อรองรับ MCP ระยะไกลและส่วนหัวแบบกำหนดเอง

อะไรที่ทำงาน

ผู้ช่วยของคุณเชื่อมต่อกับ ContextStream ผ่าน endpoint MCP ที่โฮสต์ ไบนารี Rust ที่ติดตั้งจะกำหนดค่าไคลเอนต์ที่รองรับ สร้างคำสั่งที่จัดการ รีเฟรชคำสั่งเหล่านั้นในระหว่างขั้นตอนการอัปเดต และจัดหาเส้นทางการซิงค์ซอร์สในเครื่องที่จำเป็นสำหรับการจัดทำดัชนี การเชื่อมต่อตัวแก้ไขปกติยังคงโฮสต์อยู่; ตัวช่วยในเครื่องของคุณไม่ได้แทนที่ด้วยผลิตภัณฑ์ในเครื่องที่สอง

คุณไม่จำเป็นต้องเรียนรู้ชื่อการทำงานภายในเพื่อใช้งาน การตั้งค่าเขียนคำสั่งที่สอนผู้ช่วยที่รองรับแต่ละรายว่าเมื่อใดควรค้นหา จำ หรือบันทึกบริบทที่ยั่งยืน เพื่อให้การใช้งานปกติยังคงเป็นการสนทนา

ถัดไป

{"@context":"https://schema.org","@type":"Organization","name":"ContextStream","url":"https://contextstream.io","logo":"https://contextstream.io/logo.png","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","sameAs":["https://twitter.com/contextstream","https://github.com/contextstream"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ContextStream","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Starter is the permanent free plan with 3,000 Context Credits each month"}}