~/talk

Claude Agent SDK [Full Workshop]

Talkat AI Engineer CODE 2025 · 2025-11-19..11-22· [ai-assisted-development]
slides:none on file

Workshop shows an implemented Agent Loop (Context → Thought → Action → Observation) inside a built Harness that wires tools, prompts and a file system for persistent context; it treats the Bash tool as the primary generic actuator, demonstrates sandboxing with ReadOnly vs ReadWrite permissions, and uses Hooks for deterministic checks. Live code generates a TypeScript PokéAPI SDK, runs agents via Bun, exposes a real-time monitor of thoughts, and recommends Claude MD files and subdirectory starts for 50M+ line repos.

AI-written summary · about

  1. 0:00Introduction: Agenda and the "Agent" definition
  2. 5:15The "Harness" concept: Tools, Prompts, and Skills
  3. 10:10Live Coding Setup: Initializing the Agent class and environment
  4. 15:45implementing the "Think" step: Getting the model to reason before acting
  5. 25:20The Agent Loop: connecting `act`, `observe`, and `loop`
  6. 33:10Tool Execution: Handling XML parsing and tool inputs
  7. 42:00The "Bash" Tool: Giving the agent command line access
  8. 49:30Safety & Permissions: "ReadOnly" vs "ReadWrite" file access
  9. 58:15Context Engineering: Using `ls` and `cat` to build dynamic context
  10. 1:05:00The "Monitor": Viewing the agent's thought process in real-time
  11. 1:12:45Handling "Stuck" States: Feedback loops and error correction
  12. 1:21:20Multi-turn Complex Tasks: Building a "Research Agent" demo
  13. 1:35:10Refactoring patterns: "Hooks" and deterministic overrides
  14. 1:48:39Q&A: Reproducibility, helper scripts, and non-determinism
  15. 1:50:31Q&A: Strategies for massive codebases (50M+ lines)
  16. 1:52:00Closing remarks and future SDK roadmap
~/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.