I-AndroidHarness iyi-ejenti yokufaka amakhodi ehlala efonini yakho. Isebenza kumaphrojekthi angempela ngqo kusuka kudivayisi: ifunda futhi ihlele amafayela, isebenzisa imiyalo yegobolondo, ishayela i-git, ilawula isiphequluli, futhi isebenzisa amathuluzi e-MCP. Akukho PC edingekayo.
Umthombo ovulekile ngaphansi kwelayisensi ye-MIT: https://github.com/Sanuu7/AndroidHarness
I-Agent Runtime
Xoxa ne-ejenti yokufaka amakhodi: izimpendulo zokusakaza, amabhlogo okucabanga, namakhadi amathuluzi asebenzisanayo. Namathisela amakhono, ikhodi, nama-PDF. Ukulandelela komugqa ngesikhathi sokugijima noma uvumele izenzo ezivela kuzaziso. Izindawo zokuhlola zisinda ekuqaliseni kabusha kohlelo lokusebenza. Ukuhlola kokuhlela okuphindwe kabili kanye nokuhlela ngaphambi kokuqaliswa. Insizakalo yangaphambili igcina ukusebenza kuphila ngesikrini sivaliwe.
AMATHULUZI ANGU-57 AKHETHEKILE
- Amafayela: ifayela_lokufunda, ifayela_lokubhala, ifayela_lokuhlela, ukuhlela_okuningi (ukuthola_okungacacile), sebenzisa_i-patch ene-rollback, i-grep, amafayela_okusesha, ulwazi_lwefayela, ikhophi ye-batch, hambisa, susa.
- Igobolondo: igobolondo elinokuphelelwa yisikhathi kanye nokuhlanzwa kweqembu lenqubo, umphathi we-daemon yangemuva (igobolondo_ingemuva, uhlu_lwe-bg, i-bg_kill).
- I-Git: i-git_status, i-git_diff, i-git_log, i-git_show (ukubuka kwe-patch), i-git_commit, i-git_branch, i-git_branch_manage, i-git_checkout, i-git_push enokulungiswa okuphezulu, i-git_pull.
- Isistimu Nokuxilonga: i-read_logcat enezihlungi zephakheji kanye nethegi, i-suite yokuzihlola kadokotela, i-env_status probe.
- Umbono Newebhu: i-read_image yamamodeli okubona, ukukhipha umbhalo we-PDF, usesho_lwewebhu (okungenakhiye, i-Brave, i-Tavily), i-web_fetch, i-http_request enokutholwa kwe-binary.
- I-Agent Nememori: i-memory_read, i-memory_write, usesho_lwememori, ukulandelwa_kokubhala_okubukhoma kwe-todo, izixwayiso_zomsebenzisi, umsebenzi (ama-subagents ahambisanayo), usesho_lwe-pkg, usesho_lwe-pkg, uhlu_lwe-pkg.
I-MODEL CONTEXT PROTOCOL (MCP)
Xhumanisa izinhlelo zokusebenza zamathuluzi angaphandle nge-MCP:
- Xhuma amaseva nge-stdio, i-HTTP, kanye nemicimbi ethunyelwe yiseva (SSE).
- Ukungenisa izilungiselelo ngokunamathisela i-Claude Desktop noma i-MCP JSON.
- Amaseva aveza amathuluzi enziwe ngokwezifiso ngokuguquguqukayo esikhathini sokusebenza se-ejenti.
- I-OAuth 2.0 eyakhelwe ngaphakathi nge-Chrome Custom Tabs yezinsizakalo eziqinisekisiwe.
- Ukuvunyelwa kwendawo yokusebenza kanye nokuqinisekiswa kobuqotho be-HMAC kuvikela ukusebenza.
ISIPHEQULULI SE-AGENT (AMATHULUZI AYI-13)
Ukuzenzakalela kwesiphequluli esingenakhanda kumathuluzi ayi-13: i-browser_navigate, i-browser_click, uhlobo lwesiphequluli, i-browser_scroll, i-browser_wait_for, i-browser_eval, i-browser_get_logs, isithombe-skrini sesiphequluli, i-browser_back, i-browser_forward, i-browser_refresh, i-browser_get_url, i-browser_get_dom. Buka kuqala izinhlelo zokusebenza zewebhu nge-DevTools, ozimele bedivayisi, kanye nokulungiswa kwamaphutha okukodwa emuva ku-ejenti.
AMAFAYILE, UMHLELI, ISITHEMULI
Umphathi wefayela lendawo yokusebenza onemisebenzi yokukhetha okuningi kanye ne-batch. Umhleli wekhodi one-syntax egqamisayo (i-Kotlin, i-Java, i-Python, i-JS, i-TS, i-HTML, i-Shell), izinombolo zomugqa, ukuhlehlisa okungenamkhawulo, usesho lwe-regex, kanye nokulondolozwa kokufaka ikhodi. Isibukeli se-diff esibonakalayo eceleni. Amaseshini e-terminal asebenzisanayo.
UKUZENZAKALELA NOKWAKHA
Ukuhlela okuzenzakalelayo kwangemuva nge-WorkManager: ukuhlela ishejuli, izikhawu ezihleliwe, umlando wokugijima, izexwayiso. Yakha futhi uhlole ideshibhodi yemiyalo ye-Gradle kanye nama-test suites anamalogi abukhoma kanye nokulungiswa kwe-ejenti yokuthepha okukodwa kokwakhiwa okuhlulekile.
AMAMODELI NOKUGCINA
Ukufinyelela okungenakhiye ngomhlinzeki we-Harness owakhelwe ngaphakathi, noma ulethe okhiye be-API be-Anthropic, i-Gemini, i-OpenAI, noma ama-URL enziwe ngokwezifiso. Ikhathalogi ebukhoma ene-latency probes, amanani aqondile, kanye nokulandelela izindleko zesikhathi sangempela. Ukuqapha okusheshayo kwe-cache: ukushaya, ukuphuthelwa, amathokheni okufunda/ukubhala, amazinga okushaya. Izitebhisi zokucabanga zisuka kude ziye kwe-ultra.
KUPHEPHILE NGOMKHIQIZO
Amazinga okusebenza: I-Shizuku, i-Linux toolchain (bash, git, python, node), i-toybox sh fallback. Inqubomgomo ye-Shell ivimba imisebenzi endaweni yokusebenza. I-Secret redactor isula okhiye be-API. Izindlela ezine zemvume: qinisekisa konke, qinisekisa okuyingozi, okuzenzakalelayo okugcwele, ukufinyelela okugcwele. Ukukhiya kohlelo lokusebenza lwe-Biometric.
AMAKHONO NENKUMBULO
Amakhono angu-23 okumaka phansi ahlanganisiwe (ukuhlela, i-TDD, ukulungisa amaphutha, ukwakheka) kanye namakhono enziwe ngokwezifiso. Ukulandelela okubukhoma kwe-todo, ukukhomba i-repo map codebase, ukufaka izwi kwe-Groq Whisper, i-session forking, inkumbulo eqhubekayo.
UKUQALA
1. Nikeza ukufinyelela kwesitoreji samafayela ephrojekthi.
2. Sebenzisa umhlinzeki ongenakhiye owakhelwe ngaphakathi noma faka ukhiye we-API kuzilungiselelo.
3. Ongakukhetha: xhuma i-Shizuku ukuze uthole ukusebenza kwe-shell okunezinzuzo.
Akukho ukuhlaziya, izikhangiso, noma ama-tracker. Idatha igeleza kuphela kuma-endpoints amisiwe. Bika izinkinga ku-GitHub.
I-AI coding harness kudivayisi yakho: igobolondo, amafayela, umhleli wekhodi, i-git, kanye ne-MCP.
Kubuyekezwe ngo-
Sep 26, 2026