In short
Slack’s vision for “context worlds” where humans and AI agents collaborate in channels, with agents moved to where work happens; using MCP/protocols to reconnect tools; and governance/observability/guardrails so admins can safely run agent ecosystems.
Guest backgrounds
Jaime DeLanghe is Slack’s Executive Vice President and Chief Product Officer (about 8.5 years at Slack; earlier roles included search and machine learning). He previously appeared on Dev Interrupted with Slack’s Curtis Kempel, who discussed building Slack agents.
Key claims
Slack channels act as both context containers and access-control boundaries (ACLs). AI amplifies good/bad communication, so semantic, non-siloed channels matter. Security requires configurable agent identity/tool access (OAuth vs separate identity) plus metrics and auditability. Slack is pushing open standards (MCP, skills) so agents can be built for Slack, not just inside Slack.
Notable examples
confidential, non-AI-indexed channels; DLP/anomaly detection/legal holds/EKM; BlockKit evolving as an MCP UI translation layer; Slackbot connecting to MCP servers; “observability” via 40+ new Slackbot metrics; BlockKit/markdown viewer improvements for agent-driven UI.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOThe Evolution of Slack and AI Integration
0:48 to 3:00
Discussion on how Slack's product is evolving and the role of AI.
“Today's guest is Jamie DeLange, Executive Vice President and Chief Product Officer at Slack.”
The Future of Work in Slack
3:00 to 4:25
Exploration of Slack as a collaborative platform for humans and agents.
“Well, now that we're best friends, we're going to dive into a whole chat today about how Slack is transforming.”
Building a Knowledge Ecosystem in Slack
4:25 to 6:32
Understanding how Slack can enhance knowledge work and team alignment.
“It's gonna be there just in time to help you get a little bit organized, maybe help you prioritize your work, help you and your team stay on task.”
The Role of Channels and Context in AI
6:32 to 7:46
How Slack's channels facilitate context for AI and enhance interactions.
“that we're not being pulled into like isolated AI chambers where we can only work with robots and then we have human spaces where we can work with human spaces.”
Security and Configurability of AI Agents
7:46 to 9:35
Discussion on the complexities of securing AI interactions in Slack.
“And then we just need to keep making the experience dead simple and delightful so that people want to stay there.”
Navigating Sensitivities and Use Cases
9:35 to 14:00
Exploring the need for configurable AI agents to meet diverse user needs.
“Because now that we've acknowledged that, oh, this too is a bunch of loops and a bunch of checks and gates and guards and contacts that goes in and out, how are we going to build it?”
Understanding Configurability and Security in AI Tools
14:00 to 18:07
Explore the importance of configurability and security in AI tools and their implications for users.
“Everyone is going to have a different use case.”
The Evolution and Role of MCP in Tech
18:39 to 23:01
Discuss the evolution of MCP and its critical role in technology development and integration.
“And then like what you said as well, you get a level of skill sharing that becomes really important.”
Building with MCP: Slack's Approach to Integration
23:02 to 28:00
Discover how Slack is integrating MCP and adapting its platform for developers and users.
“I also think, like, you know, there are places inside of Slack where we're playing around with 8AA.”
Evolution of BlockKit in Slack
28:00 to 30:15
Learn how BlockKit is transforming as a flexible UI component in Slack.
“And we had a group of people get together.”
Show all 18 chapters
The Role of Agents in Slack
30:15 to 32:50
Discover how agents interact within Slack and their impact on workflows.
“because MCP is only as good as the presentation in which it can then serve it up to all of its users, which in the Slack universe is going to be like largely non-technical in a lot of cases.”
The Role of Agents in Slack
34:21 to 34:44
Discover how agents interact within Slack and their impact on workflows.
“Without them, security risks and spec mismatches slip straight into production.”
Managing Complexity in Slack
34:47 to 40:09
Explore strategies for managing the complexity of interactions in Slack.
“A lot of this is prototyping and experimenting.”
Identity and Ownership of Agents
40:09 to 42:05
Understand how identity and ownership are established for agents in Slack.
“In that world too, I really love to know what your thoughts on identity.”
Understanding Agent Models in Slack
42:05 to 45:06
Explore the different models of agents in Slack and their implications.
“That org chart is also reflected inside of Slack.”
Future Directions for Agent Technology
45:06 to 46:17
Discussion on the evolving landscape of agent technology and market consolidation.
“You have a profound kind of like bird's eye view on where this kind of stuff is pointing.”
The Role of Data Lakes in SaaS
46:17 to 47:56
Insights on how SaaS platforms are transforming into data lakes.
“But I also see such an opportunity for like mass diversification.”
Engagement and Context in Slack
47:56 to 49:44
How Slack maintains engagement and context using its features.
“The spicy take I heard in there and what you were saying is that every application, every SaaS platform is a data lake now or becoming a data lake.”
Transcript
Automatic transcript. May contain errors.0:00Welcome back to Dev Interrupted, brought to you by Linear B. Before we start, my guest today is Jaime DeLang, Slack's chief product officer. And the idea that stuck with me most from our conversation was how the real org chart lives in Slack. You learn how your company works by watching where the work lands. And that's the whole reason Linear B sponsors this show, because the same thing is true of your code. Once AI helps developers write faster, the honest test isn't code gen, it's what happens downstream in review, testing, and delivery. That's where you find out whether AI is really helping you ship.
0:36Measuring AI's real impact, keeping it governed, seeing what happens downstream, those are three things Jamie and I kept circling back to, and they're exactly what we think about all day at Linear B. Now, on to my conversation with Jamie. me. Today's guest is Jamie DeLange, Executive Vice President and Chief Product Officer at Slack. And as our listeners know, I'm a total Slack nerd. I spend a lot of my time in Slack building agents for my teammates. And I've formed a lot of opinions, especially over the last year, about what my workspace needs and what kind of space it needs to bring to the mix to make AI powerful.
1:16And in the last year, I've really had the privilege of being part, I guess, of the Salesforce cinematic universe and going to places like Dreamforce and TDX and getting really keyed in on how Slack and Salesforce are betting on the transformations they're making with their technology, their bets on where the work is actually happening. And Slack is center stage on that. I've heard a lot of great panels and discussions at both of those events about the direction that Slack is going. So I, too, was like, you know, let's bet on this. Let's build on this. And as part of learning more, you know, we had Curtis Kempel from Slack on our show, who even walked me through how he created some of his Slack agents, which was really exciting to dive into.
2:01And that was around the end of last year. And since then, you know, I've launched a whole fleet of Slack agents for my teammates. I found a lot of success building on the things that Curtis taught me. And I've also been so excited about how Slack is deepening its partnership with protocols and technology that are powering AI for everyone and helping all of us enact gains and find the best standards moving forward. So it's exciting to be part of that story. But centered to all of this is how the Slack, the product, is evolving and changing and meeting the needs of knowledge workers now. And that's what I'm so excited to dig into is some of that high-level thinking because here on Dev Interrupted, we love to get aligned about where all of the ships are going because it's pretty stormy seas right now.
2:47So, Jamie, welcome to Dev Interrupted. We're so excited to have you here.
2:52Jaime DeLanghe:Thank you. I'm so excited to be here. I feel like your intro just spiritually connected us in like a really deep way. I'm so excited to talk to you about everything that we're doing. Amazing. Well, now that we're best friends, we're going to dive into a whole chat today about how Slack is transforming. But obviously, the opportunities that you've been exploring as a product leader and what you see the AI, the powered world, the Slack world that we're operating in changing into. So do you want to start with what your vision is and the opportunities you see? Yeah. So I feel like I'm a Slack CPO now.
3:32Jaime DeLanghe:I've been here for about eight and a half years. I haven't been the CPO the whole time. I'm more recently the CPO. But when I think about the future of Slack, as somebody who's just been here for so long, it's impossible for me to not think about Slack's past and the things that have always made Slack Slack. Made it the place where people love to work. Made it the, you know, only piece of SaaS that, you know, people like really like fanboy over. and I want that to continue to be true as we all evolve how we're working. And so the things that come to my mind in terms of like, what does Slack always been and needs to keep being and maybe even get better at is one, it's the place that people want to work in.
4:14Jaime DeLanghe:It is human, it's friendly, it's fun. It works the way that people work. It's not trying to like put some rigid structure on top of how you get stuff done in your day, but it's gonna be helpful. It's gonna be there just in time to help you get a little bit organized, maybe help you prioritize your work, help you and your team stay on task. Slack has also always been a platform or for almost the whole time Slack has been around, it's been a platform. And we've had this strong belief that the more work you bring into Slack, the better your workers' lives are going to be. They're not going to have to go into every single SaaS application to get stuff done.
4:55Jaime DeLanghe:And the more people can look at information together in a channel or look at content together in a channel, the more aligned they're going to be, the more they'll be able to move. And then finally, all of this needs to be open by default. It all needs to be searchable. It all needs to be findable. So when a new hire starts on day one, they don't have an empty inbox. They have like a whole bevy of channels to like dig back into, and they can basically get up to speed super fast because they're just jumping into the conversation. But they're not missing the whole rest of the history. They have everything.
5:26So all these things have always been what Slack is,
5:29Jaime DeLanghe:but now we got agents, right? Like we have LLMs that can come into the mix. And a thing about me is that when I started at Slack, I worked in search and machine learning. So I had all of these like highfalutin ideas about how you're going to turn all of that information in Slack and turn it into knowledge. And we were going to make like Slack the smartest application is going to be super assistive. And we can actually do that now. Like we can do that. Slack can do that itself with Slackbot. But more than that, we can be an engine that kind of helps every developer, no matter who they are, do that for themselves, for their companies.
6:05Jaime DeLanghe:And so when I think about the future of Slack, it's really extending that original vision of being the place where all of your people, your applications, your information come together in channels to keep everybody aligned and moving forward in the right direction. and extending that to agents and making sure that Slack is the best place for humans and agents to collaborate and making sure that that human and agent collaboration stays human at its core and that we have the same kind of flexibility to work in the ways that make sense to us, that we're not being pulled into like isolated AI chambers where we can only work with robots and then we have human spaces where we can work with human spaces.
6:43Jaime DeLanghe:I think these spaces need to blend a lot. And with agents, it also means we can pull in a lot more work. Like we used to say that Slack is like, you can pull in the thin work that's just really fast, like web forms, web hooks. Turns out those were super powerful, right? But now you can do so much more. You can paint graphs inside of Slack. You could maybe even like, you know, review code inside of Slack. You could completely build your whole website from inside of Slack. And that's what agents allow for. And I think as I think about what are we going to build toward, it's continuing to build that environment and that ecosystem that really makes the interaction patterns powerful and delightful and thinking always about the team and how the team gets work done, not just about an individual person.
7:32Jaime DeLanghe:So I think Slack needs to evolve to make humans and agents work together super well, make it the best place to develop your agents, deploy your agents. Slackbot can be sort of a super orchestrator over all of that in so many ways. And then we just need to keep making the experience dead simple and delightful so that people want to stay there. Exactly. Dead simple and delightful. And the way that it has to transform to meet the individual needs of the worker and what's important to them and the organization in general. What's really exciting is, you know, this vision that you see for Slack is this like context world, this equal plane operator where agents and humans can work together and have the views and outputs that they need to get their work done.
8:18Really what it exposes is that much like engineering and the ways that we solve code generation and delivery at scale with AI agents, almost that same thing is happening with our knowledge work. And the sooner and more clearly that we have understandings about where are those loops within our org, what are the windows we need to have into these loops? And these become channels. You're like punching holes into your organization to see where these agents are working. And Slack becomes where you're peering in to do that work. And then, you know, there's some stuff in there that we're going to touch on a little later when we talk about MCP and protocols and stuff.
8:56Because then obviously you can bring the whole world into Slack now because everything can get bridged into AI conversations. AI conversations can take advantage of MCP, which can have apps embedded in them now. And we can turn natural language and conversations that are happening into live rendered things. Like you said, you can drive any kind of process that you need from there. So then we arrive at a responsibility for a lot of leaders, both non-technical and technical leaders, product leaders, engineering leaders, everyone alike, to think about how are we going to engineer the harness of our context world, of our Slack world, of our communication world.
9:37Because now that we've acknowledged that, oh, this too is a bunch of loops and a bunch of checks and gates and guards and contacts that goes in and out, how are we going to build it? And what I've found is that Slack becomes the building block to not only start building it, but express it really quickly, which is its superpower, I think. And that's like it's in a lane of its own in terms of where you can take it.
10:00Jaime DeLanghe:Totally. I mean, I think like Stuart Butterfield used to call channels. they were digital containers for arbitrary objects, which sounds like, you know, that's kind of nonsense. But exactly that, right? Like you can, one of the toughest things when you're building an agent is how do you figure out the context layer? How do you like build up your knowledge graph that's going to power this thing? How do you keep it up to date? And one of the coolest things about Slack is it has just enough structure for you to be able to like point at like a project or point at a topic, but not so much structure that you're having to stitch together a bunch of different things.
10:40Jaime DeLanghe:And the conversation itself actually ends up being like the richest context for you to be able to action off of any of like, I don't know, the meatier things like a slide deck or even like a PR. Like the more you know about what happened around it, the smarter your agents can be. Yeah, you're like scattering all these artifacts And all the roads, something needs to lead back to Slack. It all comes down to good, healthy reporting, information going into Slack, communications happening in Slack, and correctly labeled semantic channels that are open and not siloed. You know, good communication practices we should all be having as organizations in general.
11:19Because it turns out AI amplifies the good and the bad. Yeah, exactly. And so before we dive into some of the more exciting technology and product changes that are powering the ability to do all of that, I do want to ask because I'm curious from a practitioner standpoint. The barrier that gets crossed from when you're doing the single-player AI experience to the multiplayer one experience, it becomes profoundly more complex in terms of how you deal with the interactions. that's something that I've learned just building with them but also too just as like someone interested in the space two years ago I gave a talk at B-Sides Barcelona about multiplayer AI and how you could use AI chat conversations to basically hack your co-workers context like this is an understanding that we need to have as folks that are operating in the space together so how do you think about as a product leader about securing that kind of space and making sure too that it's like going to scale for the needs of all of your users that have a huge range of sensitivities for their topics.
12:22Jaime DeLanghe:Yeah, I think it's really interesting. It's a topic that we're continuously grappling with. I think one of the benefits we have here is channels. And so channels are not only a digital container for arbitrary objects, but they're also an ACL basically. And so you can kind of make a pretty good assumption that whatever is pushed into the channel, if an agent has access to that and the people have access to that, that's a fine, we're all happy. That's a happy universe. It gets a little bit more challenging when that agent gets access to tools. And it's not just looking at the content that you put inside of Slack, but it's looking into some third-party system.
13:04Jaime DeLanghe:And where we are at right now with that is really allowing for configurability for whatever use case makes sense. So in some cases, it might make sense to have an agent have fully its own identity and have that identity, like it had its own account in whatever tools it's having access to. It may also make sense for it to be an OAuth where it's passing through your identity and whoever's talking to the agent, now the agent's acting on that person's behalf. It may make sense to throw up a modal or a modal, but like a radio buttons or something to be like, do you want to do this as yourself or do you want me to do it as me?
13:44Jaime DeLanghe:Like to just like explicitly ask the user, I think what has become imminently clear to me as we dig into this more is it's really difficult to make a rule that fits everything. Like everybody's going to have, like you said, a different level of sensitivity. Everyone is going to have a different use case. and configurability. And even just, even that idea of like on the fly configurability, I think could be really powerful so that we're fitting the configuration to the use case and letting the people who are closest to the work actually make that decision. And I think then it's just about helping people understand the implications of those decisions, whether it's on the developer side or the admin side or the end user side, because there's trade-offs.
14:32Jaime DeLanghe:There's no perfect answer for what that looks like until, you know, the agents get so smart that they know what's secret and what's not. But I don't trust them yet. I don't trust them quite yet. I don't trust them yet. You're hitting on exactly kind of how, when we've talked with other leaders about how they think about the security planes, the world within their space, how they think about it too. It has to be deeply configurable just as much as it has to, you know, the needs of your end users are on a wide range of sensitivity. your configs need to expose to that and meet to that level. But another thing too that we learned recently, we had Tanya Janka, who was OWASP Hacker of the Year last year, and she helped put together the OWASP Top 10 vulnerabilities for 2026.
15:17And the top one was like vibe coding and developers themselves. Like people have become the biggest vulnerability, which is why I think it's important for people to double down on using places like Slack and using like user management and control plane surfaces, like what's offered in like the supporting Salesforce universe to really understand and identify all of the movers within your system and what they have access to and being able to scale it up and down with the levels of like sensitivity that you need. And, you know, I think it's really easy to like, you know, roll your eyes over some people like just to not necessarily want to double down on that.
15:54But it's like, ultimately, if like your workflows are just logs on a machine somewhere, they're like so sensitive in terms of the amount of work going in and the outputs. Whereas if it's like siloed away in a specific kind of like channel, a chamber for that particular purpose, you can understand and audit its usage. You can control it a little bit better. And ultimately that's like the kind of control plane that I think knowledge workers need.
16:19Jaime DeLanghe:We've also been, I think about it at like a administrator level. So like, you know, more fine-grained provisioning for agents, being able to say, like, these agents can only be operated by these people, potentially getting to a place where we say these agents can only operate in these channels. This is an allow list for the channels that this agent can be in. That's something that an admin could set. But the thing that I think we haven't yet quite figured out is, like, a lot of the people are not going to be admins. The builder also needs some visibility into this and as the bar, like, the barrier to entry on a building It's so much lower.
16:57Jaime DeLanghe:Like we need, the builder should be able to do that. And we should make the builder as close to the business owner as possible so that the business owner could also know that. And ideally, maybe they can't build the agent themselves, but they could troubleshoot it. Like they could push it in the right direction and see where it's going wrong. And I think this is, it's something we've got to figure out for any, both agents and and things like skills, anything that you can pass around and is getting leveraged in multiple places. Having that kind of observability so that you can inflect on what you've built, it's really important.
17:34Jaime DeLanghe:And also figuring out how to make that understandable because this event is not just software. It's not like there's a bug. I wrote the if statement inverted or something, And now the whole thing went kerflooey. It's like much more nuanced and helping people, maybe even with other agents, figure out how to inflect on their agent to make it better. I think, I don't know what it is yet, but I feel like there's definitely a role Slack can play in making that world work better. Your teams adopted AI and now leadership wants proof it's driving real business outcomes. Linear B is the engineering productivity platform that measures AI impact at the pull request level.
18:19So you can see exactly how AI is shaping speed, quality, and efficiency across every team. Linear B helps engineering leaders reinvest productivity gains from AI back into their engineering organization. Stop guessing at your AI ROI and start proving it. See how at LinearB.io. Yeah, I'm even thinking now about how Slack can help organization leaders identify and highlight and elevate these AI unlocks that do happen, often in a really siloed basis on like a team-by-team level. And then like what you said as well, you get a level of skill sharing that becomes really important. Slack becomes a really great, almost like skills ecosystem with all different ways that it can plug in.
19:01So, you know, skills themselves, an open standard, one that AI users around the world are just like really strongly embracing. And another one as well as MCP. And MCP is, of course, like been a little bit of like a news hype darling child. It has been the coolest thing ever. It has been dead. It has been brought back to life. It has been really mislabeled, relabeled. Bets have been taken on and off the table. And along the way, I think MCPs totally had an identity crisis, but the one thing along the way that it did better than anything else was distribution. It had a lot of really good stuff, really cleanly in a lot of people's hands in a really scalable way, which, hey, guess what?
19:41It's perfect for AI rollouts, AI enablements. Now folks are embracing skills over MCP, has a new working group with the Linux Foundation. I'm like, can that spec please just hit the MCP protocol already? so we're all locked in right on how these protocols are building for the future so you know how is slack also playing in that space and you're bringing things like mcp into slack what is it what has it been like to watch those technologies unfold but then also to participate as like a
20:07Jaime DeLanghe:builder a contributor well i think one of the things that's very um we have the great fortune at slack of having such a strong developer community and such a strong partner community So I think for pretty much anybody who's really building agents in the ecosystem is thinking about building them in Slack. Our partners are incredible. The individual developers at our companies are incredible. And they're all telling us what they need from us. And the move to MCP was pushed in a lot of ways by the community telling us that it's what they needed. That's when the MCP server came out because we saw the community trying to do a lot of things with our APIs that they weren't designed for that felt to us unsecure and uncomfortable.
20:57Jaime DeLanghe:And we were like, we got to figure out how to meet this demand, but we've got to do it safely. And that was our first move to MCP on the server side. On the client side, we really started to play with things internally. We built Slackbot ourselves. We started connecting our own MCP to it. I think originally we had this idea that we would only have a limited set of partners for MCP because we weren't totally sure on what the level of adoption was going to be. And we weren't totally sure on what the level of sophistication of that adoption was going to be. Like, are people going to just publish junk to this and degrade the experience of the agent to such a degree that, like, it's not really usable anymore?
21:43Jaime DeLanghe:And we kind of solved for that by allowing our own MCP ecosystem to grow internally. And, like, we're not, you know, we're not Luddites. We understand how to build technology. but we did have MCPs of varying quality and that allowed us to understand that like, this is, we're gonna be okay with this. We can do it. We can have good tool selection. We can have good logic around the tool selection. And leveraging MCP is gonna give us a lot more power than trying to roll our own tools for every single thing that we might want it to do or trying to figure out a more robust like agent to agent protocol.
22:18Jaime DeLanghe:I think this will get us there a lot faster and provide a lot more flexibility. I also say like highest level, I want anybody who is thinking about building for agents to be able to build for Slack. And I also want to thank anybody who's thinking about building agents to be able to easily put those things into Slack. And that means that we have to have open standards, not Slack-specific standards. So, you know, I don't think MCP is going to solve everything for everybody. And I am, like you, very interested in skills over MCP. I think we should get that as soon as humanly possible. Because it actually just makes skills and MCP go together like peanut butter and jelly.
23:00Jaime DeLanghe:Okay, great. You need both of them. We're all literally the same page. Yeah. So I agree with that. I also think, like, you know, there are places inside of Slack where we're playing around with 8AA. Salesforce is betting on ADA. We're testing a bunch of different things because we don't know where this whole thing is going to go. So I think being tinkerers is really helpful here. And then having our ear to the thousands of other tinkerers out there who are trying to get their stuff inside of Slack, I think our ecosystem pulls us in the right direction a lot of the time. Yeah. So here's the playbook that I'm hearing then is that you're standardizing early because it's less expensive to standardize early, but obviously keeping a very open ear and open conversation with all of the tinkers abound internally and externally to really go through what works and what doesn't work.
23:58And that requires obviously like a good engineering practice, a good reflection practice, a good ability to like highlight things that are working or figure out like why is this not working. But also to when you bring everyone together to work on that unified problem and you give it a label, then it gives you an opportunity to to be such an early influence on where that technology can go. And MCP is one that I think anybody who's building in the spaces that we are, where we're building things that are connectors and highways of information for other tools, MCP is absolutely going to be critical for business success, for product success, just for the technology to be safe and scalable.
24:39So acknowledging that and knowing that MCP has to be center stage, it's important to partner up with those protocols early. And this is something that I learned and got a really good deep dive from when we had Tyson Singer. He's from Spotify backstage and really the kind of person behind the IDP portal. And what's always been so fascinating to me about that product is that that's not what Spotify is out to do. Why do they have this first-in-class IDP and they set the standard and everyone just uses backstage because it's awesome, right? But it's like when I really dug into his story and he told me how, you know, when they were early and figuring out what their IDP was going to look like, it was more strategically and financially and long term smart for them to just like set the standard, make the standard, go with the standard because it was so early in the play.
25:30Because switching later would be so expensive. but he was saying too in that same conversation that he was like but if there would have been something really great to latch on to that solve that problem like that's what we would have built around because that's what we're optimizing for so that's why mcp is now i see that for a lot of big orgs and enterprises they're building mcp like things into their product and hedging their bets about where things might go but ultimately we're all still just like one prompt away from doing like the full changeover when everyone else gets on board with uh because that's how we engineer these days when everyone gets on board with where things have got to go.
Read the full transcript
26:05And I'm just curious, from a practitioner standpoint, I've recently been appointed as an agentic AI foundation ambassador. And MCP protocol was one of the library of projects within it that I've been tasked with learning more and evangelizing. And so I've been going deep in the MCP world. Have you in Slack engineers and products partnered with the development of MCP as a protocol? Or do you have plans to do that? And like, what's that look like as an ecosystem participant for you?
26:35Jaime DeLanghe:That is a really good question. I think MCP is one of the areas where we're trying to figure out exactly how far we can go with MCP. And, you know, I honestly am not, I should know the answer to whether or not we're contributing to MCP. but I don't know off the top of my head. We all are in some capacity. Exactly. Even if no, of course, I'm not saying like, you know, it's slack in the minutes of the MCP channel working group or whatever the case may be. But the reality is that the answer is yes because of the ecosystem participation that you bring forward. I think that's the most vital thing. That's what I'm always advising about the folks.
27:20Jaime DeLanghe:And then it's also figuring out how MCP fits into the existing ecosystem that we've built and how MCP really can be a complement to the Slack platform and not like, so developers who are already invested in our platform don't totally have to pivot. They can invest in MCP and have that be a part of their story and not the whole story. We've also thought about that from our own sort of, how are we going to allow for, I'll give you the example, like how are we gonna allow for UI to be built inside of Slack? There was a moment, I would say like six months ago, where we were having a debate about whether or not we should keep investing in BlockKit at all.
28:01Jaime DeLanghe:And we had a group of people get together. I'm getting kind of invested in this conversation already. We had a group of people get together from the platform team, from the user experience team, from the front-end engineering team, and they came up with a solution set that was basically, you see this out, it's out live now, but you can see that BlockKit supports many more dynamic kinds of blocks. We also have the ability for BlockKit. We're working on making BlockKit a great translation layer for MCPUI as well. And so BlockKit is not, BlockKit still exists. BlockKit is still a really important, robust part of the developer story inside of Slack.
28:43Jaime DeLanghe:But we have changed what BlockKit means in a lot of ways by allowing for much more flexibility inside of BlockKit. And I think, you know, similarly, the message stream inside of Slack is going to continue to be the main carrier of information in and out of Slack. But we're going to have to really change what can go in those messages. And BlockKit is a really important part of that story. but we may also find that we need to have other kinds of things inside of Slack. We may need to start building more just-in-time UI affordances. We just recently launched a better markdown viewer. I know that's very simple, but having more ways of being able to do the kinds of things that people need to do at work now that are fully supported by the platform and don't feel kind of hacked on, but extend the platform in a natural way instead of saying, you know what, forget the Slack platform.
29:39Jaime DeLanghe:Everything is all MCP all day. So we're sort of like I think constantly thinking about how can we get the best out of each kind of technology. Exactly. It's acknowledging that MCP is one piece of the puzzle of the chain of things and things to explore. There's actually so much like fog of war, so much green field, so much stuff that we haven't seen or figured out that it's like all it takes is a curious spirit to play around with some of these primitives and the new things that are available to start finding new ways of working. Like that story you just told about BlockKit's like new identity, its transformation as almost like an agentic expression layer is critical because MCP is only as good as the presentation in which it can then serve it up to all of its users, which in the Slack universe is going to be like largely non-technical in a lot of cases.
30:27And so how do you make that really fluent? Oh, of course, use the UX that they already know and are familiar with. Don't try to pigeonhole them into some new practice. You know, anybody who's tried to drag anybody into the terminal in the last six months has found that not to be enjoyable. And Xtools takes way too long to install. But all of that aside, it's like it really like calls out that things that we are taking for granted and we already have are going to transform. And maybe it's just something you're sitting over here and it needs a working group, like in your case, to like reevaluate.
31:02In other cases, it's going to evolve on its own. But we all have to just keep our eyes open to that. And the most important thing I'll say there, this is what excites me as a practitioner, even a researcher in the space, is that all of this is stuff that you can be experimenting with and building new workflows for and taking notes about and really just understanding how do I operate and orchestrate this context. And there's actually just so much to write about and share and study and discover. So it's never been more exciting to be a knowledge worker because like the way that we're reinventing work exists.
31:35And what happens is Slack becomes your workbench. Like as much as it is like your communication place, it's the place where you go to drive your impact at scale, which is like what becomes really exciting about where it all goes.
31:49Jaime DeLanghe:Yeah, I mean, I feel like even like the folks who you would think like, I mean, they've got the best audience. They've got the biggest, most dedicated users. I feel like we hear from our partners. They put it inside of Slack and then it just goes. I mean, I think like, I don't want to get too grandiose, but in some ways for the companies that use Slack, like Slack is basically acting like it's doing what Google did for the internet for their agents. Like it's making their agents discoverable. It's giving their agents an audience. It gives their agents backlinks. It's their own little notebook.
32:31Jaime DeLanghe:It's their own little notebook. Everyone was freaking out earlier this year about the notebook thing. And now no one talks about a notebook because it was very weird. But really, that's like the reality of like what you're describing is like, yeah, it becomes the stage. It becomes the marketplace. It becomes like the public exchange of those agents. Exactly. That messy context is always going to live in Slack. And you can try as you may to come in there with a crowbar and get it all out and put it in containers and transform it and do an ETL thing. And it's like, what are you even doing at that point?
33:00Bring the agent into that world with you. That's the whole power of it being a natural language, you know, thing.
33:08Jaime DeLanghe:Yeah. And I mean, I think if you do that, too, the thing that you get is you don't risk sort of cutting off your data source to feed your thing. I think like the thing I think about a lot is if we move too much of that, like rich, messy interaction, like if too many people start to try to like meatify it and congest it and be like, OK, I've got this little slack nugget. I'm only going to interact with Slack in nugget form over here in my terminal. Nobody is, who's going to make the messy stuff? Like, and I think like, you know, as good as agents are, they are also not going to do the kind of, you know, human collaboration.
33:52Jaime DeLanghe:The kind of like, you know, butting heads productively when you need to. Like, they're not going to tell you you're wrong and fight with you. Even if they do, it's because you told them to, you know, like I think like our the agents will only be as good as we are as humans because they need they need our exhaust to kind of learn and get better, at least at this point. And Slack is a really good way to ensure that that loop keeps happening for you. As AI writes more of your code, it's more important than ever that you have strong checks and balances in place. Without them, security risks and spec mismatches slip straight into production.
34:31LinearB provides an independent layer of AI code review with GitStream policy as code that catches risks and enforces your standards before manual review even begins. Govern your AI workflows without slowing your team down. Learn more at LinearB.io. You know, as we've talked a little bit about like the vision, about the product, and how we've partnered with like these kinds of technologies and then brought them closer into the Slack world because that's the kind of tooling that we need to work with this context. A lot of this is prototyping and experimenting. And even I was mentioning a second ago about there's just so much to learn and do.
35:06And something that we really focus on here on Dev Interrupted, too, is focusing on that day-to-reality of stepping into production, of taking it to the finish line, of otherwise delivering it in a durable and secure and safe state. And so with Slack, that's a tall order. For all of the things that we've talked about before, just because any type of context could be living inside of it. Before, it was just people talking to each other. But now it's people and their agents talking to each other. Agents giving humans dashboards and interfaces. Humans giving agents commands. Maybe somewhere in a channel somewhere, two agents talking to each other and they just need to get turned off.
35:42Who knows it can be just completely chaos. And so I'm curious to think about how you as a product leader. How do you prevent the already very complex world of Slack from just becoming this uncontrollable mental monster for your admins?
35:59Jaime DeLanghe:So I think I've got two answers for you here. One is we just really, really need to increase our observability. We just launched over 40 new metrics for Slackbot. We need to extend that to the whole ecosystem. And Slack should be the best place for you to not only deploy agents, but to understand how your agents are doing, how your agents are impacting your team, how your agents are driving business outcomes. We also really need to continue to invest in our guardrails. So we have confidential channels that are not AI indexed. We need to continue. We need to expand that out. But I think we also need to start really thinking about the primitives here.
36:41Jaime DeLanghe:Like, you've got people, you've got data, you've got systems. And I think we've, for a long time, it's not kind of gotten away with having guardrails that mush those two things together, like two of those three things together in different ways. And we don't really allow you to control your data flow as much as I think we need to get to. We also don't allow you to control your people and data context together in the same ways I think we need to. So we're thinking about new channel types. We're thinking about new kinds of provisioning. We're thinking about more auditability. But one of the things that already exists that is really incredible and kind of like a side effect of all these things being in Slack and working in channels is that, you know, for a lot of companies, there have been a lot of challenges about having a lot of your information inside of Slack for a very long time.
37:33Jaime DeLanghe:You got a lot of people, humans are messy. And if you're a company like the size of Salesforce with 70 ,000 employees, 80 ,000 employees, something like that, you know, or an even larger, we have even larger customers than that. You're basically running like a social network inside of a company. There's a ton of stuff happening that, you know, could be good, could be bad. And so we've added a lot of guardrails already. So because agents are talking over the same protocol that humans are talking over, you get a lot of that stuff for free. So you can have DLP inside of Slack. You could, so you can set rules and say like, if somebody tries to give my agent a credit card number and back like out some data and do some internal hacking, that's going to be a problem.
38:17Jaime DeLanghe:We have things like anomaly detection. So if there's some weird behavior inside of your application happening, maybe people are switching channels and scrolling back and switching channels and scrolling back. And maybe that's actually not a person, but, you know, somebody has taken over someone's laptop, you'd imagine the same kind of thing for agents where we can say, like, this is, like, malicious agent behavior. We think this is not what you want here. Also, you know, being able to have things like legal holds and, like, strong auditability and EKM, I think for a lot of people who are rolling their own agent UI, they're not thinking about that stuff.
38:57Jaime DeLanghe:or if they are, it's not their primary, like it's not their primary thing. And so I think we've got through a lot of the, at least like the baseline fundamentals of security and compliance and trust in Slack. And trust is our number one value at Salesforce. So we're constantly kind of like, okay, what do we need to do next? What do we need to do next? But as we evolve it, it's really becoming clear to me that eyes in, to what's happening is really, really critical. And then the ability to action on that when you see something. So for those really large companies, we've also seen that it's really challenging to manage the amount of content you have inside of Slack.
39:39Jaime DeLanghe:And a lot of them are building this whole developer ecosystem just to administrate Slack. So we want to think about putting MCP on top of that. And maybe we have our own out-of-the-box Slackbot can do a lot of the administration for you and you can talk to it via MCP. You can build your own agent and you can do your Slack admin via MCP. So we're thinking about how can we leverage the same kinds of tools to help with the problem, basically. Yeah. In that world too, I really love to know what your thoughts on identity. You talked about it a little bit in that list of things and also things like ownership.
40:18Because like for me, I think of somebody, and this is somebody who's like, I tinker with and have a lot of these agents that do a lot of different stuff. But for me, when I go wrangle them or I find them and then they're in their channels, it feels like for me as the agent wrangler, the agent builder, there's not like an intuitive way that it all gets linked back. And even people can understand the umbrella of the impact. You know, sometimes something happens in a channel where my agent, you know, provided an insight somewhere and then I later find out after the fact. It would be cooler if that kind of information could be more surface to me.
40:47But also, too, where people, when they see that cool bot that helped them, there was a more clear thing that weighed their flag. Where it was like, it was this guy who built me that made all of these insights possible. And so, like, thinking about the ownership of work. Also, the hierarchies of people. Because, you know, I almost feel like this becomes the real. Like, people say now, like, the real prod lives, you know. Your real code lives in production. You have to observe it in production now rather than like look at like the tests and the CICD to know what your code really does. You look downstream.
41:19The same thing is here. Like you sure you have your org chart in like Ripple or something. We've talked about this on the show. But you know what? Your org chart is really over in Slack. You peer in and you can see your people and you see what agents work to them. You see the context like black holes within your organization where everything is going in and something coming out somewhere. So it just becomes like, how do you think about those identity problems too?
41:43Jaime DeLanghe:I mean, so I've heard customers dealing with this in a bunch of different ways. And I will say upfront that this is one of those places where everything's kind of shaking out at the moment. We have a customer, Assemble, who speaks with us a lot, who has like hundreds of agents and they've put them on the org chart. So they all clearly have a manager. That org chart is also reflected inside of Slack. So inside of Slack, you can see who are the people who are responsible for the agents. Those agents are all owned by business owners, basically. So they're treated like employees. They have performance metrics that they need to hit.
42:29Jaime DeLanghe:I think that's one model on one side. And then on the other side, you have agents that are strictly operating off of like an OAuth model where it's more like a tool call for the individual and the agent is only working on behalf of the human. It doesn't take any independent action. Or if it did take an independent action, that would be logged back to the person. And I think probably different use cases are going to end up using those two models, like one of those two models. The thing that I keep coming back to, which goes back to what I was saying before about like builder culture and making sure that the agency is close to the business is having maybe developer and business owner not be exactly the same thing for now.
43:19Jaime DeLanghe:But ideally, those become the same. Ideally, you can have a person who is the business owner. So your agent that you built is also like on your team and people can give you kudos about like how your agent did and that comes back to you. or in the same way that I can observe my team when they're operating in public channels, at least I can monitor sort of like, what is, you know, I have like four Katie's on my team. What is that Katie doing this week? And I can get a sense of like how they're doing their role. Yeah, exactly. Yeah, exactly. And ideally you could get, you could set up routines, you could get proactive insights around that.
43:58Jaime DeLanghe:I think my kind of like holy grail there is if you could sort of get close to treating agents like employees and saying, you know, this is the performance metric for, even if it's just like something like, say, like Cloud Tag that just launched. It's like one identity, but across many different services. Like in each of those channels, it might have like, it's working toward the objective of the channel, right? And so then you could attribute how much of that, how that team interacting with the agent in that channel contributed to the objective. And that gives you a better sense of real ROI, which I think is something we're all kind of like chasing at the moment.
44:44It also gives shape to how you work. Like what you just described becomes that loop, you know, that we talked about earlier, those things within like your context world that you're engineering. And, you know, in this conversation, we've covered so much ground in terms of like the technology and how it's getting adopted into what I think is one of the most critical surface planes of, you know, knowledge work, especially right now. And, you know, we've covered a lot of stuff. But, you know, just before we wrap things up, Jamie, as well, I was curious, like, are there things that are under the radar that you think maybe people are sleeping on or not paying attention to or directions that this is going that you don't think this conversation touched on?
45:18You have a profound kind of like bird's eye view on where this kind of stuff is pointing.
45:23Jaime DeLanghe:I mean, I think one of the things that I think maybe we're having the conversation in not exactly the right way yet is I think we keep trying. There's a lot of conversations about where the agent's going to live, where's the data going to live, who's going to own which layer of the stack. And I'm just not totally sure that it's going to shake out that way. Like that like there will be one company that like only sits at the context layer and there will be like a different application that only sits at the agent layer. I think we're going to see a lot more bleed. And maybe I think about that because Slack is a little bit all over the place in each of these areas.
46:06Jaime DeLanghe:But so are so many different companies. And I assume we will see some consolidation in certain parts of the service architecture. But I also see such an opportunity for like mass diversification. One of the things Slack has always strived to do is to make everybody a maker, right? To be able to say like, I can make a low-code, no-code workflow and I can make my whole team operate super well because I just honestly like had a bot do a weekly update in channel and that's actually enough to get us over the line into good. there are tons of problems in every company in every person's life that are just sort of like wouldn't that be nicer if and I think we'll see a ton of explosion in different parts of the stack in terms of innovation we're far from the everything kind of like coming together under one player right now and I think even as we start to see consolidation in certain areas I also observe a backlash to that almost immediately like people are like we're not ready We're not there yet.
47:14Jaime DeLanghe:So, you know, I think, again, standardizing on things like MCP that are open, that people can contribute to, like that feels like that's a moment for the community to get together and figure out where we're going. And I love that. I think sort of assuming that one player is going to win somewhere in terms of like the service architecture, the model architecture. I just don't think we know enough to know yet. There's a long way to go. There's so many stakeholders. There's too many constituents. There's too many hats in the ring. But also there's too many buyers that each do their own thing. And that's the whole name of the game is that it can be tailored so specifically.
47:52So, no, it can't just be one monolithic winner in the end. You're going to get these really hyper-specialized niche winners for certain stuff. The spicy take I heard in there and what you were saying is that every application, every SaaS platform is a data lake now or becoming a data lake. They want to become the place where all the data gathers because that's how you do that next level insights in places. So in a world where everyone wants to be a data lake, you should probably be way down in the valley. You should be at the below sea level where stuff is draining, where all of the knowledge is going.
48:27And that's the kind of places that we've seen in the engineering world be critical and source and center of attention is the GitForge. That is the drain where everything in your engineering org is going. And that's not to say a drain is something bad. It's just the direction all the water's going. But then like over here and all the knowledge working stuff, that's what's happening too with all that stuff's going into your communication layer for most folks at Slack. And so I think that is exciting. Everyone wants to be the lake. Maybe the water stops there along the way, but it still keeps going to its final destination.
48:58Jaime DeLanghe:I would say also maybe the better thing is to be like both a lake and a river. I think the thing that Slack gets right is that we have a sense of the current, right? We know what's most recent. We know what people are interacting with. And so, and this is true, the more data you connect inside of Slack, the more ability you get for like box files to come inside of Slack, your Canvas stuff to come inside of Slack. You can see who's touching what. So you have this like constant engagement, good context. And that lets you know, like when you put something in a lake, it just sits there and And you don't know what's most relevant because it's all just in the lake.
49:37Jaime DeLanghe:But we have a sense of movement. And I think that that's what gets you velocity. Amazing. Well, this has been a fantastic chat. Jamie, thank you so much for joining me on the show, for demystifying all sorts of things about Slack and the burning questions that I've been having. Like I said, it's just been a big privilege for Devontrapt and myself to be so close to the Slack and the Salesforce world. And just before we wrap up, is there anywhere you want to point folks to to learn more about you or the stuff you're working on right now? Yeah, for sure. So I really just wanted to plug our recent MCP client launch for Slackbot.
50:13Jaime DeLanghe:You can now publish MCP server with your app. It's really great. Slackbot can use it out of the box. People can build skills off of it. It's, I think, a really incredible way to get more context out of your Slack. and in terms of places to go, I would check out the Slack dev site. It's amazing. There's tons of cool stuff in there. We're constantly updating it. It got a refresh recently. It's real cute. So go check it out. Amazing. Well, we'll include links to that in our show notes so people can go build. And for those listening, if you're curious about building on Slack, there's lots of resources, myself included.
50:50So don't be a stranger. Both Jamie and I would love to hear from you about what you thought about our conversation today. And if you're listening and you made it all the way this far, then you clearly loved this conversation. So please give Jamie and I a big plus one thumbs up on whatever platform you're listening or watching this on. And be sure to read the accompanying newsletter that comes out on LinkedIn and Substack for all of the juicy gossip in between. So Jamie, thank you again for coming on the show. It was a blast having you here.
51:17Jaime DeLanghe:Thank you. It's been great.
From the publisher
This week on Dev Interrupted, Slack’s Chief Product Officer, Jaime DeLanghe, joins the show to explain why enterprise AI value depends on embedding custom bots directly into your existing team communication loops rather than deploying them inside isolated, single-player chat silos. She breaks down the platform's shift toward open ecosystem standards like the Model Context Protocol (MCP) and how dynamic UI frameworks are transforming standard channels into active execution environments. Jaime details the operational realities of managing autonomous software fleets, including a striking look at how leading companies are placing hundreds of custom agents directly onto their corporate org charts.
Life Beyond Tokenmaxxing Workshop: Watch the full replay on demand at linearb.io
Follow the show:
- Subscribe to our Substack
- Follow us on LinkedIn
- Subscribe to our YouTube Channel
- Leave us a Review
Follow the hosts:
Follow today's guest:
- Slackbot MCP Client: Learn more about connecting your tools to Slackbot via the Model Context Protocol at the Slack Blog
- Slack Developer Hub: Start building your own agentic workflows and explore the latest tools at slack.dev
- Connect with Jaime: LinkedIn
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
