Videos I3znWC3MEXM
It's 10pm. Do You Know Where Your Agents Are? — Kim Maida, Keycard
Scene timeline
59 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 205
- whisperx 205
- chunks
- 40
- from 205 cues
- keyframes
- 36
- kept of 59 captured
- frames with text
- 36
- 529 lines read
- chapters
- 13
- from the source metadata
- keyframe bytes
- 7.7 MB
- word timings on 205 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-10 00:10 | 2m 07s |
stt |
done | — | 2026-08-10 00:12 | 22s |
chunk |
done | — | 2026-08-10 00:13 | 0s |
text_embed |
done | — | 2026-08-10 19:43 | 0s |
keyframe |
done | — | 2026-08-10 00:13 | 2m 22s |
ocr |
done | — | 2026-08-10 00:15 | 12s |
frame_embed |
done | — | 2026-08-10 19:43 | 6s |
Frames, and what the machine read
-
- AlEngineer0.96
- World's Fair0.97
-
- AlEngineer0.95
- World's Fair0.99
-
- LAB & PLATINUM SPONSORS0.98
- Amazon AGI Lab0.98
- ANTHROP\C1.00
- Google DeepMind1.00
- MINIMAX0.94
- OpenAI0.92
- Akamai1.00
- arize1.00
- aws1.00
- Braintrust bright data0.99
- B1.00
- Browserbase1.00
- docker1.00
- :neo4j0.93
- ORACLE1.00
- PayPal1.00
- qodo1.00
- reducto1.00
- Sonar1.00
- Makers of0.99
- togetherai1.00
- Unblocked1.00
- WorkOS1.00
- SonarQube1.00
-
- AlEngineer0.99
- World's Fair0.99
-
- AlEngineer0.99
- World's Fair0.98
- PRESENTED BY1.00
- Microsoft1.00
- World's Fair0.97
- Engineering the future of Al1.00
-
- Agents without access aren't useful1.00
- AlEngineer0.99
- World'sFair1.00
- 0o0.57
- PRESENTED BY1.00
- oo0.64
- 000.91
- Microsoft1.00
- 售0.55
- Keycard1.00
- XKmMoidekimmaida0.80
- World'sFair1.00
- TRACK 5· JUNE 30, 20260.96
- Security1.00
-
- Window1.00
- Help1.00
- AlEngineer0.99
- World'sFair1.00
- World'sFair0.99
- TRACK 5• JUNE 30, 20260.94
- Security1.00
-
- Edit1.00
- View1.00
- History1.00
- Bookmarks1.00
- Profiles1.00
- Window1.00
- Help1.00
- © Kim's Talk @..-18m left0.90
- Tue Jun 30 2:51 PM1.00
- AlEngineer0.99
- localhost:30011.00
- 1 Work0.82
- World'sFair1.00
- ON-CALL TRIAGE AGENT0.99
- OPEN 51.00
- WORKING 60.95
- TRIAGED S0.99
- RESOLVED S0.93
- ESCALATED0.98
- API KEYS1.00
- 11:37 PM1.00
- INCIDENT QUEVE0.99
- AGENT1.00
- INC-2289 tod0.91
- MONITORING QUEUE1.00
- Ille. The agent picks up new tickets as they arrive.0.97
- Backup power supply failed in the serv.0.98
- SHIFT1.00
- 22:00 - 06:000.97
- Website security certificate expiring so..0.96
- INC-2299 today0.95
- QUEUE0.97
- AGENT1.00
- On-Call Triage Agent0.99
- 5 open tickets1.00
- INC-2291 today0.98
- Billing database broken, payments faili..0.95
- INC-2292 today0.97
- Orders stuck, main server frozen1.00
- INC-2294 today0.95
- Site failing for 1 in 3 visitors1.00
- REQUEST1.00
- AUTHORIZATION1.00
- STATUS1.00
- TIME1.00
- Waiting for requests...0.97
- World's Fair0.98
- TRACK 5· JUNE 30, 20260.96
- Security1.00
-
- ON-CALL TRIAGE AGENT1.00
- OPEN 51.00
- WORKING0.99
- TRIAGED0.99
- RESOLVED0.95
- ESCALATED1.00
- API KEYS0.99
- 11:37 PM0.99
- To exit ful creen, press and hold0.97
- AlEngineer0.98
- INCIDENT QUEUE1.00
- AGENT1.00
- World's Fair0.99
- INC-2289 today0.97
- MONITORING QUEUE1.00
- Idle. The agent picks up new tickets as they arrive.1.00
- Backup power supply failed in the serv...0.97
- SHIFT1.00
- 22:00 - 06:000.98
- INC-2298 today0.96
- QUEUE1.00
- 5 open tickets1.00
- Website security certificate expiring so...0.98
- AGENT1.00
- On-Call Triage Agent0.99
- INC-2291 today0.97
- Billing database broken, payments faili..0.99
- INC-2292 today0.98
- Orders stuck, main server frozen1.00
- INC-2294 today0.98
- Site failing for 1 in 3 visitors0.98
- REQUEST1.00
- AUTHORIZATION1.00
- STATUS1.00
- TIME1.00
- Waiting for requests...0.96
- World's Fair0.94
- TRACK 5· JUNE 30, 20260.96
- Security1.00
-
- Agents with API keys are overprivileged1.00
- AlEngineer0.97
- World's Fair0.96
- change_role1.00
- Keycard0.94
- World's Fair0.95
- X KmMoide/kimmaido0.84
- TRACK 5· JUNE 30, 20260.95
- Security1.00
-
- Human supervision isn't enough1.00
- AlEngineer0.98
- World's Fair0.96
- Allow once1.00
- PRESENTED BY0.99
- Allow for this sessiun0.99
- Microsoft1.00
- Always allow1.00
- --dangerously-skip-permissions1.00
- Keycard0.96
- World'sFair1.00
- X KmMoidekimmaida0.84
- TRACK 5 · JUNE 30, 20260.94
- Security1.00
-
- The agentic execution path1.00
- AlEngineer0.99
- World'sFair1.00
- PRESENTED BY1.00
- Microsoft1.00
- oo0.92
- Keycard0.95
- World'sFair1.00
- XKGmMoidekimmaido0.81
- TRACK 5· JUNE 30, 20260.97
- Security1.00
-
- The agentic execution path0.98
- AlEngineer0.99
- World'sFair1.00
- Keycard1.00
- World's Fair0.97
- XKmMoide/kimmaida0.84
- TRACK 5 · JUNE 30, 20260.94
- Security1.00
-
- Agent access problems1.00
- AlEngineer0.98
- World'sFair1.00
- Keycard0.95
- World's Fair0.96
- XKmMoidekimmaida0.84
- TRACK 5· JUNE 30, 20260.96
- Security1.00
-
- User authenticates with authorization server1.00
- AlEngineer0.98
- World'sFair1.00
- oo0.96
- oo0.87
- oo0.96
- Keycard1.00
- World'sFair1.00
- XKGmMoidekimmaide0.84
- TRACK 5· JUNE 30, 20260.96
- Security1.00
Transcript
205 cues· 3,345 words· 17,681 chars
- 0:13 So when I was a kid growing up in the 90s, we'd be out late all summer riding our bikes off in the neighborhood, playing with friends.
- 0:20 And from the 60s to the 80s, there were these public service announcements on TV where celebrities would come on and they would say, it's 10 p.m. Do you know where your children are?
- 0:30 Because apparently our parents at that time needed to be reminded that they had offspring they were responsible for.
- 0:36 And I feel like in this phase of AI where we are right now, we're entrusting agents with more and more responsibility, but we still kind of need that public service announcement that says it's 10 p.m. Do you know where your agents are?
- 0:54 So say you as a user want an agent to use an MCP server or API to accomplish tasks.
- 1:02 Now we know agents without access aren't useful.
- 1:05 So we give them an end file and we give them some API keys and we let them run off and go do their thing.
- 1:12 And this is fine until it's not.
- 1:14 So you've heard the horror stories, right?
- 1:16 Or maybe even experienced some of them yourself.
- 1:19 So let's see what this looks like in practice.
- 1:46 So I have an agent running here that is basically an incident management agent.
- 1:51 It is late night and there's a human user, but they're probably half asleep.
- 1:57 The agent is responsible for triaging issues that are coming in.
- 2:02 So if we look at the first one here.
- 2:10 So the first one is the backup power supply failed in the server room.
- 2:16 Now the agent is going to use an API key to read the system that is bringing in the reports.
- 2:22 It's going to evaluate what is written there, and it's going to decide that it can't do anything about this because it's a physical failure.
- 2:31 So it's going to escalate that ticket for the morning, and there's really sort of no problems yet.
- 2:38 So the second one is the certificate is expiring soon for TLS.
- 2:46 Agent is going to use that same API key again to read the ticket contents.
- 2:52 And then it is going to decide that it should renew the certificate.
- 2:56 And it's going to use another API key to call the cloud hosting service to renew the certificate.
- 3:03 And then it's going to use the API key from before to make the report for the morning team.
- 3:14 So here's where it kind of gets fun, right?
- 3:16 So this one is the billing database is broken and payments are failing.
- 3:23 Agent's going to read that.
- 3:27 it sees that the solution is pretty clear.
- 3:29 It says that the documented recovery is to delete the database and then restore from backup happen automatically.
- 3:36 So it has the Postgres connection string.
- 3:39 So it goes ahead and it drops the database and then it doesn't have a way to check to see if it was backed up.
- 3:44 So it just escalates that for the morning.
- 3:48 And this has really happened, right?
- 3:50 Like it's happened to high profile companies.
- 3:57 Now if we go to the next one, this one is the main server processes are frozen and they're not recovering.
- 4:04 Doing something about it is going to take prod offline for a brief amount of time.
- 4:08 And you can see the agent decided that it should do that.
- 4:11 And it's using the same API key now that it did to renew the certificate, right?
- 4:16 Because that API key is a kitchen sink.
- 4:18 It can do all of these things with it.
- 4:23 And then finally, we have sites failing for one in three users.
- 4:28 The recommended solution is to scale up.
- 4:31 And this is going to incur some amount of spend.
- 4:33 And then it goes ahead and it does that because, again, it can use that same API key to do this as well.
- 4:52 Right, so agents with API keys are indeed out past 10.
- 4:56 They're overprivileged, so this means they are able to act freely on decisions that they make that you may or may not agree with.
- 5:03 And they can do this even with your supervision.
- 5:05 So you might be familiar with the panic of trying to stop an agent mid-task because you told it to maybe read a project and it read the project and it found something it thought it should fix and then it starts writing.
- 5:17 Agents do that even while they're supervised and this is becoming even more of a problem because we have more and more agents that are running unsupervised and that only makes it worse because agents want to be helpful.
- 5:28 They're going to use all the permissions that they have access to in order to get the job done.
loading
Chapters
- 0:00 It's 10pm, do you know where your agents are?
- 1:48 Demo: an incident agent on the night shift
- 3:18 When the agent drops the production database
- 4:52 Why agents are dangerously overprivileged
- 5:56 The agentic execution path
- 7:27 The fix: OAuth token exchange
- 8:32 Delegation: narrowing the user's access
- 9:23 Minting a fresh token per tool call
- 11:44 The demo again, now with token exchange
- 13:33 Policy blocks the database drop before it exists
- 14:27 Human approval backed by real policy
- 15:52 Works across CLIs, MCP servers, and any provider
- 17:34 Q&A