AndroidHarness एउटा कोडिङ एजेन्ट हो जुन तपाईंको फोनमा रहन्छ। यसले उपकरणबाट सिधै वास्तविक परियोजनाहरूमा काम गर्छ: फाइलहरू पढ्छ र सम्पादन गर्छ, शेल कमाण्डहरू चलाउँछ, git चलाउँछ, ब्राउजर नियन्त्रण गर्छ, र MCP उपकरणहरू चलाउँछ। कुनै पीसी आवश्यक पर्दैन।
MIT लाइसेन्स अन्तर्गत खुला स्रोत: https://github.com/Sanuu7/AndroidHarness
THE AGENT RUNTIME
कोडिङ एजेन्टसँग कुराकानी गर्नुहोस्: स्ट्रिमिङ प्रतिक्रियाहरू, सोच ब्लकहरू, र अन्तरक्रियात्मक उपकरण कार्डहरू। सीपहरू, कोड, र PDF हरू संलग्न गर्नुहोस्। रनको समयमा फलो-अपहरू लामबद्ध गर्नुहोस् वा सूचनाहरूबाट कार्यहरू अनुमोदन गर्नुहोस्। चेकपोइन्टहरू एप पुन: सुरु हुँदा जीवित रहन्छन्। दोहोरो योजनाले कार्यान्वयन गर्नु अघि निरीक्षण र योजनाहरू। फोरग्राउन्ड सेवाले स्क्रिन बन्द हुँदा रनहरूलाई जीवित राख्छ।
५७ निर्मित उपकरणहरू
- फाइलहरू: read_file, write_file, edit_file, multi_edit (फजी फाइन्ड-रिप्लेस), रोलब्याकको साथ लागू गर्नुहोस्_प्याच, grep, search_files, file_info, ब्याच प्रतिलिपि, सार्नुहोस्, मेटाउनुहोस्।
- शेल: टाइमआउट र प्रक्रिया समूह सफाईको साथ शेल, पृष्ठभूमि डेमन प्रबन्धक (शेल_पृष्ठभूमि, bg_सूची, bg_किल)।
- Git: git_status, git_diff, git_log, git_show (प्याच दृश्य), git_commit, git_branch, git_branch_manage, git_checkout, git_push अपस्ट्रीम मर्मतको साथ, git_pull।
- प्रणाली र निदान: प्याकेज र ट्याग फिल्टरहरू सहित read_logcat, डाक्टर स्व-परीक्षण सुइट, env_status प्रोब।
- भिजन र वेब: भिजन मोडेलहरूको लागि read_image, PDF पाठ निकासी, web_search (keyless, Brave, Tavily), web_fetch, बाइनरी पत्ता लगाउने साथ http_request।
- एजेन्ट र मेमोरी: memory_read, memory_write, memory_search, todo_write लाइभ ट्र्याकिङ, ask_user प्रम्प्टहरू, कार्य (समानान्तर उपएजेन्टहरू), pkg_search, pkg_install, pkg_list।
मोडेल कन्टेक्स्ट प्रोटोकल (MCP)
MCP मार्फत बाह्य उपकरण इकोसिस्टमहरू जडान गर्नुहोस्:
- stdio, HTTP, र सर्भर-पठाइएको घटनाहरू (SSE) मा सर्भरहरू जडान गर्नुहोस्।
- क्लाउड डेस्कटप वा MCP JSON टाँसेर कन्फिगरेसनहरू आयात गर्नुहोस्।
- सर्भरहरूले एजेन्ट रनटाइममा गतिशील रूपमा अनुकूलन उपकरणहरू उजागर गर्छन्।
- प्रमाणित सेवाहरूको लागि Chrome कस्टम ट्याबहरू मार्फत निर्मित OAuth 2.0।
- प्रति-कार्यक्षेत्र अनुमोदनहरू र HMAC अखण्डता प्रमाणीकरणले कार्यान्वयनलाई सुरक्षित गर्दछ।
एजेन्ट ब्राउजर (१३ उपकरणहरू)
१३ उपकरणहरूमा हेडलेस ब्राउजर स्वचालन: browser_navigate, browser_click, browser_type, browser_scroll, browser_wait_for, browser_eval, browser_get_logs, browser_screenshot, browser_back, browser_forward, browser_refresh, browser_get_url, browser_get_dom। DevTools, उपकरण फ्रेमहरू, र एक-ट्याप बग मर्मतको साथ एजेन्टमा फिर्ता वेब एपहरूको पूर्वावलोकन गर्नुहोस्।
फाइलहरू, सम्पादक, टर्मिनल
बहु-चयन र ब्याच अपरेशनहरू सहितको कार्यस्थान फाइल प्रबन्धक। वाक्य रचना हाइलाइटिङ (कोटलिन, जाभा, पाइथन, जेएस, टीएस, एचटीएमएल, शेल), लाइन नम्बरहरू, असीमित अनडू, रेजेक्स खोज, र एन्कोडिङ-संरक्षण बचतहरू सहितको कोड सम्पादक। छेउ-छेउ दृश्य भिन्नता दर्शक। अन्तरक्रियात्मक टर्मिनल सत्रहरू।
स्वचालन र निर्माण
वर्कमेनेजर मार्फत तालिकाबद्ध पृष्ठभूमि स्वचालनहरू: तालिका योजनाकार, प्रिसेट अन्तरालहरू, रन इतिहास, अलर्टहरू। असफल निर्माणहरूको लागि लाइभ लगहरू र एक-ट्याप एजेन्ट फिक्सहरूको साथ ग्र्याडल आदेशहरू र परीक्षण सुइटहरूको लागि ड्यासबोर्ड निर्माण र परीक्षण गर्नुहोस्।
मोडेलहरू र क्यासिङ
बिल्ट-इन हार्नेस प्रदायक मार्फत कुञ्जीविहीन पहुँच, वा एन्थ्रोपिक, जेमिनी, ओपनएआई, वा अनुकूलन URL हरूको लागि API कुञ्जीहरू ल्याउनुहोस्। विलम्बता प्रोबहरू, सटीक मूल्य निर्धारण, र वास्तविक-समय लागत ट्र्याकिङको साथ लाइभ क्याटलग। प्रम्प्ट क्यास अनुगमन: हिटहरू, मिसहरू, पढ्ने/लेख्ने टोकनहरू, हिट दरहरू। अफबाट अल्ट्रामा सोच्ने भर्याङ।
डिजाइनद्वारा सुरक्षित
कार्यान्वयन तहहरू: शिजुकु, लिनक्स टूलचेन (ब्याश, गिट, पाइथन, नोड), टोयबक्स श फलब्याक। शेल नीतिले कार्यस्थानमा सञ्चालनहरू सीमित गर्दछ। गोप्य रिडेक्टरले API कुञ्जीहरू स्क्रब गर्दछ। चार अनुमति मोडहरू: सबै पुष्टि गर्नुहोस्, जोखिमपूर्ण पुष्टि गर्नुहोस्, पूर्ण स्वचालित, पूर्ण पहुँच। बायोमेट्रिक एप लक।
सीप र मेमोरी
२३ बन्डल गरिएको मार्कडाउन सीपहरू (योजना, TDD, डिबगिङ, वास्तुकला) साथै अनुकूलन सीपहरू। लाइभ टुडो ट्र्याकिङ, रिपो नक्सा कोडबेस अनुक्रमणिका, ग्रोक व्हिस्पर भ्वाइस इनपुट, सत्र फोर्किङ, निरन्तर मेमोरी।
सुरु गर्दै
१. परियोजना फाइलहरूको लागि भण्डारण पहुँच प्रदान गर्नुहोस्।
२. बिल्ट-इन किलेस प्रदायक प्रयोग गर्नुहोस् वा सेटिङहरूमा API कुञ्जी प्रविष्ट गर्नुहोस्।
३. वैकल्पिक: विशेषाधिकार प्राप्त शेल कार्यान्वयनको लागि शिजुकु जडान गर्नुहोस्।
शून्य विश्लेषण, विज्ञापन, वा ट्र्याकरहरू। डेटा कन्फिगर गरिएका अन्त्य बिन्दुहरूमा मात्र प्रवाह हुन्छ। GitHub मा समस्याहरू रिपोर्ट गर्नुहोस्।
तपाईंको उपकरणमा एआई कोडिङ हार्नेस: शेल, फाइलहरू, कोड सम्पादक, गिट, र एमसीपी।
मा अपडेट गरिएको
२०२६ सेप्टेम्बर २६