Povežite Gmail, Google Sheets i Slack sa vašim alatom za izradu aplikacija
Mythex sada može djelovati u alatima koje već koristite. Povežite Gmail, Google Sheets, Slack, Notion ili stotine drugih aplikacija jednom, pa u chatu zamolite agenta da pročita tabelu, pošalje email ili objavi poruku. Vaš nalog je povezan sa Mythexom, a ne sa vašim kodom: agent nikada ne vidi vjerodajnicu, i ništa ne završava u vašem repozitorijumu.
Šta radi
Connector je veza između vašeg Mythex naloga i naloga koji imate negdje drugo. Kada je jednom uspostavljena, agent može koristiti taj nalog u vaše ime kada ga zamolite u chatu. Na primjer:
Pročitaj tabelu „Q4 pipeline” i napravi mi dashboard iz nje
Agent pronalazi pravu akciju za zadatak, provjerava argumente koji su mu potrebni i izvršava je. Iza toga stoje četiri alata:
| Alat | Šta radi |
|---|---|
AppListConnections | Lista aplikacija koje ste povezali |
AppSearchTools | Pronalazi pravu akciju za zadatak i argumente koje prima |
AppConnect | Daje vam link da povežete aplikaciju koja mu treba |
AppRun | Izvršava jednu akciju nad vašim povezanim nalogom |
Ako agentu treba aplikacija koju niste povezali, potez se zaustavlja na kartici sa dugmetom Connect, umjesto linka zakopanog u pasusu. Pritisnite ga, odobrite u kartici koja se otvori i vratite se — kartica to primijeti i pretvara se u Connected. Zatražite ponovo i agent nastavlja. Ne nagađa o vašim podacima niti izmišlja tabelu dok čeka.
Zašto smo ovo napravili
Izgradnja nečega korisnog obično znači dodirivanje pravih podataka: tabele potencijalnih klijenata, inboxa, kanala tima. Uobičajen put je da napravite API ključ, nalijepite ga u fajl sa postavkama i nadate se da nikada neće završiti u commitu. To je zamorno za nekoga ko nije developer i rizično za svakoga.
Connectors uklanjaju ključ iz priče. Prijavljujete se kod providera kao i bilo gdje drugo (OAuth, u žargonu), a vjerodajnica ostaje kod Mythexovog servisa za povezivanje:
- Šifrovana u mirovanju
- Nikada zapisana u vaš projekat, vaš
.envili generisani kod - Nikada poslana u sandbox u kojem se vaša aplikacija gradi — sandbox traži od servera da izvrši poziv i dobije rezultat nazad
- Uklonjena kada se odspojite ili obrišete nalog
Kako koristiti
Povežite aplikaciju
- Otvorite Connectors. Nalazi se u lijevoj bočnoj traci pod Projects, a unutar projekta možete pritisnuti + pored polja za poruku i izabrati Connectors. Otvara se preko onoga što ste radili, pa ne gubite mjesto.
- Potražite aplikaciju. Pretraga pokriva cijeli katalog, a ne samo ono što je na ekranu.
- Kliknite Connect. Stranica za prijavu providera se otvara u novoj kartici, pa vaš projekat i poruka koju pišete ostaju na mjestu.
- Odobrite pristup tamo.
- Vratite se na Mythex karticu. Aplikacija prikazuje zelenu tačku i glasi Connected.
Odobrite svaku dozvolu koju provider traži. Google posebno dijeli pristup po proizvodu: odobravanje Gmaila, ali ne i Drivea, ostavlja vezu polovično funkcionalnom, a agent će prijaviti ACCESS_TOKEN_SCOPE_INSUFFICIENT kada je pokuša koristiti. Rješenje je da se odspojite, ponovo povežete i odobrite sve.
Zatražite šta želite
Kada je povezano, samo to kažite običnim jezikom. Ne morate imenovati alat ili akciju.
Odspojite
Otvorite Connectors, pređite na Connected u lijevoj traci i pređite mišem preko aplikacije. Disconnect odmah ukida Mythexov pristup kod providera. Ono što je agent već napravio ostaje; samo više ne može doći do tog naloga.
Planiranje nikada ne šalje email
U Ask i Plan modu agent može samo da gleda. Može da izlista vaše veze i istraži šta bi mogle da rade, ali ne može izvršiti akciju niti započeti povezivanje. To čini Plan mod sigurnim mjestom za smišljanje šta želite prije nego išta dotakne vaš inbox ili kanale — više o tome u planirajte prije građenja.
Prilagođeni MCP serveri
Nije sve u katalogu. Connectors → Custom MCP prihvata URL bilo kog MCP servera — vašeg, firminog ili onog koji vam je dao dobavljač. Unesite naziv i URL, izaberite kako se autentifikuje i pritisnite Add & authorize:
- Ako server traži prijavu, otvara se njegov vlastiti ekran za saglasnost u kartici.
- Ako traži statički token, nalijepite ga u polje Bearer token. Sačuvani token se nikada ponovo ne prikazuje.
- Ako ništa ne traži, povezuje se odmah.
Lista alata se čita u tom trenutku, pa pogrešan URL ili odbijen token pada u formi, a ne usred builda. Server možete isključiti bez uklanjanja, a Refresh ponovo čita njegove alate nakon što ih promijenite. Prijave se obnavljaju u pozadini. Možete dodati do deset servera po nalogu.
Ograničenja
- Veze pripadaju vama i dijele se među svim vašim projektima.
- Nije svaka aplikacija sa liste još moguća za povezivanje. Nekoliko u katalogu to ne podržava i prikazuje se kao nedostupno.
- Ograničenja brzine važe za to koliko često agent može pozivati povezanu aplikaciju, radi zaštite kvote na vašem nalogu kod providera.
- Ako provider opozove ili istekne odobrenje — čest slučaj nakon promjene lozinke ili dozvola u radnom prostoru — agent će reći da aplikaciju treba ponovo povezati. Odspojite je i ponovo povežite.
Ovaj post govori o tome šta agent može učiniti za vas u chatu. Za kompletnu sliku pročitajte dokumentaciju o Connectors.