~/talk

Give Your Agent a Computer

slides:none on file

Claim: giving an agent a file system changes behavior — it follows through on long tasks and builds on prior work. Uses AI SDK v6 with a tool-loop agent, provider-executed web search, Vercel persistent named sandboxes, a bash tool, a memories.md file and generated Python scripts. Built system runs long sessions (one demo 104 minute run, 316 tool calls, 29 files changed) and drops support tickets ~90% while getting ~95% positive thanks. file system as memory bash tool + memories.md

AI-written summary · about

  1. 0:00Setup and project initialization
  2. 7:31Installing dependencies
  3. 9:02Introduction to AI SDK v6 and tool loop agents
  4. 11:05Defining the agent in agent.ts
  5. 13:40Building the route handler for the chat API
  6. 15:26Creating the frontend UI with useChat
  7. 16:53Modifying agent instructions
  8. 18:40Adding web search tool (provider-executed tools)
  9. 23:55Adding UI components for tool usage
  10. 27:43The importance of persistent sandboxes (file systems for agents)
  11. 33:45Managing context and message history across steps
  12. 45:11Initializing persistent sandboxes
  13. 47:20Defining custom call options and context
  14. 51:10Creating the bash execution tool
  15. 55:05Integrating the bash tool into the agent
  16. 57:15Adding persistent memory (memories.md)
  17. 1:03:44Making agents learn by generating Python scripts
  18. 1:05:58Reviewing the full agent system and sub-agents
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.