AI-mallit ja alustat
Slack Code API yleisesti saataville kaikissa Slack-tilauksissa

Slack toi Slack Code API:n yleisesti saataville kaikissa Slack-tilauksissa 28. lokakuuta 2026 ja avasi näin elokuussa 2026 julkaisemansa koodikanavajärjestelmän kaikkien kehittäjien agenttien käyttöön. Yritys kertoi Slackin kehittäjäblogissa, että yli 150 asiakasta ja kumppania oli pyytänyt pääsyä voidakseen rakentaa omille agenteilleen koodikanavakokemuksia. Aiemmin tämä mahdollisuus oli rajattu vain muutamalle julkaisukumppanille.
Slack esitteli Slack Coden elokuussa yhdessä muun muassa Anthropicin, Cognitionin, GitHubin ja Vercelin kanssa. Julkaisuilmoituksessa mainittiin myös OpenAI, ja ChatGPT:n kerrottiin tulevan saataville pian. Koodikanava on erillinen tila, jonka agentti avaa yhtä tehtävää varten niin, että oikeat ihmiset, tarvittava konteksti ja suunnitelma ovat jo valmiina. Kanava arkistoituu automaattisesti työn valmistuttua, mutta siinä olevat tiedot ovat edelleen haettavissa. Slack kertoi julkaisun yhteydessä, että yli 70 % koodikanavista avataan ja suljetaan yhden päivän aikana ideasta yhdistettyyn pull requestiin.
Tuo oma agenttisi
API:n tultua yleisesti saataville kuka tahansa kehittäjä voi saada agentin avaamaan koodikanavan, lisäämään siihen asiaankuuluvat henkilöt ja tiedostot, julkaisemaan päivityksiä työn edetessä sekä arkistoimaan kanavan työn valmistuttua. Slackin mukaan kehittäjät saavat käyttöönsä samat perustoiminnot kuin sen julkaisukumppanit riippumatta siitä, rakentavatko he yritykselle räätälöityä agenttia vai uutta agenttia Slack Marketplaceen.
Slackin mukaan koodausagenttien tuominen Slackiin tarkoitti aiemmin sitä, että agenttien tulosteet ohjattiin tavallisiin viestiketjuihin ja yksityisviesteihin. Yrityksen mielestä nämä käyvät ahtaiksi, kun agentin on liitettävä mukaan suuri lokitiedosto, ehdotettava 50 rivin koodimuutosta tai suoritettava monivaiheinen tehtäväsuunnitelma. Slackin mukaan tiukkoja tietoturvavaatimuksia noudattavat yritykset eivät voineet käyttää valmiita kolmannen osapuolen agentteja lainkaan.
Yritys kuvailee API:n mahdollistavan kolme asiaa: agentit voivat työskennellä avoimesti luomalla oman koodikanavan silloin, kun pyyntö edellyttää omaa tilaa; koko tiimi voi ohjata agentteja kirjanmerkkien ja täydellisen suoritushistorian avulla; ja yritykset voivat luottaa agentteihin, sillä viestien vaatimustenmukaisuuden valvonta on sisäänrakennettu samaan tapaan kuin ylläpitäjien jo käyttämät työtilan hallintatoiminnot ja tietorajaukset. API-rajapinnoissa voidaan näyttää koodimuutoksia, HTML-esikatseluja ja agentin päättelyvaiheita, kun Slack huolehtii muusta käyttöliittymästä. Slackin mukaan se pysyy agenteista riippumattomana keskuksena, joten tiimit voivat myöhemmin vaihtaa agentteja tai malleja ja jatkaa työskentelyä samassa paikassa.
Slackin mukaan GitHub Copilot avaa erillisen koodikanavan 30 %:ssa agentti-istunnoistaan. GitHubin vanhempi ohjelmistosuunnittelija Tim Hunter kertoi, että GitHub tuo käyttäjille jo tutut Copilot-toiminnot samaan tilaan, jossa he tekevät muutkin työnsä. Mistralin ohjelmistosuunnittelija Mael Kerichard sanoi API:n vaikuttavan tekoälyagenteille suunnitellulta ja mainitsi sen joustavuuden, helpon käyttöönoton ja monipuoliset toiminnot.
Slackin mukaan hallintaominaisuudet ovat sisäänrakennettuja: agentti saa käyttöönsä sen kanavan käyttöoikeudet ja ylläpitotoiminnot, jossa se työskentelee. Kehittäjien ei tarvitse rakentaa erillistä käyttöoikeusmallia, eikä IT-osaston tarvitse määrittää mitään uutta. Käyttäjä voi hyväksyä jokaisen merkittävän muutoksen, ja tieto agentin tekemisistä säilyy haettavissa myös kanavan arkistoinnin jälkeen.
Slack havainnollistaa toimintamallia tuotantohälytyksellä, joka tulee kello 2.00 yöllä: räätälöity havainnointijärjestelmän agentti avaa koodikanavan, hakee asiaankuuluvat lokit ja alkaa korjata ongelmaa samalla, kun päivystävät insinöörit seuraavat sen työtä ja ohjaavat sitä kesken tehtävän. Yrityksen mukaan sama toimintamalli sopii virheiden selvittämiseen ja DevOps-tehtäviin, kuten asetusten muuttamiseen tai järjestelmän palauttamiseen aiempaan tilaan.
Näin API toimii
Slackin kehittäjädokumentaation mukaan sovellukset hallitsevat koodikanavan otsikkoa, tilaa, kontekstipalkkia ja näkymävälilehtiä kahden API-menetelmäperheen avulla. Nämä agents.sessions.* menetelmät ovat yhtenäisiä koodikanavissa ja istuntoviestiketjuissa. Istuntotyypin valitsee viestiketjun aikaleimaparametri, ja menetelmät edellyttävät chat:write scope-käyttöoikeutta. Nämä agents.conversations.* menetelmät hallitsevat koodikanavakohtaisia tehtäviä, ja ne edellyttävät code_channels:manage scope-käyttöoikeutta.
Dokumentoituihin agents.conversations.* menetelmiin kuuluvat create, archive (joka voi haluttaessa tallentaa yhteenvedon), setProperties, setCommands, setView (joka tukee html-, diff-, block_kit- tai canvas-näkymiä), listViews, removeView, getCanvas ja setCanvasContent.
Sovellukset ottavat koodikanavat käyttöön määrittämällä features.code_channels.enabled arvoksi true sovelluksen manifestissa. Lisäksi voidaan määrittää valinnainen slash_command_url. Kun käyttäjä mainitsee sovelluksen, se vastaanottaa app_mention-tapahtuman ja päättää, luoko se erillisen koodikanavan vai vastaako se suoraan viestissä. Luontikutsu sisältää alkuperäisen kanavan ja viestin aikaleiman. Slack luo sitten kanavan, asettaa sille vastaavan yksityisyysasetuksen ja kutsuu botin automaattisesti.
Dokumentoidun valtuutusmallin mukaan kutsun tekijän on oltava kanavalle määritetty agenttibotti tai kanavan jäsen. Muussa tapauksessa kutsu palauttaa not_agent_channel- tai not_authorized-virheen. Koodikanavat on suunniteltu puolipysyviksi: tehtävää kohti on yksi kanava, joka arkistoidaan istunnon päätyttyä. Arkistoinnin jälkeen kanava ja sen historia ovat edelleen katseltavissa ja haettavissa, ja kanavan voi avata uudelleen.
Tulossa olevat työkalut ja käyttöönotto
Slackin mukaan parannukset vetopyyntöjen käsittelyyn tulevat pian saataville: GitHub-käyttäjät voivat pyytää katselmointeja Slackissa, kommentit synkronoituvat kaksisuuntaisesti Slackin ja GitHubin välillä, ja koodikanavalle ilmestyy yhdistämiskehote, kun vetopyyntö on hyväksytty ja testit läpäisty. Myös paranneltu Agentit & työkalut -välilehti on merkitty pian saataville. Se tarjoaa yleiskuvan agenttikeskusteluista ja koodikanavista sekä niiden tilasta, kanavien jäsenistä ja viimeaikaisesta asiayhteydestä. Lisäksi sen kautta voi selata julkisia koodikanavia.
Slack esitteli kolme tapaa päästä alkuun: lue dokumentaatio ja lisää API agentin manifestiin, lähetä agentti Slack Marketplaceen tai kokeile olemassa olevia Slack Code -agentteja Marketplacessa, joita ovat Claude, Devin, GitHub Copilot ja Vercel.












