Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
HiddenSteps — HiddenSteps — एक स्थानीय-प्रथम व्यक्तिगत कार्यप्रवाह खुफिया प्लेटफ़ॉर्म | Kitploit
उपकरण/GitHubGitHub/jgalego/hiddensteps
OSINT (खुला स्रोत खुफिया)टोहीडेटा निष्कासनजानकारी एकत्र करनाCTFगोपनीयतापेपर और शोधलर्निंग और शिक्षाचयनित संसाधनलर्निंग पाथ और कोर्सलैब और अभ्यास
GitHub
451 महीना पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
jgalego/hiddensteps

HiddenSteps

HiddenSteps — एक स्थानीय-प्रथम व्यक्तिगत कार्यप्रवाह खुफिया प्लेटफ़ॉर्म

रिपॉजिटरी देखें

कोर क्रेट्स — कार्यान्वयन स्थिति

यह docs/design/02-system-architecture.md के लक्षित मॉड्यूल मानचित्र का ईमानदार, वर्तमान-स्थिति पूरक है। यह बताता है कि वास्तव में क्या बनाया गया है, क्या वास्तविक बैकएंड के विरुद्ध सत्यापित किया गया है बनाम मॉक के विरुद्ध, और अभी भी वास्तव में क्या गायब है — न कि क्या योजनाबद्ध है (वह docs/roadmap/01-implementation-roadmap.md में है)।

रिपॉजिटरी रूट से cargo build --workspace && cargo test --workspace && cargo clippy --workspace --all-targets -- -D warnings चलाएँ। इस लेखन के समय: 12 क्रेट्स, 193 पासिंग टेस्ट, शून्य क्लिप्पी चेतावनियाँ, cargo fmt --check क्लीन — 183 उन 11 क्रेट्स में जिन्हें किसी डिस्प्ले या बाहरी सेवा की आवश्यकता नहीं है, साथ ही hiddensteps-observation में 10 जिन्हें लाइव X11 डिस्प्ले की आवश्यकता है (सत्यापित जहाँ एक मौजूद है; वह पंक्ति देखें)। चार टेस्ट डिज़ाइन द्वारा #[ignore] किए गए हैं (नीचे देखें) और उन्हें विफलताओं या 193 के भाग के रूप में नहीं गिना जाता है।

क्या मौजूद है

क्रेटकार्यान्वित करता हैकैसे सत्यापित किया गया
hiddensteps-domainकोर प्रकार: PrivacyLevel/PrivacyState, EventSummary/SignalType, Pattern, Recommendation, AuditEntry, और CapturedSignal — एक प्रकार जो संरचनात्मक रूप से पर्सिस्ट नहीं किया जा सकता (कोई Serialize नहीं), ADR-0006 के रॉ-डेटा नियम को प्रकार स्तर पर लागू करता हैयूनिट टेस्ट: स्तर राउंड-ट्रिपिंग/ऑर्डरिंग, डीप-मोड TTL गेटिंग
hiddensteps-securitySecretStore (ADR-0008): वास्तविक OS-वॉल्ट (KeyringSecretStore) + इन-मेमोरी (टेस्ट) कार्यान्वयन; CSPRNG मास्टर-की जनरेशन (एक zeroize::Zeroizing रैपर में लौटाया गया ताकि की ड्रॉप पर मिट जाए न कि मुक्त मेमोरी में बनी रहे); पोर्टेबल मोड के लिए Argon2id पासफ्रेज़ व्युत्पत्ति (PassphraseKey अपनी व्युत्पन्न की को ड्रॉप पर शून्य करता है, गैर-गोपनीय नमक रखता है)। hiddensteps-event-store इसी तरह की-युक्त PRAGMA key/rekey SQL टेक्स्ट को Zeroizing में रखता हैइन-मेमोरी स्टोर और KDF के विरुद्ध यूनिट टेस्ट; वास्तविक-वॉल्ट राउंड ट्रिप #[ignore] है (नीचे देखें)
hiddensteps-event-storeSqlCipherEventStore (ADR-0003): docs/design/07-database-schema.md से पूर्ण स्कीमा, गोपनीयता स्थिति, घटनाओं, ऑडिट लॉग, पैटर्न, पैटर्न↔घटना लिंक, पैटर्न एम्बेडिंग (नीचे नोट देखें), सिफारिशों, LLM प्रदाता कॉन्फ़िगरेशन, और सामान्य सेटिंग्स के लिए CRUD, साथ ही delete_all_data (लेन-देन संबंधी; रीलॉन्च से बचने वाले "सब कुछ हटाएँ" के लिए rekey भी करता है)/export_data/count_rows (डायग्नोस्टिक्स)/delete_expired_events (डीप-मोड TTL स्वीप, apps/desktop/src-tauri के आवधिक सिफारिश लूप से कहा जाता है — ttl_expires_at v0.1.0 से पर्सिस्ट किया गया था लेकिन इससे पहले किसी ने इसके पार की पंक्ति को हटाया नहीं था); विदेशी-कुंजी प्रवर्तन (PRAGMA foreign_keys = ON) ताकि schema.sql का ON DELETE CASCADE पैटर्न↔घटना लिंक पर वास्तव में चलेएक वास्तविक SQLCipher फ़ाइल के विरुद्ध 33 टेस्ट: गलत कुंजी खोलने में विफल होती है, समान कुंजी सही ढंग से फिर से खोलती है, डिलीट-ऑल हर तालिका को साफ़ करता है जिसमें नवीनतम भी शामिल हैं, रीकी राउंड-ट्रिप करता है, TTL स्वीप गैर-समाप्त घटनाओं को अकेला छोड़ देता है, कैस्केड डिलीट कोई अनाथ पैटर्न↔घटना लिंक नहीं छोड़ता

इसके अलावा, crates/ के बाहर (रूट वर्कस्पेस का हिस्सा नहीं — नीचे कारण देखें):

क्या एक प्रकट सरलीकरण है, अंतर नहीं

  • पैटर्न एम्बेडिंग को hiddensteps-event-store में सादे BLOB के रूप में संग्रहीत किया जाता है जिसमें कोसाइन समानता Rust में गणना की जाती है, ADR-0007 की sqlite-vec वर्चुअल तालिका के स्थान पर (event-store/src/schema.sql के शीर्ष पर टिप्पणी देखें) — एक देशी SQLite एक्सटेंशन लोड करना इस वातावरण में सत्यापन योग्य नहीं था, और ADR-0007 स्वयं नोट करता है कि यथार्थवादी एकल-उपयोगकर्ता मात्राओं पर, sqlite-vec का अपना व्यवहार है ब्रूट-फोर्स सटीक खोज। समान शब्दार्थ, कोई देशी-एक्सटेंशन जोखिम नहीं।
  • hiddensteps-observation के macOS और Windows मॉड्यूल (src/macos/, src/windows/) लंबे-स्थिर प्लेटफ़ॉर्म API (CGWindowListCopyWindowInfo; GetForegroundWindow/GetWindowTextW/QueryFullProcessImageNameW) के विरुद्ध वास्तविक, पूर्ण स्रोत हैं जो macOS/Windows टूलचेन उपलब्ध हुए बिना लिखे गए हैं — और दोनों अब क्लीन संकलित होते हैं, .github/workflows/ci.yml के जॉब मैट्रिक्स द्वारा सत्यापित। macOS मॉड्यूल को पहले एक वास्तविक सुधार की आवश्यकता थी ( के अनटाइप्ड डिफ़ॉल्ट जेनेरिक पैरामीटर की ट्रेट बाउंड को कुंजी के लिए संतुष्ट नहीं करते थे — इसे स्पष्ट रूप से के रूप में टाइप करके ठीक किया गया); Windows पहले प्रयास में क्लीन संकलित हुआ।

Tauri शेल और UI crates/ के बाहर क्यों रहते हैं

crates/* रूट Cargo.toml वर्कस्पेस है और इस लिनक्स डेव वातावरण में cargo द्वारा लाए गए शून्य सिस्टम निर्भरताओं के साथ पूरी तरह से बिल्ड/टेस्ट योग्य है। apps/desktop/src-tauri को संकलित करने के लिए भी webkit2gtk-4.1 (लिनक्स) की आवश्यकता है, जिसे यह वातावरण स्थापित नहीं कर सकता (कोई पासवर्डलेस sudo नहीं, कोई कार्यशील nix/पैकेज-मैनेजर पथ नहीं — प्रत्यक्ष प्रयास द्वारा पुष्टि की गई)। इसे वर्कस्पेस से बाहर रखने का मतलब है कि cargo build --workspace यहाँ 100% हरा रहता है बजाय एक क्रेट पर स्थायी रूप से लाल रहने के जिसे कोई इस सैंडबॉक्स में ठीक नहीं कर सकता। इसे अपने Cargo.toml में उसी कारण से अपनी स्वयं की खाली [workspace] तालिका की भी आवश्यकता है — अन्यथा Cargo इसे इस पूर्वज वर्कस्पेस से जोड़ने का प्रयास करता है और "current package believes it's in a workspace when it's not" के साथ विफल होता है। apps/desktop/ui पर ऐसा कोई बाध्यता नहीं है और इसे उसी तरह सत्यापित किया जाता है जैसे Rust कोर। दोनों टुकड़े अभी भी एंड-टू-एंड सत्यापित हैं — बस इस सैंडबॉक्स के बजाय CI द्वारा।

चार #[ignore] किए गए टेस्ट पर एक नोट

  • hiddensteps-security::keyring_store::tests::set_get_delete_round_trip_against_the_real_vault — एक वास्तविक OS क्रेडेंशियल वॉल्ट/डेस्कटॉप सत्र की आवश्यकता है।
  • hiddensteps-observation::linux::shortcuts::tests::grabs_and_ungrabs_a_real_shortcut — एक वास्तविक सत्र-व्यापी XGrabKey करता है, जो एक साझा वातावरण में स्वचालित रूप से चलाने के लिए विघटनकारी होगा।
  • hiddensteps-llm-provider का tests/ollama_live.rs (2 टेस्ट) — एक वास्तविक चल रहे Ollama इंस्टेंस की आवश्यकता है। दोनों वास्तव में विकास के दौरान एक वास्तविक स्थानीय qwen3:0.6b (0.6B-पैरामीटर हाइब्रिड-रीज़निंग मॉडल) इंस्टेंस के विरुद्ध चलाए गए थे और संयुक्त रूप से ~2 सेकंड में पास हुए; एक अलग सेटअप के लिए HIDDENSTEPS_TEST_OLLAMA_MODEL/HIDDENSTEPS_TEST_OLLAMA_URL env वेरिएबल्स के माध्यम से मॉडल/URL को ओवरराइड करें।

सभी चार वास्तविक टेस्ट हैं, अवशेष नहीं — docs/roadmap/03-testing-strategy.md §2 ठीक यही अंतर खींचता है उस तर्क के बीच जो CI में मॉक के पीछे होना चाहिए और OS/सत्र/बाहरी-सेवा एकीकरण जो जानबूझकर, मैनुअल सत्यापन में होना चाहिए। उनमें से किसी को भी cargo test -p <crate> -- --ignored के साथ चलाएँ (केवल एक चलाने के लिए <test name> जोड़ें) उस मशीन पर जहाँ ऐसा करना उचित है।

टूल डाउनलोड करें
hiddensteps-redactionरिडक्शन इंजन (docs/design/05-privacy-model.md §4): API कुंजियों/टोकन/PEM कुंजियों/ईमेल/SSN/क्रेडिट कार्ड के लिए regex+Luhn डिटेक्टर, एक एन्ट्रॉपी-आधारित अस्पष्ट-गोपनीय डिटेक्टर, और अनिश्चितता-पर-ड्रॉप नीति30 टेस्ट, जिनमें जानबूझकर प्रतिकूल इनपुट शामिल हैं (गद्य में एम्बेडेड गोपनीयताएँ, निकट-मिस गैर-गोपनीयताएँ जैसे git SHA, डैशलेस/स्पेस्ड SSN, अंक-पैडेड कार्ड नंबर, सभी-एक-केस उच्च-एन्ट्रॉपी टोकन)
hiddensteps-pipelineइवेंट पाइपलाइन (ADR-0006): वर्गीकृत → रिडक्ट → सारांशित, प्रति सिग्नल प्रकार गोपनीयता-स्तर गेटिंग, डीप-मोड TTL असाइनमेंट8 टेस्ट जो रिडक्शन-ट्रिगर्ड ड्रॉप्स, स्तर-गेटिंग ड्रॉप्स, और सफल सारांशीकरण को कवर करते हैं
hiddensteps-observationObservationSource (ADR-0005) + लिनक्स: ActiveWindowSource (X11 GetInputFocus), FileOperationSource (inotify via notify), ClipboardMetadataSource (X11 चयन, मेटाडेटा-केवल), GlobalShortcutSource (X11 XGrabKey)। साथ ही macOS/Windows स्रोत फ़ाइलें (नीचे देखें)इस वातावरण में 11 में से 10 टेस्ट वास्तविक बैकएंड के विरुद्ध चलते हैं — एक लाइव X11 डिस्प्ले (WSLg का DISPLAY=:0) और वास्तविक inotify, मॉक नहीं। 1 टेस्ट (GlobalShortcutSource का वास्तविक ग्रैब) डिज़ाइन द्वारा #[ignore] है
hiddensteps-llm-providerLlmProvider (ADR-0004): Ollama क्लाइंट (हाइब्रिड-रीज़निंग मॉडल के लिए think: Option<bool> अनुरोध फ़ील्ड के साथ), एक OpenAI-वायर-संगत क्लाइंट (OpenAI/Azure/OpenRouter/Together/Groq/DeepSeek/LocalAI को कवर करता है), एक Anthropic Messages क्लाइंट, और स्थानीय-रनटाइम ऑटो-डिटेक्शन। हर क्लाइंट एक अनुरोध टाइमआउट सेट करता है (build_http_client) ताकि एक लटका हुआ रिमोट कॉल को हमेशा के लिए ब्लॉक न कर सके; Ollama max_tokens को अपने नेस्टेड options.num_predict के रूप में अग्रेषित करता हैwiremock मॉक सर्वर के विरुद्ध 19 टेस्ट (एक वास्तविक टाइमआउट-फायर चेक और यह कि Ollama वास्तव में num_predict भेजता है सहित), साथ ही 2 वास्तविक-Ollama एकीकरण टेस्ट (tests/ollama_live.rs, #[ignore] — नीचे देखें) जिन्होंने एक वास्तविक समस्या पाई और ठीक की: समान प्रॉम्प्ट ने think को उसके डिफ़ॉल्ट पर छोड़े जाने पर एक वास्तविक स्थानीय हाइब्रिड-थिंकिंग मॉडल के विरुद्ध दो मिनट से अधिक लिया, और think: Some(false) के साथ कुछ सेकंड
hiddensteps-patternsपैटर्न डिटेक्शन (स्लाइडिंग-विंडो n-gram अनुक्रम मिलान) + वर्कफ़्लो ग्राफ़ (किनारे भार के साथ संक्रमण ग्राफ़) — ADR-0010 की परत 116 टेस्ट, जिनमें PROMPT.md के अपने "31 बार देखा गया" उदाहरण का प्रत्यक्ष अनुरूप और एक प्रतिगमन टेस्ट शामिल है कि निरंतर दोहराव पर ओवरलैपिंग विंडो दोगुनी नहीं गिनी जाती हैं
hiddensteps-recommendationsसिफारिश इंजन की परत 2 (ADR-0010): संरचित-JSON प्रॉम्प्ट अनुबंध के साथ LLM संश्लेषण, एक कथा-विरोधाभास वैलिडेटर, और एक पुनःप्रयास लूप — महत्वपूर्ण रूप से, संख्यात्मक फ़ील्ड (estimated_time_saved_minutes) LLM के आउटपुट से कभी पार्स नहीं किए जाते, केवल परत 1 से गणना किए जाते हैं23 टेस्ट, जिनमें विकृत-JSON पुनःप्रयास, कथा-विरोधाभास पुनःप्रयास (वर्तनी-आउट संख्याओं और हर LLM-नियंत्रित फ़ील्ड को कवर करते हुए, केवल why नहीं), और स्ट्रिंग-जागरूक JSON निष्कर्षण, एक स्क्रिप्टेड टेस्ट प्रदाता के विरुद्ध शामिल हैं
hiddensteps-privacy-engineक्लाउड-डिस्पैच गेट (docs/design/03-data-flow-diagrams.md §5) और सहमति संस्करण (docs/design/05-privacy-model.md §5); PrivacyGatedProvider किसी भी LlmProvider को लपेटता है ताकि गेट को सामान्य कॉल पथ से बायपास न किया जा सके13 टेस्ट, जिनमें यह भी शामिल है कि स्तर-4 सामग्री हर सहमति दिए जाने पर भी अवरुद्ध है
hiddensteps-plugin-hostWASM प्लगइन होस्ट (ADR-0009): बंद क्षमता गणना, मैनिफेस्ट सत्यापन, एक wasmtime-समर्थित सैंडबॉक्स जो केवल अनुदत्त क्षमताओं के होस्ट फ़ंक्शन को लिंक करता है, साथ ही ईंधन मीटरिंग और एक मेमोरी ResourceLimiter जो प्लगइन इंस्टेंस के CPU/मेमोरी को सीमित करता है चाहे उसके पास कौन सी क्षमताएँ हों — वे दो अक्ष जिन्हें docs/research/06-threat-model.md का डेनियल-ऑफ-सर्विस अनुभाग नाम देता है जिन्हें अकेले क्षमता प्रवर्तन संबोधित नहीं कर सकता (एक क्षमता-मुक्त मॉड्यूल अभी भी हमेशा के लिए लूप या मेमोरी बढ़ा सकता है)। instantiate_from_manifest सुरक्षित प्रवेश बिंदु है: यह मैनिफेस्ट सत्यापन को बाध्य करता है (स्क्रीनशॉट के लिए स्तर-4-आवश्यक नियम) और मैनिफेस्ट द्वारा घोषित नहीं की गई किसी भी चीज़ को अनुदान देने से अस्वीकार करता है, किसी भी क्षमता के लिंकर तक पहुँचने से पहले — सादे instantiate क्षमता स्लाइस का मैनिफेस्ट से कोई संबंध नहीं है20 टेस्ट, जिनमें वास्तविक क्षमता-पलायन प्रयास शामिल हैं: टेस्ट समय पर संकलित हाथ-लिखित WAT मॉड्यूल, यह साबित करते हुए कि एक अनुदत्त-नहीं क्षमता का आयात वास्तव में अनसुलझा है (इंस्टेंटिएशन विफल होता है), केवल अप्रयुक्त नहीं; साथ ही एक वास्तविक अनंत-लूप मॉड्यूल और एक असीमित-memory.grow मॉड्यूल जो लटकने/मेमोरी समाप्त करने के बजाय ट्रैप करते हैं
hiddensteps-enterprise-policyनीति स्कीमा (docs/design/05-privacy-model.md §6) जिसमें ठीक दो नॉब हैं (गोपनीयता-स्तर तल, प्रदाता अनुमतिसूची) — किसी भी अन्य चीज़ के लिए कोई फ़ील्ड मौजूद नहीं है जिसे कोई नीति सीमित करना चाहे। ऐप डेटा निर्देशिका में enterprise-policy.json फ़ाइल से लोड किया गया यदि मौजूद है (एक वास्तविक, यदि अंतरिम, तंत्र — पूर्ण PolicyLoader प्लगइन कनेक्टर जिसे docs/design/08-plugin-architecture.md वर्णित करता है वह नहीं बनाया गया है), hiddensteps-event-store की enterprise_policy तालिका के माध्यम से पर्सिस्ट किया गया, और वास्तव में apps/desktop/src-tauri के set_privacy_level/set_ai_provider कमांड में लागू किया गया — वे दो उत्परिवर्तन बिंदु जिनसे एक स्तर/प्रदाता विकल्प कभी लिखा जाता है6 टेस्ट, जिनमें पाँच अतिरिक्त डिज़ाइन-द्वारा-बहिष्कृत कुंजियों वाली एक अधिकतम प्रतिकूल नीति फ़ाइल को पार्स करना और पुष्टि करना शामिल है कि उनमें से कोई भी पार्सिंग से नहीं बचता
स्थानकार्यान्वित करता हैकैसे सत्यापित किया गया
../apps/desktop/uiReact/TypeScript UI: OnboardingWizard (सभी 8 स्क्रीन, docs/ux/02), PrivacyDashboard (docs/ux/03), RecommendationCard (docs/ux/04), SettingsPage, DiagnosticsPage, App.tsx में वायर्ड — कोर से केवल एक टाइप किए गए tauriBridge.ts के माध्यम से बात करता हैvitest + @testing-library/react के माध्यम से वास्तविक jsdom रेंडरिंग के विरुद्ध 50 टेस्ट, जिनमें ऑनबोर्डिंग विज़ार्ड का चरण-गेटिंग (सफल जाँच के बिना सत्यापन से आगे नहीं बढ़ना, सहमति टिक किए बिना अवलोकन शुरू नहीं करना), हर उत्परिवर्तन कॉल साइट पर त्रुटि-सतहीकरण, पुनःसहमति बैनर, सिफारिश साक्ष्य निशान, और एक axe-core पहुँच गेट शामिल है; tsc -b टाइपचेक क्लीन
../apps/desktop/src-tauriTauri शेल: ~21 IPC कमांड (docs/design/09-api-specification.md) जो ऊपर के हर क्रेट को जोड़ते हैं, साथ ही लिनक्स के लिए एक वास्तविक कैप्चर→पाइपलाइन→स्टोर→UI-इवेंट बैकग्राउंड लूपलिनक्स, macOS, और Windows पर CI में क्लीन संकलित होता है — विशेष रूप से इस डेव सैंडबॉक्स में नहीं (कारण के लिए ../apps/desktop/README.md देखें), लेकिन "असत्यापित" चेतावनी जो यहाँ हुआ करती थी वह चली गई है: CI के पहले वास्तविक रन ने 3 वास्तविक बग पाए और ठीक किए (एक लापता Serialize व्युत्पत्ति, एक लापता Cargo फीचर फ्लैग, एक लापता जनरेटेड आइकन फ़ाइल) जिन्हें कोई भी स्थानीय समीक्षा नहीं पकड़ पाती
core
CFDictionary
find
&CFString
CFDictionary<CFString, CFType>
  • ब्राउज़र-डोमेन अवलोकन और ग्लोबल-शॉर्टकट ऑटो-स्टार्ट hiddensteps-observation/src/lib.rs की doc टिप्पणी में नामित अंतर हैं — पूर्व को एक अलग ब्राउज़र-एक्सटेंशन आर्टिफैक्ट की आवश्यकता है जो इस रिपॉजिटरी में नहीं है; बाद वाला (GlobalShortcutSource) कार्यान्वित है लेकिन कभी ऑटो-स्टार्ट नहीं होता, क्योंकि एक साझा डेव सैंडबॉक्स में सत्र-व्यापी कुंजी संयोजन को ग्रैब करना सक्रिय रूप से विघटनकारी होगा।
  • सिफारिश इंजन की परत 2 जो भी LlmProvider कॉन्फ़िगर किया गया है उसके माध्यम से गुणात्मक निर्णय को संश्लेषित करती है; इसका परीक्षण एक स्क्रिप्टेड स्टैंड-इन प्रदाता के विरुद्ध किया गया है (पुनःप्रयास/सत्यापन तर्क पर वास्तविक अभिकथन)। hiddensteps-llm-provider में अब वास्तविक-Ollama कवरेज है (नीचे देखें); संश्लेषक के अपने प्रॉम्प्ट अनुबंध को एक वास्तविक मॉडल के विरुद्ध एंड-टू-एंड चलाना (अंतर्निहित HTTP क्लाइंट के बजाय) अगला स्वाभाविक कदम है, अभी तक नहीं किया गया।
  • get_diagnostics (Tauri शेल) वास्तविक घटना/पैटर्न/सिफारिश/ऑडिट-लॉग गणना और वास्तविक ऑन-डिस्क फ़ाइल आकार की रिपोर्ट करता है, लेकिन GPU/CPU/मेमोरी उपयोग, अवलोकन OS-अनुमति स्थिति, या अद्यतन स्थिति नहीं — PROMPT.md की पूर्ण सेल्फ-डायग्नोस्टिक्स सूची। इसे प्रस्तुत करने वाला प्रत्येक UI घटक स्पष्ट रूप से ऐसा कहता है बजाय एक निर्मित "OK" दिखाने के।