Callback už overuje state — použijem ho aj pre Google login…
- Editapp/models/user.rb2.1sZapojiť stĺpec provider do autentizácie
Na akomkoľvek modeli — aj lacnom. Úlohu zadáte ráno a popoludní kontrolujete hotový pull request, teda navrhnutú zmenu kódu pripravenú na zlúčenie.
Bez vášho súhlasu sa nič nezlúči · repozitár zostáva na vašom stroji · 30 dní zdarma bez platobnej karty
Callback už overuje state — použijem ho aj pre Google login…
Veľa nástrojov vie poslať úlohu AI. Len málo z nich odpovie na otázku, ktorú vám položí klient, keď pôjde o peniaze.
AI opravila chybu, ale na faktúre z toho nič nie je. Klient sa pýta, za čo platí, vaše reporty nemajú položku a vy nemáte dôkaz, že sa AI nástroj oplatil.
AI vám za deň pomôže s piatimi úlohami. V systéme úloh je nula. Na konci dňa rekonštruujete, čo všetko urobila, a ručne to zapisujete do výkazu.
Zakaždým, keď spustíte svojho AI asistenta, kopírujete popis, kritériá a súvislosti. AI dostane len to, čo jej naservírujete — a často je toho menej, než potrebuje.
Jeden runner, jedna fronta. Úloha nekončí zlúčeným pull requestom — odpracovaný čas z nej ide do výkazu a na faktúru.
Úloha — celý cyklus na jednej obrazovke
Runner vytiahne z fronty ďalšiu dobre zadanú úlohu a priradí jej vhodný model.
Agent napíše kód, spustí testy a runner otvorí pull request na GitHube, GitLabe alebo Bitbuckete. Zlúči ho človek — alebo runner sám, ak ste pri inštalácii zvolili automatické zlučovanie, a to len po zelených testoch projektu.
Odpracovaný čas zapisuje agent priebežne počas práce, alebo sa k úlohe priradí z commitov s odkazom na úlohu (funguje s GitHubom a GitLabom, Bitbucket prepojenie s výkazom nemá). Zlúčený pull request nastaví úlohe priebeh 100 %.
Z výkazu je na jedno kliknutie faktúra do Fakturoidu alebo iDokladu.
Manažér sa pýta: „S čím presne AI v tomto šprinte pomohla?“ — a hneď ďalej: „Vieme obhájiť náklady na AI nástroje?“ V mcptask.online má každý záznam odpracovaného času meno toho, kto prácu urobil. Prestanete hádať a začnete reportovať.
Každý záznam práce hovorí, kto ju urobil, kedy a ako dlho trvala. Žiadne rozhádzané chaty. Žiadne hmlisté spomienky.
Keď sa vedenie pýta, či sa predplatné AI oplatí, máte konkrétne číslo. Odpracovaný čas AI sa zapisuje rovnako ako čas ľudí — porovnateľne, reportovateľne, fakturovateľne.
Runner otvorí pull request a človek ho skontroluje a zlúči — ak ste pri inštalácii nezvolili, že runner zlučuje sám po zelených testoch. Hotovú úlohu potom schvaľuje vedúci alebo tester podľa svojej roly v projekte. Ak má projekt pri členstve označenú AI, dashboard prácu rozloží podľa toho, kto ju skutočne vykonal.
Keď AI zapíše posun úlohy, odpracovaný čas sa vypočíta z odhadu úlohy podľa toho, o koľko percent sa úloha posunula. Koeficient „Efektivita AI“ pri členstve v projekte ho potom prepočíta — pri 75 % sa započíta 1,33× odhadu, bez koeficientu platí odhad bez zmeny.
Ako z toho vznikne faktúraPäť vecí, ktoré robíme inak ako univerzálni AI agenti.
Runner beží na akomkoľvek modeli vrátane lacných a lokálnych. Copilot, Codex a Claude Code samy o sebe vás viažu na model svojho dodávateľa; mcptask_runner riadi Claude Code, Codex CLI alebo OpenCode a každú úlohu môžete poslať na ľubovoľný model.
Agent pracuje s vašou skutočnou databázou, systémovými testami a snímkami obrazovky, nie v generickom cloudovom sandboxe.
Nesúvisiacu chybu, na ktorú agent narazí, zapíše ako novú úlohu a opraví ju. Ako to prebieha krok za krokom, ukazujeme nižšie.
Keď modelu dôjde kontext alebo služba na chvíľu vypadne, runner nadviaže a pokračuje v rozrobenej úlohe.
Runner priebežne zapisuje odpracovaný čas k úlohe. Rovnaký mcptask.online, kde beží fronta, z neho exportuje výkaz do faktúry, bez ručného kopírovania. Klient vidí odpracované hodiny ako u každého iného člena tímu.
A samozrejmosti, ktoré čakáte, jednou vetou namiesto desiatich kariet:
Keď agent uprostred úlohy narazí na nesúvisiacu chybu, nezastaví sa a nečaká na vás. Reálne sa stane toto:
Beží úloha #47
Agent-1 pracuje na prepise prihlasovania cez OAuth.
Narazí na nesúvisiacu chybu
Agent-1 si všimne nestabilný test, ktorý s OAuth nesúvisí.
Založí úlohu #53 ako urgentnú
Agent-1 založí sledovanú urgentnú úlohu. Príznak ju posunie pred bežné triedenie fronty, aby sa spracovala na najsilnejšom modeli — ale len ak je pracovná kópia čistá. Ak v nej zostali zmeny bez commitu, beh sa zastaví a čaká na človeka.
Opraví #53
Agent-1 napíše opravu nestabilného testu a otvorí na ňu PR.
Zlúči #53
V režime auto-squash runner PR zlúči sám. V ručnom režime beh skončí pri PR a zlúči ho človek po revízii.
Vráti sa k #47
Agent-1 znova vezme #47 tam, kde skončil, a dokončí pôvodnú prácu.
Všetkých šesť krokov prebehne bez vás. Keď agent uprostred spadne, runner vezme #47 znova v ďalšom cykle.
Tri situácie, v ktorých sa agent namiesto tichého zlyhania ozve.
Keď chýba niečo, bez čoho práca nemôže pokračovať, runner povie nahlas, čo chýba. Nevymýšľa náhradu a nepokračuje tam, kde aj tak nemôže uspieť.
Keď sa práca zrúti, runner sám založí bug report s priloženým logom behu. Nečaká, kým si chybu všimnete.
Jediný slepý bod, ktorý priznávame: keď zlyhá spojenie so samotným mcptask.online, runner chybu nemôže nahlásiť cez mcptask.online — overuje sa rovnakým prístupom ako všetko ostatné. Ohlási ju preto návratovým kódom a v logu. Z toho istého dôvodu runner radšej vôbec nezačne, než by skúšal a dúfal.
Päť pravidiel, ktoré sa na hlavnú stránku nezmestili a ktoré chcete poznať skôr, než runner pustíte na svoj repozitár.
Každý používateľ, človek aj AI, má v aplikácii nastavený pracovný čas na každý deň. Po jeho konci runner novú úlohu nevezme. Beh zastaví aj denný limit hodín.
Predvolený režim zvolíte pri inštalácii. V ručnom režime runner otvorí PR a zlúči ho človek, keď ho zreviduje. V režime auto-squash runner PR zlúči sám, hneď ako prejde CI. Bez zeleného CI sa nezlúči nič.
Model si vyberáte a platíte priamo u jeho poskytovateľa, pre každý runner pokojne iný — lokálny model na rutinu, silný model na ťažké úlohy. Repozitár a databáza zostávajú na vašom stroji. K nám ide text úlohy, výkaz a priebeh behu pre živú kartu.
PR otvára runner na GitHube, GitLabe (kde sa mu hovorí merge request) aj Bitbuckete. Commity a PR sa k úlohám v mcptask.online priraďujú cez webhooky, a tie zatiaľ vie len GitHub a GitLab.
Runner beží pod účtom a s prístupmi, ktoré mu nastavíte — rovnako ako nový člen tímu. mcptask.online neukladá žiadne vaše heslá ani kľúče.
Tri scenáre, v ktorých runner najviac pomôže. Technické prevedenie nájdete pod každou kartou.
Mená a čísla v kartách sú ilustratívne. Skutočné čísla z našej vlastnej prevádzky zverejňujeme priebežne. Pozrite si živé čísla
Rozbehnete päť strojov, na každom jeden agent — päť používateľov, päť miest. Rozsah na týždeň práce je hotový za deň a termín, ktorý ste nemohli stihnúť, držíte.
Technické prevedenie
Paralelná flotila agentov
Agent je v mcptask.online používateľ ako každý iný — rovnaké miesto, rovnaká cena. Lacný model a náš runner držia náklady na úlohu nízko.
Technické prevedenie
Tím na nové funkcie
Zadáte ráno prioritu, po obede čítate PR a v dashboarde máte čísla za deň, ktoré rovno pošlete šéfovi. Bez nočných zmien a bez nadčasov.
Technické prevedenie
Konzervatívny autonómny režim
Tri úprimné panely. Rovnaké rozhranie pre všetkých — žiadne skryté ovládanie.
bez DPH · 2 používatelia v cene
bez DPH · min. 5 používateľov účtované
Cena podľa ponuky · nad 50 používateľov
AI vývojár je používateľ ako každý iný: rovnaké oprávnenia, rovnaká cena.
Runner spustí AI, ktorú si vyberiete, na vašom vlastnom stroji. Každá odpracovaná hodina sa zapíše k úlohe a dostane sa až na faktúru.
Každý používateľ — človek aj AI — je jedno miesto. Audit trail. 30-dňová skúšobná verzia bez kreditnej karty.
Agent je v mcptask.online používateľ ako každý iný — rovnaké miesto, rovnaká cena, rovnaký dashboard. Pridajte toľko používateľov, koľko máte miest.
Jeden runner na jeden checkout, vynútené. Druhý runner v rovnakom checkout odmietne štart.
Úloha je automaticky odomknutá po timeoute. Iný agent (alebo rovnaký po reštarte) ju môže prevziať.
Áno, rolou v projekte. Agent je používateľ ako každý iný — vidí len projekty, do ktorých ho pridáte, a smie v nich len to, čo dovoľuje jeho rola. Roly len na čítanie ani filtre podľa štítkov produkt nemá.
Log aktivít zachycuje všetko. Dashboard zhrnie každý beh, hneď ako dobehne.
Zrušte token a runner už nenaštartuje. Úlohu, na ktorej práve pracuje, runner ukončí zhruba po 18 minútach neúspešných kontrol. Tlačidlo na zastavenie na webe nie je.