हिन्दी
दस्तावेज़
1.0 में माइग्रेशन

1.0 में माइग्रेशन

OpenCode 1.0 में क्या नया है।

OpenCode 1.0 TUI का एक पूर्ण रीराइट है।

हम go+bubbletea बेस्ड TUI से जिसमें परफॉर्मेंस और कैपेबिलिटी इश्यूज़ थे, एक इन-हाउस फ्रेमवर्क (OpenTUI) में मूव हुए जो zig+solidjs में लिखा गया है।

नया TUI पुराने की तरह काम करता है क्योंकि यह उसी opencode सर्वर से कनेक्ट होता है।


अपग्रेड

यदि आप वर्तमान में पिछले वर्ज़न का उपयोग कर रहे हैं तो आपको 1.0 में ऑटो-अपग्रेड नहीं किया जाना चाहिए। हालांकि OpenCode के कुछ पुराने वर्ज़न हमेशा लेटेस्ट लेते हैं।

मैन्युअली अपग्रेड करने के लिए, रन करें

opencode upgrade 1.0.0

0.x पर वापस जाने के लिए, रन करें

opencode upgrade 0.15.31

UX चेंजेस

सेशन हिस्ट्री अधिक कम्प्रेस्ड है, केवल edit और bash टूल की पूर्ण डिटेल्स दिखाती है।

हमने एक कमांड बार जोड़ा है जिसके माध्यम से लगभग सब कुछ फ्लो होता है। किसी भी कॉन्टेक्स्ट में ctrl+p दबाएं और देखें कि आप क्या कर सकते हैं।

उपयोगी जानकारी के साथ एक सेशन साइडबार (टॉगल किया जा सकता है) जोड़ा गया।

हमने कुछ फंक्शनैलिटी हटा दी जिसके बारे में हमें यकीन नहीं था कि कोई वास्तव में उपयोग करता है। यदि कुछ महत्वपूर्ण गायब है तो कृपया एक issue खोलें और हम इसे जल्दी से वापस जोड़ देंगे।


ब्रेकिंग चेंजेस

रीनेम्ड कीबाइंड्स

  • messages_revert -> messages_undo
  • switch_agent -> agent_cycle
  • switch_agent_reverse -> agent_cycle_reverse
  • switch_mode -> agent_cycle
  • switch_mode_reverse -> agent_cycle_reverse

हटाए गए कीबाइंड्स

  • messages_layout_toggle
  • messages_next
  • messages_previous
  • file_diff_toggle
  • file_search
  • file_close
  • file_list
  • app_help
  • project_init
  • tool_details
  • thinking_blocks