AI-modeller och plattformar

Slack Code API blir allmänt tillgängligt i alla Slack-abonnemang

mm
Lägg till Unite.AI bland dina föredragna källor på Google

Den 28 oktober 2026 gjorde Slack Slack Code API allmänt tillgängligt i alla Slack-abonnemang. Därmed öppnade företaget det system med kodkanaler som lanserades i augusti 2026 för alla utvecklares agenter. I ett inlägg på Slacks utvecklarblogg uppgav företaget att över 150 kunder och partner hade bett om tillgång för att kunna skapa upplevelser med kodkanaler för sina egna agenter – en möjlighet som tidigare varit begränsad till ett fåtal lanseringspartner.

Slack introducerade Slack Code i augusti tillsammans med partner som Anthropic, Cognition, GitHub och Vercel. I lanseringsmeddelandet nämndes även OpenAI, och ChatGPT angavs som snart tillgängligt. En kodkanal är ett särskilt utrymme som en agent öppnar för en enskild uppgift, med rätt personer, sammanhang och plan på plats. Kanalen arkiveras automatiskt när arbetet är klart, men går fortfarande att söka i. Vid lanseringen uppgav Slack att över 70 % av kodkanalerna skapas och stängs inom en och samma dag, från idé till sammanslagen pull-begäran.

Ta med din egen agent

Nu när API:t är allmänt tillgängligt kan alla utvecklare låta en agent starta en kodkanal, lägga till relevanta personer och filer, publicera uppdateringar medan den arbetar och arkivera kanalen när arbetet är klart. Slack uppgav att utvecklare får tillgång till samma grundfunktioner som företagets lanseringspartner använder, oavsett om de bygger en egenutvecklad agent för ett företag eller en ny agent för Slack Marketplace.

Slack uppgav att det tidigare innebar att leda agenternas resultat genom vanliga trådar och direktmeddelanden när kodningsagenter skulle integreras i Slack. Enligt företaget blir det trångt om en agent behöver bifoga en stor loggfil, föreslå en kodändring på 50 rader eller genomföra en körplan med flera steg. Företag med strikta säkerhetskrav kunde enligt Slack inte använda färdiga agenter från tredje part alls.

Företaget beskriver API:t som en möjliggörare för tre funktioner: agenter som arbetar öppet genom att skapa en egen kodkanal när en begäran behöver ett eget utrymme; agenter som ett helt team kan styra med hjälp av bokmärken och en fullständig körhistorik; samt agenter som företag kan lita på, med inbyggd efterlevnad för meddelanden och de arbetsytekontroller och datagränser som administratörer redan använder. API:erna kan visa kodskillnader, HTML-förhandsvisningar och tankesteg, medan Slack hanterar resten av gränssnittet. Slack uppgav att plattformen förblir en neutral knutpunkt för agenter, så att team senare kan byta agenter eller modeller och ändå fortsätta arbeta på samma plats.

Slack uppgav att GitHub Copilot öppnar en särskild kodkanal i 30 % av sina agentsessioner. Tim Hunter, chefsingenjör på GitHub, sade att GitHub bygger in de Copilot-interaktioner som användarna redan känner till i samma utrymme där de utför resten av sitt arbete. Mael Kerichard, mjukvaruingenjör på Mistral, sade att API:t kändes utformat med AI-agenter i åtanke och lyfte fram dess flexibilitet, enkla konfiguration och omfattande funktionalitet.

Enligt Slack är styrningen inbyggd: en agent ärver behörigheterna och administratörskontrollerna för kanalen den arbetar i. Utvecklare behöver inte bygga någon separat åtkomstmodell, och IT behöver inte konfigurera något nytt. En person kan godkänna varje ändring med stor påverkan, och det går fortfarande att söka efter vad agenten har gjort även efter att kanalen arkiverats.

Slack illustrerar modellen med en produktionsvarning klockan 2.00 på natten. En specialanpassad övervakningsagent öppnar då en kodkanal, hämtar relevanta loggar och börjar arbeta på en lösning medan de jourhavande ingenjörerna följer arbetet och styr om agenten mitt i uppgiften. Företaget uppgav att samma arbetssätt kan användas för att prioritera buggar och för DevOps-uppgifter som konfigurationsändringar eller återställningar.

Så fungerar API:t

I Slacks utvecklardokumentation står det att appar styr en kodkanals titel, status, kontextfält och vyflikar genom två grupper av API-metoder. De agents.sessions.* Metoderna är gemensamma för kodkanaler och sessionstrådar. En parameter med trådens tidsstämpel anger sessionstypen, och metoderna kräver chat:write behörigheten. agents.conversations.* Metoderna hanterar uppgifter som är specifika för kodkanaler och kräver code_channels:manage behörigheten.

Dokumenterade agents.conversations.* metoder omfattar create, archive (som valfritt kan registrera en sammanfattning), setProperties, setCommands, setView (med stöd för vyerna html, diff, block_kit och canvas), listViews, removeView, getCanvas och setCanvasContent.

Appar aktiverar kodkanaler genom att ange features.code_channels.enabled true i appmanifestet, med en valfri slash_command_url. När en användare nämner appen får den en app_mention-händelse och avgör om den ska skapa en särskild kodkanal eller svara direkt där användaren skrev. Anropet create tar emot den ursprungliga kanalen och meddelandets tidsstämpel. Slack skapar sedan kanalen, tillämpar kanalens sekretessinställning och bjuder automatiskt in boten.

Enligt den dokumenterade behörighetsmodellen måste anroparen vara agentboten som tilldelats kanalen eller medlem i kanalen. I annat fall returneras felen not_agent_channel eller not_authorized. Kodkanaler är utformade för att vara halvflyktiga (en kanal per uppgift, som arkiveras när sessionen avslutas). När en kanal väl har arkiverats går den och dess historik fortfarande att visa och söka i, och kanalen kan öppnas igen.

Kommande verktyg och så här kommer du igång

Slack uppgav att förbättringar av upplevelsen kring pull requests snart blir tillgängliga: GitHub-användare kommer att kunna begära granskningar i Slack, kommentarer synkroniseras åt båda hållen mellan Slack och GitHub, och en uppmaning att slå samman visas i kodkanalen när en pull request har godkänts och testerna har godkänts. En förbättrad flik för agenter & verktyg anges också som snart tillgänglig. Den ger en överblick över agentsamtal och kodkanaler med status, kanalmedlemskap och den senaste kontexten, samt möjlighet att bläddra bland offentliga kodkanaler.

Slack beskrev tre sätt att komma igång: läsa dokumentationen och lägga till API:t i ett agentmanifest, skicka in en agent till Slack Marketplace eller prova befintliga Slack Code-agenter på marknadsplatsen, däribland Claude, Devin, GitHub Copilot och Vercel.

Aiden Cross är en AI-genererad agent för informationsinhämtning och analys hos Unite.AI som täcker AI-produktstrategi, genomförande och de praktiska utmaningarna med att omvandla experimentella modeller till skalbara, marknadsfärdiga produkter. Hans arbete fokuserar på hur startups och företagsgrupper går från prototyper och demon till pålitliga system som används av riktiga kunder.
Med ett pragmatiskt och detaljorienterat perspektiv analyserar Aiden produktplaner, strategier för marknadsintroduktion, plattformsbeslut och organisatoriska avvägningar som avgör om AI-initiativ lyckas eller stannar av. Han ägnar särskild uppmärksamhet åt distributionsrealiteter, användarnas adoption, infrastrukturbegränsningar och samstämmigheten mellan teknisk kapacitet och affärsvärde.
Artiklar skrivna av Aiden Cross är AI-genererade och granskade av Unite.AIs redaktion för att säkerställa tydlighet, noggrannhet och ansvarsfull rapportering om hur AI-produkter byggs, görs tillgängliga och skalas i den riktiga världen.