M
MercyNews
HomeCategoriesTrendingAbout
M
MercyNews

Your trusted source for the latest news and real-time updates from around the world.

Categories

  • Technology
  • Business
  • Science
  • Politics
  • Sports

Company

  • About Us
  • Our Methodology
  • FAQ
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA / Copyright

Stay Updated

Subscribe to our newsletter for daily news updates.

Mercy News aggregates and AI-enhances content from publicly available sources. We link to and credit original sources. We do not claim ownership of third-party content.

© 2025 Mercy News. All rights reserved.

PrivacyTermsCookiesDMCA
الرئيسية
تكنولوجيا
أداة جديدة تستعيد جلسات Claude Code عبر سجل SQLite
تكنولوجيا

أداة جديدة تستعيد جلسات Claude Code عبر سجل SQLite

٦ يناير ٢٠٢٦•3 دقيقة قراءة•٥٦١ words
New Tool Resumes Claude Code Sessions via SQLite History
New Tool Resumes Claude Code Sessions via SQLite History
📋

حقائق رئيسية

  • الأداة عبارة عن ملف تنفيذي واحد بلغة Go تقوم بمزامنة سجل الجلسات مع SQLite.
  • تدعم واجهات TUI و CLI و MCP.
  • الوضع الافتراضي هو TUI مع متصفح جلسات وإمكانية البحث النصي الكامل.
  • يمكن للمستخدمين استئناف الجلسات أو تصديرها إلى صيغة Markdown.
  • يسمح خادم MCP لـ Claude بالبحث في الجلسات السابقة للسياق.

ملخص سريع

تم تقديم أداة جديدة باسم ccrider لإدارة جلسات Claude Code بفعالية. طورها Neil Berkman، وتAddress هذه الأداة الحاجة إلى الاحتفاظ بسجل المحادثات عن طريق مزامنة بيانات الجلسات مع قاعدة بيانات SQLite في كل مرة يتم استخدامها.

تم تصميم الأداة كملف تنفيذي واحد بلغة Go، مما يضمن تشغيلًا خفيفًا وفعالًا. وهي تدعم ثلاث واجهات رئيسية: واجهة المستخدم الطرفية (TUI)، وواجهة سطر الأوامر (CLI)، وخادم بروتوكول سياق النموذج (MCP). يعمل TUI كوضع افتراضي، ويقدم متصفح جلسات ووظيفة بحث نصي كامل. يمكن للمستخدمين التنقل في سجلهم، والبحث داخل جلسات محددة، واستئناف المحادثات، أو تصدير البيانات إلى صيغة Markdown. يسمح تكامل خادم MCP لـ Claude بالوصول إلى هذه البيانات التاريخية، مما يمكنه من استرداد السياق من الجلسات السابقة تلقائيًا.

الوظائف الأساسية والواجهات

تم بناء أداة ccrider لحل مشكلة الاحتفاظ بالسياق في جلسات برمجة الذكاء الاصطناعي. ومن خلال الحفاظ على سجل كامل، فإنها تمنع فقدان المعلومات القيمة أثناء دورات التطوير الطويلة. يعتمد الهيكل على قاعدة بيانات SQLite، والتي يتم تحديثها مع كل تفاعل لضمان سلامة البيانات.

تقدم الأداة مجموعة متعددة من الواجهات لتتناسب مع سير العمل المختلفة:

  • واجهة المستخدم الطرفية (TUI): هذا هو الوضع الافتراضي، ويتميز بمتصفح جلسات مرئي وإمكانات بحث نصي قوية. وهو يسمح للمستخدمين بالتنقل بصرياً في سجلهم وفحص تفاصيل الجلسات.
  • واجهة سطر الأوامر (CLI): توفر وصولاً مباشراً إلى وظائف الأداة عبر أوامر الطرفية، مما يجعلها مثالية للبرمجة النصية والأتمتة.
  • خادم بروتوكول سياق النموذج (MCP): تتصل هذه الواجهة مباشرة بـ Claude، وتوفر أدوات تسمح للذكاء الاصطناعي بالبحث في الجلسات السابقة للسياق أو سحب البيانات من التفاعلات السابقة.

بمجرد تحديد جلسة معينة، يمكن للمستخدمين تنفيذ عدة إجراءات: تصفح المحادثة، والبحث عن نص معين داخل الجلسة، واستئناف الجلسة مباشرة، أو تصدير المحادثة بأكملها إلى ملف Markdown للتوثيق أو لأغراض المشاركة.

التثبيت والإعداد

يختلف تثبيت الأداة حسب نظام التشغيل. وقد قدم المطور تعليمات محددة لمستخدمي macOS و Linux لضمان عملية إعداد سلسة.

للمستخدمين الذين يستخدمون نظام macOS، يتم التعامل مع التثبيت عبر مدير حزم Homebrew. والأمر لتثبيت الأداة هو:

brew install neilberkman/tap/ccrider

أما بالنسبة لـ Linux وأنظمة التشغيل الأخرى، فإن التثبيت يتطلب بناء الأداة من التعليمات البرمجية الأصلية المتاحة على GitHub. تتضمن الخطوات استنساخ المستودع وترجمة الملف التنفيذي بلغة Go:

git clone https://github.com/neilberkman/ccrider && cd ccrider && go build

لاستخدام وظيفة خادم MCP، يجب تنفيذ أمر تكوين محدد داخل بيئة Claude. هذا الأمر يسجل الأداة ضمن نطاق المستخدم:

claude mcp add --scope user ccrider $(which ccrider) serve-mcp

رؤى المطور وتوفر الأداة

تم إنشاء الأداة بواسطة Neil Berkman وأُطلقت على GitHub. كما تم مشاركتها عبر منصة أخبار Y Combinator. لاحظ المطور أنه في حين توجد أنظمة معقدة مصممة لمنح Claude Code وصولاً إلى السجل، فإن هذا النهج المحدد يركز على البساطة والفعالية.

وفقًا للمطور، يتم استخدام الأداة "بشكل دائم" وقد أثبتت أنها فعالة للغاية على الرغم من تصميمها البسيط. التعليمات البرمجية الأصلية والمستودع متاحان للعامة، مما يسمح للمستخدمين بفحص التعليمات البرمجية أو المساهمة في تطويرها. يتم استضافة المشروع تحت اسم المستخدم neilberkman على GitHub.

"أنا أستخدم هذا باستمرار. لقد رأيت أنظمة استمرارية معقدة لمنح Claude Code وصولاً إلى السجل لكن هذا النهج البسيط كان فعالاً للغاية."

— Neil Berkman، المطور

المصدر الأصلي

Hacker News

نُشر في الأصل

٦ يناير ٢٠٢٦ في ٠٢:١٤ م

تمت معالجة هذا المقال بواسطة الذكاء الاصطناعي لتحسين الوضوح والترجمة وسهولة القراءة. نحن دائماً نربط ونذكر المصدر الأصلي.

عرض المقال الأصلي

مشاركة

Advertisement

مقالات ذات صلة

AI Transforms Mathematical Research and Proofstechnology

AI Transforms Mathematical Research and Proofs

Artificial intelligence is shifting from a promise to a reality in mathematics. Machine learning models are now generating original theorems, forcing a reevaluation of research and teaching methods.

May 1·4 min read
Flow details December exploit that led to $3.9M in losses due to counterfeit tokenscryptocurrency

Flow details December exploit that led to $3.9M in losses due to counterfeit tokens

Jan 6·3 min read
New Fantasy FPS Game Uses Skeletons to Prevent Crashestechnology

New Fantasy FPS Game Uses Skeletons to Prevent Crashes

FPS Quest is a new fantasy FPS where players shoot skeletons to prevent the game from crashing. The title focuses on cheating and modding mechanics.

Jan 6·4 min read
xAI Secures $20 Billion Fundingtechnology

xAI Secures $20 Billion Funding

Elon Musk's artificial intelligence startup, xAI, has successfully raised $20 billion in a new funding round. The massive capital injection reportedly doubles the company's valuation.

Jan 6·3 min read