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

Jurnal de modificări

v1.0.x · actualizat 2026-08-04

O istorie a schimbărilor notabile ale AiHummer. Linia actuală este v1.0.x. Fiecare intrare de mai jos poartă data ei și componentele atinse, iar cum se trece la o versiune mai nouă explică ghidul de actualizare.

[!NOTE] Această pagină listează modificările care contează pentru utilizatori și administratori. Exact versiunea build este vizibilă în interfața de administrare și în Explorator API (Swagger).

v1.0.17 (Nucleu, stabil) — 02-08-2026

Fixat

  • Căutarea web pornește acum cu adevărat pe o instalare proaspătă: setările ei sunt scrise înainte de verificarea de pregătire și primește o cheie secretă proaspăt generată, astfel încât serviciul nu mai refuză să ruleze cu cea implicită.
  • Node.js este acum livrat în interiorul pachetului și se instalează offline, astfel încât pluginurile care au nevoie de el — aplicația AiHummer, pocket-agent și conectorii de canale — se instalează pe distribuții al căror Node.js propriu este prea vechi.
  • O lansare nu mai eșuează doar pentru că o descărcare mare este lentă: transferurile se reiau de unde s-au oprit și sunt întrerupte doar atunci când chiar stagnează.

Schimbat

  • aihummer status se încheie acum cu pași următori aleși după ceea ce a găsit: un gateway căzut începe cu jurnalul său, unul sănătos — cu diagnosticare, setări și documentație. Sunt sugerate doar comenzi reale.

v1.0.16 (Nucleu, stabil) — 02-08-2026

Nou

  • O sursă de cunoștințe poate aparține acum unui singur angajat AI sau poate fi partajată de toți, iar regăsirea respectă acea legare.

Schimbat

  • Pluginul aplicației AiHummer trece la versiunea publicată 1.0.4, care aduce corecțiile pentru autentificarea pe dispozitive.

Fixat

  • O instalare proaspătă nu se mai oprește imediat după despachetarea browserului inclus: un sidecar opțional nu poate întrerupe niciodată instalarea, astfel încât gateway-ul, baza de date și fiecare plugin sunt configurate conform intenției.
  • Căutarea web inclusă pornește acum pe gazde cu Python 3.12, iar browserul inclus primește bibliotecile de sistem de care are nevoie; o bibliotecă lipsă este raportată sincer în loc să lase serviciul într-o buclă de reporniri.
  • Pluginurile care rulează pe Node.js se instalează din nou: instalatorul verifică acum versiunea majoră a Node.js, nu doar prezența lui, și numește versiunea de care are nevoie.
  • Serviciile pluginurilor pornesc din nou sub o instalare per-utilizator; anterior eșuau înainte de lansare din cauza directivelor de întărire pe care un manager de servicii la nivel de utilizator nu are voie să le aplice.
  • aihummer settings găsește singură adresa bazei de date a instalării, așa cum făceau deja celelalte comenzi de bază de date.
  • O eroare pe care comanda a explicat-o deja nu mai este tipărită a doua oară ca text brut; codul de ieșire rămâne neschimbat.
  • Ajutorul comenzilor este afișat în limba operatorului și nu mai poartă marcaje interne; status arată acum o prezentare generală a instalării și starea serviciilor opționale; doctor numește un runtime Node.js lipsă și materialul lipsă de înregistrare în flotă.

Securitate

  • Limitele abonamentului nu mai pot fi relaxate prin API-ul de setări: cele două chei gestionate de furnizor sunt refuzate chiar de depozitul de setări, nu de un singur handler de cereri.

v1.0.15 (Nucleu, stabil) — 01-08-2026

Schimbat

  • Pachetele de conectori sunt acum construite reproductibil: aceeași sursă produce întotdeauna o arhivă identică octet cu octet, astfel încât suma de control publicată poate fi verificată independent. Conectorii incluși trec, în consecință, la 1.0.1.

Fixat

  • Un plugin încorporat a cărui primă implementare a fost întreruptă de o repornire a gateway-ului nu mai rămâne blocat pentru totdeauna; următoarea pornire îl preia și finalizează instalarea.
  • Instanța listează acum ce unelte de agent a înregistrat la pornire și numește setarea care activează fiecare unealtă opțională lipsă, astfel încât un răspuns „acea unealtă nu este disponibilă” poate fi diagnosticat.
  • Un singur refresh de catalog eșuat imediat după pornire este raportat calm, nu ca un avertisment; doar eșecurile repetate sunt semnalate.
  • Caseta de mesaj din Sesiuni crește din nou odată cu textul, până la o înălțime fixă.
  • Insignele de stare ale pluginurilor sunt stilizate consecvent cu insignele de tip și „Încorporat” de lângă ele.

v1.0.14 (Nucleu, stabil) — 31-07-2026

Nou

  • Căutarea web și browserul anti-detecție sunt acum livrate în fiecare build și se instalează offline, astfel încât ambele funcționează din start, fără pas de configurare și fără descărcare pe server.

Schimbat

  • Setările gestionate de furnizor (căutarea web, browserul și serviciul de memorie încorporat) nu mai sunt afișate ca opțiuni ale instanței; serviciul de memorie își păstrează acțiunea de actualizare.

Fixat

  • Un plugin încorporat a cărui primă implementare a eșuat pe un server cloud nou este acum reîncercat automat în loc să rămână defect.
  • Un refresh de catalog nu mai poate înlocui o intrare de plugin semnată cu una nesemnată, ceea ce făcuse mai multe pluginuri de primă parte să refuze instalarea.
  • Eșecul încărcării listei de modele își numește acum cauza reală în loc de un generic „temporar indisponibil”.
  • Suspendarea unui abonament oprește acum cu adevărat asistentul peste tot, iar motivul este afișat pe fiecare pagină a interfeței de administrare.
  • Ștergerea unui server auto-găzduit din cabinetul personal îl elimină acum complet, și doar după ce perioada plătită s-a încheiat.
  • Caseta de mesaj din Sesiuni crește odată cu textul, numele planurilor cloud sunt localizate, iar insignele pluginurilor nu își mai rup rândul.

v1.0.14-beta1 (Nucleu, beta) — 30-07-2026

Securitate

  • Publicarea unei lansări întrerupte poate fi acum reluată doar din sursa exactă revizuită, după ce arhiva semnată și starea curentă a canalului trec verificări de integritate cu refuz implicit.

v1.0.13 (Nucleu, stabil) — 29-07-2026

Securitate

  • Acreditările de producție nu mai sunt compilate în binarul de lansare, iar acreditarea de bootstrap a flotei a fost mutată în afara artefactelor de lansare.
  • Instalarea privilegiată și publicarea lansărilor fixează acum fiecare dependență pe care o descarcă: pachetele poartă un manifest semnat care leagă versiunea, platforma și varianta, iar redarea repetată sau substituirea semnată valid este respinsă înainte ca ceva să fie scris.
  • Rădăcina compromisă de semnare a comunității a fost retrasă; execuția locală a pluginurilor terțe este acum refuzată implicit.
  • Endpoint-ul MCP publicat, programările create de agenți, sesiunile de flux de evenimente și redirecționările OpenAPI au primit fiecare o graniță explicită de autorizare și idempotență.
  • Webhook-urile Avito gestionate folosesc acum un token secret de cale per-instalare, păstrat în seiful criptat, iar o migrare de actualizare elimină secretul din configurația în text simplu.

Schimbat

  • Lanțul de unelte al interfeței de administrare a trecut la TypeScript 7 în întreg spațiul de lucru, cu browserul folosit de auditul sistemului de design fixat la revizia Playwright corespunzătoare.

Fixat

  • Datele de contact ale clientului sunt acum o proiecție doar-citire a clientului legat, eliminând un scriitor care putea diverge de facturare.
  • Corecții de fiabilitate pentru integrarea continuă: cache-urile de build nu mai sunt partajate între depozite concurente, poarta web nu mai are nevoie de o instalare Go ambientală, iar fixările de încredere supraviețuiesc îmbinărilor squash.

v1.0.12 (Nucleu, stabil) — 27-07-2026

Fixat

  • Gateway-ul nu mai refuză să pornească pe o gazdă fără Caddy. În 1.0.11 unitatea cerea /etc/caddy/aihummer.d; când Caddy lipsea, systemd nu rula deloc serviciul (226/NAMESPACE), lăsând instalările curate și provisionarea cloud fără un gateway funcțional. Calea este acum opțională, iar instalatorul creează directorul acolo unde Caddy este realmente prezent.
  • Unitățile pluginurilor comunitare nu se mai strică atunci când declară un director care nu există încă — același mod de eșec este reparat și acolo.

v1.0.11 (Nucleu, stabil) — 27-07-2026

Securitate

  • Un domeniu cloud personalizat este raportat drept conectat doar după ce comanda exactă a instanței reușește și endpoint-ul public răspunde printr-un certificat HTTPS de încredere, valid pentru numele de gazdă.

Fixat

  • Instanțele auto-găzduite raportează acum un domeniu schimbat în timpul rulării, fără a necesita o repornire a Core.
  • Fallback-ul Einstein încorporat instalează acum build-ul portabil semnat publicat, în locul unui artefact învechit indisponibil.
  • Jurnalele redirecționate ale instalatorului non-interactiv păstrează toată ieșirea de verificare anterioară și nu mai conțin goluri NUL rarefiate.

v1.0.10 (Nucleu, stabil) — 27-07-2026

Nou

  • Interfața de administrare este acum completă în 27 de limbi, cu selecție persistentă a limbii și forme corecte de plural.

Securitate

  • Gazdele curate pot verifica o lansare cu OpenSSL standard înainte de a avea încredere în orice verificator suplimentar sau de a-l descărca.
  • Delegarea agenților păstrează acum memoria privată și apelurile de unelte repetate în domeniul agentului care acționează, împiedicând un agent să refolosească datele sau rezultatul altui agent.
  • Răspunsurile de control ale instanței folosesc acum un domeniu autentificat per-instanță, în loc să solicite o coadă temporară largă.

Fixat

  • Actualizările de pluginuri păstrează acum memoria durabilă, cursoarele, bazele de date locale, spațiile de lucru, ieșirea și acreditările generate în afara fișierelor de aplicație înlocuibile.
  • Descoperirea modelelor furnizorului identifică acum sincer rezultatele live, din cache, personalizate și indisponibile, în timp ce setările și formularele pluginurilor de primă parte expun doar valori reale, editabile de operator, cu tipurile corecte de câmpuri.
  • Proprietarii cloud-ului gestionat pot roti în siguranță parola de administrator a unei instanțe din portalul clientului, fără ca textul simplu să apară în răspunsurile de stare.
  • O instalare proaspătă se conectează acum la aplicația mobilă AiHummer prin pluginul os-client publicat și returnează spațiul de lucru corect în timpul asocierii dispozitivului.
  • Turele eșuate arată acum un motiv localizat sigur, pasul următor sugerat și o referință de diagnostic, păstrează aceste detalii în Sesiuni și oferă reîncercarea doar când este validă.
  • Uneltele de browser și de căutare devin disponibile doar după verificări reale de pregătire a protocolului; setările care nu au putut fi încă aplicate rămân în coadă pentru o reîncercare reușită ulterioară.

v1.0.9 (Nucleu, stabil) — 27-07-2026

Nou și îmbunătățit

  • Listele, imaginile și avatarurile afișează locuri de încărcare în loc să apară înghețat în timp ce se solicită date.
  • În chat, Introdu trimite și Shift+Enter inserează o linie nouă.
  • Planul actual este afișat cu numele său localizat, ușor de citit de oameni.
  • Linkurile către TikTok, Avito și VK folosesc mărci recunoscute.

Fixat

  • Serviciile de client Telegram și ale sistemului de operare sunt găsite corect după instalare.
  • Câmpurile secrete mascate nu mai confundă masca afișată cu cea salvată valoare secretă.
  • Politica paginii permite conexiunea Yandex Metrika configurată fără slăbind celelalte restricții ale sale.

v1.0.8 (Nucleu, stabil) — 26-07-2026

Nou

  • Conectori VK și Avito alăturați-vă Telegram ca canal suport pentru clienți opțiuni.
  • Un agent poate fi pus la dispoziție pentru autogestionare de către utilizatorul corespunzător, în cadrul permisiunilor de lucru acordate.

Schimbat

  • Opțiunile canalului din browser încorporat retrase au fost eliminate. Testați un agent în Sesiuni, apoi conectați unul dintre conectorii de canal acceptați.

v1.0.1–v1.0.7 (Nucleu, stabil) — 13-07-2026 … 22-07-2026

[!NOTE] Acest jurnal de modificări urmărește AiHummer Core. Module (Einstein, Bitrix24, SIP, Pocket Agent) și aplicația mobilă/desktop au propriile versiuni numerotate.

Nou

  • Prima linie stabilă publică. Core și-a atins stabil canal (v1.0.1) cu piața de pluginuri a comunității; se instalează prin install.sh.
  • Ecrane de conectare ale furnizorului branduit. Ecrane de conectare native (cu logo-uri) pentru Furnizori ruși și internaționali de modele — YandexGPT, GigaChat, Cloud.ru, MTS AI, OpenAI, Anthropic, Google, DeepSeek, xAI, Mistral, Groq și alții; furnizori în spatele un bloc regional este accesibil printr-un proxy de ieșire (v1.0.4).
  • Liste reale de modele în dialogul adăugare furnizor, cu furnizori ruși clasificați mai întâi; programul de instalare configurează Node.js pentru runtime:node pluginuri (v1.0.5).

Modificat / reparat

  • Pluginurile comunitare pe care autorul le retrage vor fi eliminate din magazinul unei instanțe la următorul sincronizare catalog (v1.0.2).
  • Pluginurile trebuie să declare gazdele/canalele pe care le folosesc, impus la instalare; publicul jurnalul de modificări este publicat și în rusă; instanțele cloud alocate se leagă fiabil și raportează IP-ul lor public real; remediat primul-login cu acreditivele de administrator trimise prin email și Telegram imediat primit (v1.0.3–v1.0.4).
  • Poller-ul Telegram șterge webhook-urile învechite și face pauză; secretele sunt mascate cu ale lor lungime reală; fixări pentru legarea credențialelor per-agent; suport multi-conturi Codex (v1.0.5–v1.0.7).

v1.0.x — 2026-07-07

Nou

  • Cont personal la my.aihummer.ru. Înregistrare cu confirmare prin e-mail, linkuri de instalare personale, detalii de facturare pentru individ/companie cu confirmarea furnizorului, documente (facturi și acte), consimțăminte și 27 de limbi UI. Scriptul de instalare public a dispărut — instalarea începe acum în portal.
  • Roluri cu permisiuni configurabile. Pagina „Roluri”: roluri personalizate cu bife de citire/scriere pe domeniul resursei; roluri încorporate (proprietar, administrator, operator, membru) sunt doar pentru citire. Vezi RBAC.
  • Suport pentru vânzători din contul personal. Bilete și idei către vânzător (cu atașamente și fire de mesaje) sunt trimise de la cont personal pe my.aihummer.ru. Ecranele „Suport” și „Comunitate” au fost eliminate din interfața web.
  • Orchestrare vizuală. Pagina „Grafice” — un editor de diagrame de flux pentru fluxuri de lucru multi-agent cu export/import JSON. Vezi Orchestrare.
  • Abilități comune. O bibliotecă de abilități reutilizabile, inclusiv cele furnizate gata de utilizare presetări. Vezi Unelte.
  • Legături de canal. Blocul „Legături” de pe pagina „Canale” atribuie un agent implicit pentru fiecare canal. Vezi Rutare.
  • Sesiuni. Sesiuni noi direct din interfața de administrare, fișiere în mesaje ( modelul primește textul extras), comutatoare pentru costul pe tur și instrument ieșire.
  • Conexiuni multi-cont. Mai multe conturi de la un singur furnizor pentru fiecare utilizator („+ cont”), conexiuni personale și partajate în spațiul de lucru. Vezi Conexiuni.
  • Notificări. O cutie de primire a evenimentelor plus o matrice categorie × canal care livrează către webui, email, Telegram și push.
  • Einstein este un plugin încorporat. Memoria se instalează automat și nu poate fi eliminat; setările se află în categoria „Einstein (memorie)”.
  • Interfață. Jurnale live cu căutare și filtru de nivel, pagini cu reîmprospătare automată, liste paginate, navigare prin hash, temă întunecată/light și mascota Ham.

Schimbat

  • CLI: fleet și completion comenzile sunt eliminate; uninstall necesită rădăcină; settings list afișează doar cheile vizibile pentru utilizator. Vezi Referință CLI.
  • „Proiectele” sunt eliminate din produs.

v1.0.x — 27-06-2026

Adăugat

  • Canal MAX. A fost adăugat suport pentru mesagerul rus MAX: agentul rulează ca un bot — preia mesajele primite mesaje, rulează un tur și răspunde înapoi, la fel ca pe Telegram. Conectorul instalează din cel încorporat Piață și este configurat în Admin UI.
  • Piață extinsă de integrare personală. Fiecare utilizator se conectează extern conturi pentru ei înșiși ca integrări fără cod: Gmail, Google Calendar, Contacte Google, Sarcini Google, Google Drive, YouTube, Poștă Outlook, Outlook Calendar, OneDrive, Microsoft To Do, Todoist, Asana, Jira Cloud, ClickUp, GitLab, Fitbit, Oura Ring, Spotify, Samsung SmartThings și altele.
  • Explorator API (Swagger). Un nou interactiv Explorator API (Swagger) pentru endpoint-urile AiHummer — cu integrat autorizare și un mod „Încearcă-l”. Vezi și Swagger în secțiunea API.
  • Publicarea pluginului în două moduri. Extins SDK pentru plugin (keygen, package, sign, publish --private/--public) și un nou Publicarea unui plugin pagină: încărcare laterală privată în instanța ta (UI Admin / POST /v1/admin/modules/upload, magazin de încredere, cheia fixată) și registrul public printr-un PR către marketplace-catalog (auto-validare + revizuire AI + fuziune manuală + semnare în contraparte). Manifestul câmpuri obținute ale paginii magazinului description / icon / screenshots și editor identitate (publisher / visibility / publisher_key_id).
  • Catalog cu surse multiple. Adaugă surse suplimentare în Module → Surse; catalogul comunității de pluginuri terțe este adăugat separat și niciodată suprascrie pe cea oficială. Pluginurile AiHummer poartă un Oficial insignă și clasat pe primul loc; cele terțe se sortează după numărul de descărcări. Actualizările re-rulează verificare a semnăturii.

Îmbunătățit

  • Documentație actualizată: o navigare bilingvă unică (RU/EN), căutare în documente (⌘K) și cardurile rapide „Descarcă aplicația” și „Deschide Swagger” din bara laterală.

v1.0 — linia de bază

Capabilitățile de bază ale liniei v1.0, ca punct de referință pentru modificările ulterioare.

  • Un produs finit, nu un cadru. Un singur serviciu auto-găzduit combină planul de control și motorul de viraj; o instalare tipică este un serviciu plus PostgreSQL.
  • Gazdă-native, fără Docker. Dezvoltat ca un fișier tarball de lansare gestionat de systemd; fără containere sau orchestratori.
  • Orchestrarea mai multor agenți cu sub-agenti și strategii de raționament (pași-plan, reflecta, dezbate, cei mai buni din N, auto-vindecare).
  • Agenți de primă clasă cu persoane, un prompt structurat și un per-agent model.
  • Memorie pe termen lung (Einstein) — fapte extrase ca afirmații care pot fi revizuite și promovat în memorie; reamintirea este încapsulată într-o barieră de date împotriva injecției de prompturi.
  • Cunoștințe / RAG cu citate, plus deep_research pentru mai mulți pași rapoarte.
  • Canale — Telegram, Bitrix24, telefonie SIP și aplicația mobilă și desktop aplicație, extinsă prin conectori instalabili în versiunile ulterioare.
  • API compatibil cu OpenAIPOST /v1/chat/completions cu streaming SSE.
  • Nu există modele plătite obligatorii — rulează pe modele gratuite/locale și un Codex/ChatGPT transport prin abonament; BYOK per chiriaș este opțional.
  • Securitatea ca proprietate de bază — un seif de acreditări criptat, pentru întreprindere SSO (SAML / LDAP / SCIM / OIDC), securitate la nivel de rând Postgres pentru chiriaș izolare, porți de aprobare cu implicarea umană și audit.
  • O piață de pluginuri cu o singură clic, instalare nativă pe gazdă.