O službě Jak to funguje Ceník Klientský portál
Domluvit demo
01 · JAK TO FUNGUJE

Od labelu v Jiře k draft MR bez zásahu.

Běh trvá typicky 28 minut. Na jeden dodaný úkol vychází 40 minut — rozdíl jsou opakované pokusy a běhy, které Forge nedotáhl. Sedm kroků najdete níž.

KROK 01

Label v Jiře spustí běh

Kdokoli z týmu označí úkol labelem. Nic dalšího nedělá: žádný příkaz, žádná nová aplikace, žádná změna v repozitáři.

Jira labelbez zásahu do repabez zásahu do CI
KROK 02

Worker se nastartuje a zmizí

Pro každý úkol se nastartuje jednorázový worker, naklonuje repozitáře projektu a po dokončení se smaže. Provoz je scale-to-zero a infrastrukturu neplatíte zvlášť.

serverlessscale-to-zeroizolované secrets
KROK 03

Forge naplánuje a napíše změnu

Agentní jádro Forge běží nad cloud frontier modelem. Nejdřív plán, pak implementace po commitech. Model platí TechFides a je součástí ceny plánu, neřešíte API klíče ani kredity.

agentní jádromodel v ceně plánuplán před změnou
KROK 04

Povinné checky a auto-fix

Povinné checky projektu jsou kontrolovány. Když spadnou, Forge si přečte výstup, opraví chybu a zkusí to znovu.

linttestybuildlimit pokusů
KROK 05

Draft MR do Code Review

Výstupem je draft MR nebo PR s popisem změny a odkazem na úkol. Úkol se automaticky posune do Code Review. Merge a review dělá člověk; Forge sám merguje jen ve volitelném Brave mode.

GitLabGitHubdraft MR / PR
KROK 06

Reakce na komentáře z review

Když v review přijdou výtky, Forge si je přečte a zapracuje je do stejného merge requestu. Povinné checky pak musí projít znovu. Co se má změnit, rozhoduje člověk, a merge dělá pořád člověk.

komentáře v MRstejný MRznovu povinné checky
KROK 07

Když to Forge nedotáhne

Forge má limit pokusů na opravu povinných checků. Když ho vyčerpá, nic nemerguje a úkol se vrátí vývojáři s reportem a analýzou blokace. Bez zelených checků draft MR vůbec nevznikne.

limit pokusůžádný mergeeskalace na člověka
PROJ-2481 forge běh startuje
jednorázový worker naklonuje repozitáře po dokončení se smaže up down
PLÁN DIFF + + - + commity po krocích
lint ok testy auto-fix build ok limit pokusů
main draft MR !318 merge dělá člověk
MR !318 v review 2 komentáře chybí test na okrajový případ přejmenovat metodu commit s opravou povinné checky projdou znovu
pokusy o opravu vyčerpáno žádný merge úkol zpět vývojáři s vysvětlením, kde se zastavil
Zadavatel jen označí úkol
Forge si úkol přiřadí a přepne ho do práce
Label a pravidla pro větve nastavíme při napojení
Jeden projekt, víc repozitářů
Konfigurace i secrets oddělené pro každý projekt
Infrastrukturu neplatíte zvlášť
Plán před první změnou
Commity po logických krocích
Prompty ladíme podle vašeho workflow
Práh kvality zůstává váš
Auto-fix podle výstupu CI
Bez zelené CI draft MR nevznikne
Na jeden úkol i víc merge requestů
Provider se volí pro každý projekt
Na konci každého běhu rozhoduje člověk
Výtky z review zapracuje Forge sám
Zůstává to ve stejném merge requestu
Rozhodnutí i merge má člověk
Nedotažený úkol se do vyřešených nepočítá
Neplatíte ho
Podpora podle plánu: konzultace 2 nebo 8 h měsíčně, SLA v Enterprise
02 · BEZPEČNOST A DATA

Kde běží váš kód a co po něm zůstává.

Otázka, na které nasazení stojí nebo padá.

Jednorázový stroj na každý úkol.

Čistý virtuální stroj naklonuje repozitáře, odvede práci a smaže se. Nezůstává po něm žádná kopie vašeho kódu.

Oddělené přístupy pro každý projekt.

Konfigurace i tokeny leží v Secret Manageru, pro každý projekt zvlášť. Přístup do Gitu se předává jen jako proměnná prostředí, nikdy se neobjeví v URL ani v příkazové řádce.

Do repozitáře ani do CI nezasahujeme.

Forge zakládá vlastní větev a otevírá draft merge request. Merge dělá člověk — výjimkou je volitelný Brave mode: úkol označíte speciálním labelem, a když projdou povinné checky, mergne Forge sám.

Provozní logy.

Uchováváme je kvůli dohledu v anonymizované podobě.

Vlastní prostředí a vlastní model.

V plánu Enterprise běží celé řešení ve vašem cloudovém účtu a model může běžet u vás — kód se pak neposílá žádnému externímu AI providerovi.

Jak konkrétní AI provider uchovává data a jestli na nich trénuje, je součástí smluvní dokumentace — doložíme vám ji před podpisem.

Jak zacházíme s osobními údaji, které nám napíšete, popisují Zásady ochrany osobních údajů.

03 · OTÁZKY

Na co se ptáte nejčastěji.

Zbytek probereme na demu nad vašimi úkoly.

Duo je vázané na GitLab, Copilot na GitHub — a obojí si musíte nasadit, řídit a ladit sami, seaty a kredity platíte i za neúspěšné běhy. Forge je provozovaná služba na přenosném jádru: jedna logika pro GitLab i GitHub, napojení a ladění děláme my a platíte jen vyřešený úkol. Celé řešení vlastní TechFides, takže nejste závislí na roadmapě žádné platformy.

Klidně ho nechte — vývojářům v editoru pomáhá. Copilot agent je ale nástroj: někdo u vás musí vybírat vhodné úkoly, hlídat běhy a premium requesty platíte i za pokusy, které nedopadnou. Forge kupujete jako výsledek — my ho napojíme, provozujeme a ladíme, vy platíte za Forge hodiny a neúspěšný běh nic nestojí. Rutina z backlogu jde přes Forge, Copilot zůstává na interaktivní práci.

Model platí TechFides a je součástí ceny plánu, neřešíte API klíče ani kredity. Dnes jsou v provozu různé cloud frontier modely i self-hosted model provozovaný TechFides. V Enterprise běží řešení i model ve vašem cloudu, ven pak nejde nic.

Vyřešený je úkol, u kterého Forge otevřel draft merge request, prošly povinné checky projektu a úkol se sám posunul do Code Review. Za 90 dní provozu jsme takto dodali 145 draft merge requestů na pěti projektech s úspěšností 97 %. Když to Forge nedotáhne, má limit pokusů: po jeho vyčerpání nic nemerguje a úkol vrátí člověku s vysvětlením, kde se zastavil. Bez zelených checků draft merge request vůbec nevznikne a nedotažený úkol se do vyřešených nepočítá, takže za něj neplatíte.

Onboarding uděláme s vámi: projdeme codebase a vybereme typy úkolů, které dávají smysl, nastavíme přístupy a povinné checky a první úkoly pustíme pod dohledem. Do repozitáře ani do CI přitom nezasahujeme, Forge zakládá vlastní větev. Proto je napojení placené zvlášť.

Zadání úkolu a review. Počítejte přibližně 30 minut vývojáře na review jednoho úkolu, draft merge request musí někdo přečíst a mergnout. Výtky z review zapracuje Forge sám, rozhodnutí, co se má změnit, i merge zůstávají na člověku.

Ve výchozím stavu nikdy — každý draft merge request čeká na lidské review. Pro rutinu, kterou review nepotřebuje, je volitelný Brave mode: úkol označíte speciálním labelem, a když projdou všechny povinné checky projektu, Forge mergne sám. Bez labelu platí human gate beze změny. Funguje v obou plánech.