Speaker Notes

Claude Code

Anthropic's terminal coding agent: CLAUDE.md, hooks, skills, subagents, plan mode.

6talks
48answers
4mainly about it
6new
DecJanFebMarAprMayJunJulAugSepOctNov

What your library answers 48

Why did you choose a terminal interface for Claude Code?

The terminal interface started completely by accident because it was the cheapest and easiest way to get a prototype up and running without building a UI. The creator just wanted a simple way to test the API and bash tool use, but it quickly gained traction and stayed there.

Thumbnail: Inside Claude Code With Its Creator Boris Cherny ▶ 4:23 Inside Claude Code With Its Creator Boris Cherny

How can I reduce costs when using frontier models for agents?

You can use the advisor strategy to separate execution from advising. A smaller, cheaper model handles execution while a larger model like Opus acts as an advisor when needed. This approach delivers frontier-level quality at a fraction of the cost.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 22:22 Code with Claude London 2026: Opening Keynote

How do coding agents differ from basic chat bots?

Coding agents evolved from traditional chatbots by incorporating tool calling capabilities that let models execute shell commands and file edits. Instead of a strict human-model conversational turn, the model autonomously chains multiple tool calls to accomplish complex objectives. This transforms a simple prompt-response system into an autonomous execution loop.

Thumbnail: Anthropic's Secret to Better AI Coding Agents ▶ 4:01 Anthropic's Secret to Better AI Coding Agents

How does Claude Tag differ from standard chat integrations like Claude in Slack?

Claude Tag provides an extra degree of proactivity by autonomously initiating conversations, managing cross-channel memory, and executing long-running tasks. It can spin up its own sandboxes and ping you when a pull request is ready, shifting workflows from single-player sessions to asynchronous, multiplayer collaboration.

Thumbnail: Inside Anthropic: How Claude Tag Is Changing Agentic Work ▶ 4:02 Inside Anthropic: How Claude Tag Is Changing Agentic Work

How do I set up my agent with the right tools?

You should provide your agent with an accurate environment including emulators, profilers, and access to backend services. The Android CLI helps interface with various Android tools, manage SDKs, and connect to crash reporting.

Thumbnail: Agentic engineering with Claude Code and Android CLI ▶ 4:01 Agentic engineering with Claude Code and Android CLI

How should I manage my CLAUDE.md file when it gets too large?

Keep your instructions minimal and focused only on the absolute essentials like team PR workflows. If it expands to thousands of tokens and starts causing issues, you should simply delete it and start fresh. As models improve, you need fewer instructions to keep the model on track.

Thumbnail: Inside Claude Code With Its Creator Boris Cherny ▶ 10:05 Inside Claude Code With Its Creator Boris Cherny

How do I securely connect agents to internal MCP servers?

You can use MCP tunnels to connect Claude Managed Agents to internal servers behind your private network firewall. This routes requests securely without exposing your MCP servers over the public internet. This setup can be configured directly in the cloud developer console.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 24:47 Code with Claude London 2026: Opening Keynote

How does the core edit tool modify code files under the hood?

The core edit tool relies on a primitive find-and-replace mechanism requiring exact byte-for-byte string matches without a cursor or selection interface. It takes parameters for the file name, old string, and new string directly from the model. If multiple identical old strings exist, the model must explicitly declare its expectations or the tool execution fails.

Thumbnail: Anthropic's Secret to Better AI Coding Agents ▶ 7:42 Anthropic's Secret to Better AI Coding Agents

How does the shift to chat-based agent environments change the developer workflow?

Developers move away from single-player IDE sessions toward asynchronous, multiplayer collaboration directly inside communication channels like Slack. Instead of stepping through every turn of the agent, developers define success criteria and let long-running agents execute complex tasks and ping teams for reviews.

Thumbnail: Inside Anthropic: How Claude Tag Is Changing Agentic Work ▶ 11:33 Inside Anthropic: How Claude Tag Is Changing Agentic Work

How do I manage context window limits effectively?

Keep your conversations around 150,000 tokens to get the full power of the model without context rot. You should also watch out for verbose logs like Gradle output by running them in quiet mode or letting harnesses truncate them.

Thumbnail: Agentic engineering with Claude Code and Android CLI ▶ 9:12 Agentic engineering with Claude Code and Android CLI

How do multi-agent swarms and uncorrelated context windows work?

Multi-agent swarms allow multiple agents to operate with fresh, uncorrelated context windows, acting as a form of test-time compute. An engineer can set up a spec and an Asana board, allowing independent agents to pick up tasks and build features over a weekend without intervention.

Thumbnail: Inside Claude Code With Its Creator Boris Cherny ▶ 22:07 Inside Claude Code With Its Creator Boris Cherny

Can I run agent code execution in self-hosted sandboxes?

Yes, you can configure Claude Managed Agents to use self-hosted sandboxes instead of public infrastructure. When an agent needs to execute work, it queues a work item that is picked up by your chosen provider such as Vercel or Modal. This allows you to run tasks securely on your own servers.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 24:35 Code with Claude London 2026: Opening Keynote

Why do coding agents need access to more than just the source code?

Professional software engineering relies heavily on institutional knowledge, team chat discussions, CI results, and production dashboards rather than source code alone. Constraining an agent to a single repository folder creates severe performance limitations because it lacks access to real enterprise context. Giving models access to the broader work environment is essential for handling large-scale software engineering tasks.

Thumbnail: Anthropic's Secret to Better AI Coding Agents ▶ 15:04 Anthropic's Secret to Better AI Coding Agents

What is the industry-wide trend regarding agent time horizons and capabilities?

Agent execution time horizons are on an exponential trajectory, doubling roughly every four months according to METR research. This increase in capability means agents can handle more multi-step tasks, verify their own work, and earn greater human trust.

Thumbnail: Inside Anthropic: How Claude Tag Is Changing Agentic Work ▶ 15:55 Inside Anthropic: How Claude Tag Is Changing Agentic Work

How do I use workflows to structure agent tasks?

Use structured workflows starting with a skill that grills you for requirements to eliminate ambiguity. This breaks down a project into smaller issues that fit neatly within the context window limit before you begin building and verifying.

Thumbnail: Agentic engineering with Claude Code and Android CLI ▶ 10:57 Agentic engineering with Claude Code and Android CLI

What is plan mode actually doing under the hood?

Plan mode is a prompt instruction with a limited lifespan that prevents the model from writing code prematurely. It works by simply adding a sentence to the prompt telling Claude not to code yet, letting it map out tasks before execution.

Thumbnail: Inside Claude Code With Its Creator Boris Cherny ▶ 25:08 Inside Claude Code With Its Creator Boris Cherny

What surfaces are available for managing multiple Claude Code sessions?

Claude Code provides multiple interfaces including the terminal CLI, IDE extensions, the full-screen desktop app, and the new agent view in the CLI. These surfaces allow you to track running, blocked, or completed agents across local and cloud sessions in one place.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 33:51 Code with Claude London 2026: Opening Keynote

How can I make an agent perform better on my codebase without upgrading to a smarter model?

You can significantly improve agent performance by implementing tighter feedback loops using post tool use hooks that inject real-time errors directly into the tool response. By feeding information like type checking errors and linter warnings back immediately, the model receives a nudge at the exact moment of the mistake. This localized feedback loop beats relying solely on a smarter model or waiting for later compilation.

Thumbnail: Anthropic's Secret to Better AI Coding Agents ▶ 23:30 Anthropic's Secret to Better AI Coding Agents

How do agent identities handle permissions differently than user-impersonating agents?

Claude Tag agents are given their own independent permissions and API keys rather than assuming the user's permissions. This allows them to work autonomously on behalf of the team instead of an individual. Consequently, it becomes much easier to audit the agent's actions securely.

Thumbnail: Inside Anthropic: How Claude Tag Is Changing Agentic Work ▶ 34:15 Inside Anthropic: How Claude Tag Is Changing Agentic Work

What kind of information should I put in agent instruction files?

Keep instructions short and focused on things that always apply, such as architecture rules, module boundaries, and common code review mistakes. Avoid letting agents modify their own instruction files since it degrades performance and increases costs.

Thumbnail: Agentic engineering with Claude Code and Android CLI ▶ 12:34 Agentic engineering with Claude Code and Android CLI

How should I design developer tools for AI models?

You should focus on serving the latent demand of the model by observing how it naturally wants to interact with the world and use tools. Rather than boxing the model into rigid APIs, you should enable its desired workflows and build for the model capabilities expected six months in the future.

Thumbnail: Inside Claude Code With Its Creator Boris Cherny ▶ 31:22 Inside Claude Code With Its Creator Boris Cherny

How does autofix help streamline pull request workflows?

Autofix listens for events like code review comments, security reviews, and CI failures, then proactively addresses them. It can rebase on merge conflicts or retry timed-out jobs so your pull requests stay green without manual babysitting.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 36:22 Code with Claude London 2026: Opening Keynote

How does the KV cache constraint complicate caching strategies for LLMs?

Modern LLM token prediction requires previous tokens to match, making dynamic cache eviction like traditional LRU caches extremely expensive. Swapping rules in and out costs significantly more because prediction costs multiply with cache misses.

Thumbnail: Anthropic's Secret to Better AI Coding Agents ▶ 30:48 Anthropic's Secret to Better AI Coding Agents

Why did Anthropic move away from complex memory structures to a simple file system?

Anthropic found that opinionated memory abstractions and indexed stores were often too restrictive and prone to issues. As models became more capable, agents performed better using native bash, grep, and straightforward file systems. Removing complex memory structures simplified harnesses while letting models handle data effectively.

Thumbnail: Inside Anthropic: How Claude Tag Is Changing Agentic Work ▶ 36:56 Inside Anthropic: How Claude Tag Is Changing Agentic Work

How can I enforce determinism in agent behavior?

Use hooks to subscribe to agent events like session start, session stop, or file reading and writing. Instead of relying on prompt instructions to run linters or protect secret files, deterministic scripts executed via hooks reliably enforce these constraints.

Thumbnail: Agentic engineering with Claude Code and Android CLI ▶ 15:35 Agentic engineering with Claude Code and Android CLI