इतिहास, खोज र सफाइ

सुरक्षित इतिहास, transcript ले अहिले देखाउने कुरा र मोडेलको संक्षिप्त सन्दर्भ फरक हुन्। केही मेट्नुअघि नेभिगेसन वा filtering रोज्नुहोस्।

  1. कुराकानी header मा च्याट इतिहास खोज्नुहोस् खोल्नुहोस्, वा कन्फिगर shortcut (default Ctrl/Cmd+F) प्रयोग गर्नुहोस्।
  2. पूरै सत्र वा पूरै कार्यस्थान चयन गरी खोज शब्द लेख्नुहोस्।
  3. पढ्न मिल्ने पाठसँगै प्राविधिक सामग्री चाहिँदा उपकरण र सोच समावेश गर्नुहोस् सक्षम गर्नुहोस्।
  4. अंश चयन गर्नुहोस्, वा हालको पृष्ठपारि जान अर्को नतिजा प्रयोग गर्नुहोस्।

खोज शाब्दिक र case-insensitive हुन्छ, mounted transcript row मा मात्र नभई सुरक्षित इतिहासमा। Workspace दायराले खोलिएको परियोजनाको अधिकृत directory tree र worktree पछ्याउँछ, OpenCode सेवाका सबै परियोजना होइन; यसका नतिजा कुराकानीअनुसार समूहबद्ध हुन्छन्, हरेकलाई त्यसको शीर्षक र अहिले त्यसलाई राख्ने worktree ले चिनाइन्छ। फाइल/छवि संलग्नक byte र opaque प्रदायक अवस्था खोज्न मिल्ने पाठ होइनन्।

प्रगति पङ्क्ति यो पृष्ठ: … नतिजा · … सन्देश जाँचियो ले यो नतिजा पृष्ठ जनाउँछ, कार्यस्थानको कुल होइन। नतिजा batch मा आउँछन्। छोडिएका अत्यधिक ठूला वा असमर्थित सन्देश बताइन्छन्; hit नहुनु ती सन्देशमा मिल्दो कुरा छैन भन्ने प्रमाण होइन। scan को बीचमा आएका नयाँ सन्देश एकरूप समावेश गर्न नयाँ खोज चाहिन्छ।

खाली खोज खोल्दा इतिहास scan हुँदैन। query/दायरा बदल्दा, विन्डो बन्द गर्दा वा सत्र छोड्दा पुरानो खोज काम रद्द हुन्छ। read असफल भए पुन: प्रयास गर्नुहोस् प्रयोग गर्नुहोस्; यसले prompt पठाउँदैन वा इतिहास बदल्दैन।

नतिजा खोल्नुहोस् र timeline प्रयोग गर्नुहोस्

  1. हालको सत्रको खोज नतिजा रोजेर वरिपरिको अंशमा जानुहोस्।
  2. अर्को सत्रको नतिजा रोजेर त्यस सन्देशको छुट्टै पूर्वावलोकन खोल्नुहोस्; त्यो कुराकानीमा hit भएकै ठाउँमा जान सत्रमा खोल्नुहोस् प्रयोग गर्नुहोस्।
  3. सन्देश टाइमलाइन मा अंश हेर्न marker मा hover/focus गरी नेभिगेट गर्न चयन गर्नुहोस्: त्यसको block माथि आउँछ र तपाईंले scroll नगरेसम्म marker हाइलाइट रहन्छ, त्यसपछि हाइलाइटले कुराकानीको माथिल्लो block पछ्याउँछ। सुरक्षित इतिहासका छेउमा फर्कन पहिलो/नवीनतम सन्देश नियन्त्रण प्रयोग गर्नुहोस्।

transcript मा सीमित अंश मात्र हुँदा पनि timeline ले पूर्ण सत्र संरचना जनाउँछ। jump ले बीचका हरेक सन्देश नल्याई गन्तव्य लोड गर्छ। अर्को-सत्र खोज पूर्वावलोकनले त्यस सत्रको पूरै transcript लोड वा चयन गर्दैन; सत्रमा खोल्नुहोस् ले मात्र कुराकानी बदल्छ।

उपकरण marker ले सन्देशको सामग्री पछ्याउँछन्: त्यहाँ लुकाइएको उपकरण प्रकारको marker हुँदैन (केही नदेखाउने मा कुनै पनि हुँदैन), अनुमति पर्खिरहेको उपकरणबाहेक। उपकरण मात्र चलाएको चरणले खाली agent marker बिना आफ्ना उपकरण marker मात्र देखाउँछ।

jump लोड हुँदा पुरानो अंश देखिइरहन्छ। नयाँ jump वा हातैले transcript अन्तरक्रियाले पुरानो नेभिगेसन विस्थापित गर्छ; असफल jump ले देखिएको अंश जस्ताको तस्तै राख्छ। पूरै परियोजना बारम्बार reload नगरी गन्तव्य पुनःप्रयास गर्नुहोस्। ऐतिहासिक पठनले कम्पोजर agent/model चयन बदल्दैन।

कुराकानी धेरै साँघुरो (420 CSS pixels मुनि) हुँदा timeline लुक्छ; त्यहाँ खोज र transcript नियन्त्रण प्रयोग गर्नुहोस्। responsive परिवर्तनले यसको सुरक्षित दृश्यता प्राथमिकता मेट्दैन।

सही इतिहास कार्य रोज्नुहोस्

कार्य कहाँ दायरा र परिणाम
प्रदर्शन filtering सन्देशको सामग्री, वा सेटिङहरू → च्याट साझा transcript प्रदर्शन प्राथमिकता; नमेटी सामग्री लुकाउँछ/संक्षिप्त गर्छ
संक्षिप्तीकरण प्यालेट सत्र संक्षिप्त गर्नुहोस् चयनित सत्रको नेटिभ सारांश/सन्दर्भ संक्षिप्तीकरण, प्राविधिक आउटपुट मेटाइ होइन
एउटै जवाफ सफाइ सन्देश थप कार्यहरू → यस जवाफबाट उपकरण र तर्क हटाउनुहोस् योग्य पूरा भएका प्राविधिक अंश स्थायी हटाउँछ; अन्तिम पाठ राख्छ
सत्र प्राविधिक सफाइ प्यालेट सत्रका उपकरण र तर्क हटाउनुहोस् संक्षिप्तीकरणअघिका सन्देशसमेत पूर्ण सुरक्षित सत्र इतिहासभर योजना बनाउँछ; अन्तिम पाठ र सन्देश/सत्र metadata राख्छ
सत्र मेटाइ सत्र row सत्र मेटाउनुहोस्, वा selected-session delete पुष्टिपछि नेटिभ कुराकानी र सबै descendant उप-सत्र/इतिहास पुनरावर्ती मेट्छ; undo छैन
Scrub Sessions कमाण्ड प्यालेट व्यापक सत्र मेटाइ, प्रदर्शन वा सन्दर्भ-आकार सेटिङ होइन

सन्देशको सामग्री कुराकानीभर लागू हुन्छ। यसको माथि वा सेटिङहरू → च्याट मा प्रिसेट (केही नदेखाउने, न्यूनतम, सन्तुलित वा सबै) रोज्नुहोस्, त्यसपछि छुट्टाछुट्टै row मिलाउनुहोस्; त्यसपछि सन्देशको सामग्री को प्रिसेट मेनुले अनुकूलित देखाउँछ। उपकरण लुकाउँदा उपकरण अक्षम हुँदैनन्, अनुमति बदलिँदैन वा सुरक्षित आउटपुट हट्दैन। rendering चुस्त राख्न, धेरै ठूला सन्देशले छुटाइएको खाडलमा थप … देखाउनुहोस् देखाउँछन्, र धेरै लामो पाठ वा उपकरण आउटपुट सबै देखाउनुहोस् सहितको थप … वर्णहरू लुकाइएका छन् पङ्क्तिमा रोकिन्छ; धेरै बाँकी हुँदा सबै देखाउनुहोस् को सट्टा थप … देखाउनुहोस् देखिन्छ, जसका लागि केही चरण लाग्न सक्छन्। दुवैमध्ये कुनै पनि देखाउनु प्रदर्शन-मात्र हो; यसले मेटिएको सामग्री फर्काउँदैन।

सत्र संक्षिप्त गर्नुहोस्

  1. अभिप्रेत कुराकानी चयन गर्नुहोस्।
  2. कमाण्ड प्यालेटबाट सत्र संक्षिप्त गर्नुहोस् चलाउनुहोस्।
  3. नेटिभ संक्षिप्तीकरण नतिजा पर्खनुहोस् वा पुनःप्रयास निर्णयअघि संक्षिप्तीकरण असफल भयो जाँच्नुहोस्।

संक्षिप्तीकरणले OpenCode ले सत्र जारी राख्न प्रयोग गर्ने सन्दर्भ बदल्छ। पहिलेका सुरक्षित सन्देश मेट्ने वाचा होइन: पूर्ण-इतिहास खोज र प्राविधिक सफाइले अझै संक्षिप्तीकरणअघिको सामग्री भेट्छन्। संवेदनशील सुरक्षित इतिहास मेट्नुको विकल्पका रूपमा संक्षिप्तीकरण नगर्नुहोस्।

उपकरण र तर्क हटाउनुहोस्

  1. एउटै-जवाफ कार्य रोज्नुहोस्, वा चयनित सत्रका लागि सत्रका उपकरण र तर्क हटाउनुहोस् चलाउनुहोस्।
  2. योजनाबद्ध उपकरण/तर्क count र छोडिएको-सामग्री चेतावनी समीक्षा गर्नुहोस्।
  3. हटाउनुहोस् पुष्टि गर्नुहोस्। पूरा-सत्र काममा transcript माथिको प्रगति हेर्नुहोस् र आवश्यक भए cancellation नियन्त्रण प्रयोग गर्नुहोस्।

योग्य पूरा भएका उपकरण र तर्क मात्र हट्छन्। सक्रिय/अधुरो सामग्री काटिँदैन; पुष्टि गरेको दायरा चुपचाप बढाउनुको सट्टा बदलिएको सामग्री अस्वीकार हुन्छ। अन्तिम पाठ र सन्देश/सत्र metadata रहन्छन्, तर हटेको प्राविधिक आउटपुटको undo छैन। पुष्टि अघि चाहिने कुरा जोगाउनुहोस्।

सत्र सफाइ पूरा सत्रभर atomic हुँदैन। पछिको सन्देशमा conflict वा असफलता भए पहिलेका सफल हटाइ रहन्छन्। रद्द गर्दा भावी batch रोकिन्छन्; पहिले नै पठाइएको batch rollback हुँदैन, त्यसले अझै commit गर्न सक्छ।

busy-storage त्रुटिमा हालको कार्यान्वयन/भण्डारण काम सकिन पर्खनुहोस्। changed-message त्रुटिमा reload गरी फेरि चयन गर्नुहोस्। plugin अनुपलब्ध भए CodeNomad reconnect/reopen गरी पुनःप्रयासअघि त्रुटि जाँच्नुहोस्। अनिश्चित जवाफपछि रिफ्रेस गरी बाँकी सामग्री आँकलन गर्नुहोस्; केही भएन वा पूरै सत्र सफा भयो भनेर नमान्नुहोस्।

सत्र मेट्नुहोस् र scrub गर्नुहोस्

parent सत्र मेट्दा त्यसका descendant उप-सत्र र इतिहास पनि मेटिन्छन्। पुष्टिअघि कुराकानी परिवार जाँच्नुहोस्। Mission specialist सफाइ फरक छ: यसले child भएका सत्र राख्छ।

  1. ठ्याक्कै कुन कुराकानी हटाउने थाहा भए त्यस row को सत्र मेटाउनुहोस् प्राथमिकता दिनुहोस्।
  2. व्यापक मर्मतका लागि सत्रहरू सफा गर्नुहोस् (Scrub Sessions) चलाएर सत्रहरूको गहिरो सफाई (Deep Clean) पुष्टि पढ्नुहोस्।
  3. खाली सत्र, पूरा भएका subagent सत्र र प्रयोग नभएका fork हटाउन मिल्दा मात्र पुष्टि गर्नुहोस्।

Scrub ले हालको परियोजनाका चिनिएका सत्र उम्मेदवारमा काम गर्छ र खाली मुख्य सत्रभन्दा बढी हटाउन सक्छ। यो archive होइन र undo छैन। व्यस्त sidebar लुकाउनकै लागि प्रयोग नगर्नुहोस्। स्वतन्त्र खाली सत्रहरू स्वतः सफा गर्नुहोस् प्राथमिकता साँघुरो छ: लोड नभएको transcript लाई खाली मान्नुको सट्टा सत्र साँच्चै खाली हो जाँच्छ।

मेटाइले कुराकानी हटाउँछ, Git commit वा filesystem/बाह्य असर rollback गर्दैन। सफाइ आंशिक सफल भए मेटिएका सत्र मेटिएकै रहन्छन्। पुनःप्रयासअघि बाँकी सूची र त्रुटि समीक्षा गर्नुहोस्। fork/undo का लागि कुराकानी, अस्थायी फोल्डर वा worktree मेट्न परियोजना हेर्नुहोस्।