The official account for Spotify Engineering

Anywhere
Joined October 2014
Going to KubeCon+CloudNativeCon NA? Join us in Salt Lake City on Nov 11 for a community meetup, with live demos of Portal, Confidence, and Xirp, plus time to meet the team. Space is limited! RSVP👇 luma.com/neg55c7o
6
1,278
Every team at Spotify works in a loop of building, testing, and learning. Confidence has powered the testing part for over a decade. Now we're expanding it so every experiment, session, and customer conversation helps shape the next decision. hubs.li/Q04B6hP10
9
3
46
3,407
Ever watched an AI agent lose the plot halfway through a task? In the first Dev Mode episode of NerdOut@Spotify, JD, shows how he splits the work across a bunch of agent sessions in Xirp by @Spotify instead. Live demo, our own repos, no slides. Check out the episode: hubs.li/Q04B2D310
1
3
1
12
1,791
Portal, Xirp, @SpotifyConf, and Spotify for Backstage are now part of something bigger. Meet Spotify Technology: the tools behind @Spotify, together as one system. Proven at Spotify. Now yours. hubs.li/Q04zBzt80
2
11
3
41
3,712
Farewell, September, and hello first-two-days-of-October Xirp releases: 🔀 Switching from Claude Code? Xirp finds your projects and imports 30 days of sessions, nothing lost! ⏪ See where your time and spend actually went with Xirp Weekly Rewind 👀 Stay aware without the interrupts thanks to the notification center with digest mode 🙏 Multi-select sessions to archive in bulk instead of one by one 🤖 Let your agents script Xirp directly with Xirp API commands 💫 Spin up a project terminal without booting a coding agent when you just need a shell Get all this and more with Xirp → hubs.li/Q04z2pzQ0
1
7
1,908
Request, granted. ✔️ With the Xirp Weekly Rewind ⏪, you can get a weekly look into your sessions, PRs, lines, heatmap, and every $ spent. Your week of AI coding, in a nutshell. Give it a try: hubs.li/Q04yBjJD0
5
3
1
15
2,350
"Just start over with another agent." No. Xirp transfers full session context when you switch. @claudeai to @OpenAI Codex, mid-task, nothing lost. Try now hubs.ly/Q04y2K3N0
1
3
14
2,269
💫 A little end of week wrap up with some Xirp updates (v0.32–v0.35): → @Pidotdev coding agent support → Worktree search + linked shell terminals from the CLI → Repo insight on first task — starter goals from your codebase → Restore from backup when the database breaks → Pinnable toolbar actions → CJK input fixes, better session recovery, and notification preferences Changelog: hubs.li/Q04xTcgV0
2
1
17
1,894
How much did your AI agents cost you yesterday? Or the day before? With Xirp, you’ll see costs broken down by agent, model, and day.  Cost insights live in Xirp. 👀 Try now hubs.li/Q04xKGQ20
1
5
20
2,167
You asked for more model choice. Here it is. ✨ Xirp by @Spotify now supports @Pidotdev, an open-source coding agent with access to a broad range of models, right inside the workflow you already know. Give it a try: hubs.li/Q04xx2rY0
4
4
1
40
4,675
Here's a quick look at this week's Xirp releases: → CLI tool — `xirp` command for importing, listing, and messaging sessions from your terminal → Browser panel annotations — highlight elements, comment, send to your agent in one go → Cost alerts — set a daily spend threshold, get warned before runaway sessions add up Plus: Mermaid diagrams in the file viewer, Portal connection banner, and interrupted sessions now marked instead of silently lost. Stay up to date on all the latest releases ⤵️ hubs.li/Q04xgMMx0. Ready to try Xirp? Join the beta ⤵️ hubs.li/Q04xgMLF0
2
10
1,941
Every AI agent session starts from scratch scanning, guessing, relearning things your org already knows. You're paying for that orientation loop every single time. We measured the hidden tax at Spotify and then we fixed it. Here's how hubs.li/Q04x2SLp0
1
6
67
5,684
One prompt. The agent pulls Portal context before it touches the codebase 🎯 🔗 Service ownership. Dependencies. Architecture. All there before the first response. No exploring. No guessing. The context came to the agent. 🚀 Portal workspace → Xirp session → grounded immediately. hubs.li/Q04wYYnf0 Try it → hubs.li/Q04wYYmX0
3
9
2,788
We've had 7 Xirp releases this week. Here's a quick look at a few: → Passage-level review — select parts of an agent's response, comment, send it back → Bulk worktree cleanup — find stale worktrees, see what's merged, remove in one click → Visual refresh — new header, menus, separate app + terminal themes Plus: grid resize no longer deletes sessions, and Portal creds moved to OS secure storage. Check out the full changelog at hubs.li/Q04wLRp_0 or try Xirp for yourself at hubs.li/Q04wLRk60.
1
2
12
2,081
A Claude Code plugin + two declarative agents on Portal by Spotify. Bulk reads and boilerplate route to a cheaper model. Frontier model stays on real problems. 90% token savings, zero infra changes. hubs.li/Q04wGXl40
3
8
4
48
4,822
We've had 9 Xirp releases over the last week! 🚀 These are just a few: → @Cursor_ai is now a supported coding agent → Usage & cost tracking — see token spend per session and per day → Saved prompts — reusable prompts, global or per-project → Workflow status on session cards (backlog → done) Plus: worktree grouping, terminal file links in the editor, and a fix for worktree deletion removing your entire repo. Full changelog: hubs.li/Q04vHfz20 Try Xirp for yourself → hubs.li/Q04vHh2y0
4
1
1
22
3,065
Big week for Xirp — Cursor support just landed and we've got a Discord! 🧡 → Cursor is now a coding agent alongside Claude Code, Codex, and Gemini → Discord community — new Support menu gives you one-click access → Session grouping by worktree → Cmd+click file paths now open in Xirp's built-in editor Plus a security fix in the browser panel, sign-out stability improvements, and a batch of bug fixes. We're shipping changes regularly. Full changelog: hubs.li/Q04tQxQT0 Try Xirp for yourself: hubs.li/Q04tQwqP0 Discord: hubs.li/Q04tQvzx0
1
3
17
2,375
Xirp 🤝 Discord Join the Xirp beta and share feedback, bugs, and ideas with us in Discord: hubs.li/Q04tbFLm0 Not part of the Xirp beta yet? Give it a try: hubs.li/Q04tbtV30
1
1
13
1,962
The Xirp requests are rolling in and our teams are on it. Shout out to our beta users for sharing your feedback! 🧡  Here are some of the updates we’ve made over the last few days: → Split terminal panes → New Doctor page that checks your agents, tmux, and hooks, offers fixes → Fixed: session deletion could remove your main repo checkout Plus proxy/cert sign-in fixes and quieter Codex notifications. We’re shipping changes regularly; track the full changelog here: hubs.li/Q04t2Kr20 Try Xirp for yourself: hubs.li/Q04t2SKS0
5
4
26
3,831