AiHummer
Română
AutentificareCont personal
v1.1.x
{ }Swagger

Trimite un plugin prin intermediul cabinetului personal

v1.1.x · actualizat 2026-07-19

piață comunitară Permite oricărui client înregistrat să publice un plugin pentru ca toată lumea să îl instaleze — în același mod în care publici o aplicație într-un magazin de aplicații. Completezi metadatele paginii magazinului, declari ce permisiuni are nevoie pluginul tău, încarci build-ul și îl trimiți pentru revizuire. Această pagină parcurge întregul proces pas cu pas.

[!NOTE] Acest flux este pentru comunitate (terță parte) pluginuri trimise prin intermediul tău cabinet personal la my.aihummer.ru. Prima parte Pluginurile AiHummer sunt livrate pe propriul lor pipeline. Pluginurile comunității sunt gratuit; tu poate adăuga un link opțional pentru donații.

Înainte să începi

  1. A cont personal-cabinet înregistrat — înscrie-te și confirmă-l (vezi Înregistrare). Orice client poate trimite.
  2. A plugin construit — un pachet de eliberare semnat produs cu SDK pentru plugin (aihummer plugin package). Dacă ai nu am construit încă unul, începe de acolo mai întâi.
  3. Un pictogramă și cel puțin o captură de ecran, și descrierile tale pregătite în ambele Rusă și engleză.

Cum funcționează publicarea (imaginea de ansamblu)

Trimisul tău trece printr-un flux fix. Poți urmări starea sa în cabinet la fiecare pas.

Etapă Ce se întâmplă Cine acționează
Proiect Tu creezi intrarea și completezi meta-datele; nimic nu este public încă. Tu
Trimis Îl trimiți pentru revizuire. Tu
Revizuire AI Un agent automatizat verifică pluginul împotriva politică de recenzie — securitate, corectitudine manifestă, completitudine, conținut. Automatizare
Moderație Un moderator uman citește raportul AI împreună cu artefactul și metadata dvs. și decide. Echipa AiHummer
Publicat La aprobare, artefactul este semnat și adăugat în catalogul comunității + fluxul pieței publice. Echipa AiHummer
Respins Dacă ceva eșuează, primești motivele; repară și retransmite. Tu → înapoi la Ciornă

[!IMPORTANT] Inteligența artificială niciodată publică singur. Un om ia întotdeauna decizia finală, și nimic nu ajunge în catalog fără aprobarea lor.

Pasul 1 — Deschide «Pluginurile mele»

Conectează-te la my.aihummer.ru, deschide «Pluginurile mele» secțiune și faceți clic Publică (sau «Plugin nou»). Aceasta creează o schiță poți edita liber până când îl trimiți.

Pasul 2 — Completează metadatele magazinului

Completează fiecare câmp. Metadata incompletă este unul dintre cele mai frecvente motive pentru care o trimitere este respinsă.

Câmp Ce să introduci
Nume (RU + EN) Numele de afișare al pluginului în ambele limbi.
Descriere scurtă (RU + EN) O linie pentru cardul de catalog.
Descriere completă (RU + EN) Ce face pluginul, cum să-l folosești, de ce are nevoie. Semnificativ — nu un substitut.
Categorie Alege unul din setul permis (de ex. Canale, Productivitate, Integrări, Voce, Utilitare).
Versiune A semver șir, de exemplu 1.0.0. Fiecare nouă trimitere trebuie să îl crească.
Pictogramă O imagine pătrată validă.
Capturi de ecran Cel puțin unul; arătând pluginul în acțiune.
Licență Licența pluginului (de exemplu MIT, Apache-2.0).
Pagina principală / depozit Opțional https:// link către proiectul tău.
Link de donație Opțional. Valid https:// link către un gazdă de donații bine-cunoscută — de exemplu Boosty, Patreon, PayPal sau YooMoney. Phishing-ul sau gazdele arbitrare sunt respinse.
Jurnal de modificări (RU + EN) Ce s-a schimbat în această versiune.

[!TIP] Scrieți descrierile pentru un utilizator real care nu a mai văzut niciodată pluginul dumneavoastră. “dummies” este exact corect: spune ce face, când să-l folosești și de ce are nevoie.

Pasul 3 — Declară manifestul de capabilitate

manifest de capabilitate este inima modelului de securitate. Este o declarație scurtă și structurată a toate permisiunile de care are nevoie pluginul tău — cu ce gazde comunică, ce fișiere accesează, dacă execută comenzi externe, ce canale și date de autentificare utilizează.

De ce să-l declari

  • Clienții văd permisiunile solicitate înainte să instaleze și consimți la lor, la fel ca solicitarea de permisiune a unei aplicații mobile.
  • Instanța folosește manifestul pentru a restricționa pluginul la ceea ce a declarat.
  • Recenzenții verifică că al tău declarat capabilități potrivire care este codul de fapt face. Un plugin care solicită o permisiune pe care nu a declarat-o este respins.

Principiul privilegiului minim

Declara doar ce folosește efectiv pluginul tău și nimic mai mult. Mai puține permisiuni înseamnă o revizuire mai rapidă, consimțământ mai ușor din partea clienților și mai multe instalări. Dacă nu atingi sistemul de fișiere, declară o listă goală. Dacă nu pornești niciodată un proces, setează exec către false.

Formatul

Manifestul de capabilitate este un obiect JSON cu aceste câmpuri:

Câmp Tip Sens
network șir[] Numele gazdelor la care se conectează pluginul (lista sa de permisiuni de ieșire).
filesystem șir[] Căile pe care le citește sau le scrie, relative la propriul director de pluginuri.
exec boolean Dacă creează procese externe / rulează comenzi.
channels șir[] Canale de mesagerie cu care se integrează (de exemplu) telegram).
credentials șir[] Se numesc cheile secrete/config pe care le folosește (niciodată valorile secrete).
description șir Un rezumat scurt, ușor de citit de oameni, despre ce are nevoie și de ce.

Exemplu:

{
  "network": ["api.example.com", "cdn.example.com"],
  "filesystem": ["./cache"],
  "exec": false,
  "channels": ["telegram"],
  "credentials": ["api_token"],
  "description": "Calls the Example API to sync tasks and posts replies to Telegram. Caches responses under its own ./cache directory. No process spawning, no other hosts."
}

[!WARNING] A face nu nu pune secrete reale, tokenuri sau chei nicăieri — nici în manifest, nici în metadate, nu în artefact. Declară acreditările doar după nume (de exemplu api_token); clientul furnizează valoarea efectivă la momentul instalării. Codificat static secretele sunt o respingere automată.

Pasul 4 — Încarcă artefactul

Încarcă build-ul pluginului tău:

  • Format: un .tar.gz pachet de eliberare produs de aihummer plugin package.
  • Trebuie să conțină pluginul manifest.json (manifestul SDK — tip, versiune, punct de intrare, declarat capabilities, câmpuri de configurare).
  • Manifestul de capabilități pe care l-ați completat la Pasul 3 trebuie să fie consistent cu ce codul și manifest.json chiar să faci.

De asemenea, atașezi pictogramă și capturi de ecran aici dacă nu ai făcut-o deja.

[!TIP] Aleargă aihummer plugin validate local înainte de încărcare. Contractul de validare este același pe care îl folosește piața, așa că un manifest care trece local va fi acceptat aici și.

Pasul 5 — Trimite pentru revizuire

Când fiecare câmp este completat și artefactul este încărcat, faceți clic «Trimite pentru revizuire». Cabinetul efectuează mai întâi un control de completitudine; dacă lipsește ceva, vă spune exact ce. Odată acceptat, starea trece la Trimis și apoi Revizuire AI — nu trebuie să faci nimic altceva.

Pasul 6 — Urmăriți stadiul și citiți un verdict

Deschideți pluginul în «Pluginurile mele» să-i urmărești starea. Când revizuirea se încheie, vei vedea unul dintre:

  • Cu măsură — recenzia automată a trecut sau a semnalat doar lucruri minore; a Oamenii se uită acum la el. Doar așteaptă.
  • Respins — ceva a eșuat. Vei vedea un verdict, un rezumat și elemente specifice care nu au trecut (cu motivul pentru fiecare). Acesta este al tău listă-fix.
  • Publicat — aprobat, semnat și activ. Pluginul tău apare acum pe Piața AiHummer și se instalează în orice instanță care are catalogul comunității activat.

Cum să citești un refuz și să retransmiți

  1. Deschide pluginul; citește articole eșuate și motivele lor.
  2. Repară-le — majoritatea sunt unul dintre: o descriere lipsă/slabă, o capacitate nepotrivită manifest, un secret hardcodat, un link de donație prost, sau o versiune pe care nu ai creștere.
  3. Editează metadatele și/sau încarcă un nou artefact cu o versiune incrementată.
  4. Clic «Trimite pentru revizuire» din nou. Trece din nou prin aceeași conductă.

[!NOTE] O respingere nu este o pedeapsă — este o listă de verificare. politică de recenzie este public exact pentru ca tu poate îndeplini orice cerință înainte tu te supui.

Unde următor