In this podcast episode, Harald Kirschner joins James to discuss customizing chat and agent behavior in VS Code—including GitHub Copilot—highlighting practical tips and his implementation of agent memory as an extension.

Building Agent Memory for VS Code with Harald Kirschner

In this episode, Harald Kirschner joins James to discuss how developers can extend and customize chat interactions and agent behaviors in Visual Studio Code, with a focus on GitHub Copilot.

Key Topics Covered

  • Customizing Chat and Agents: Approaches to tailoring chat experiences within VS Code, enabling more productive developer workflows.
  • GitHub Copilot Integration: How to use custom instructions, prompts, and chat agent modes to get more personalized assistance from Copilot.
  • Proposed APIs for Agent Creation: A look into new APIs designed to allow the creation of sophisticated, interconnected chat agents within the editor.
  • Agent Memory Extension: An overview of how Harald implemented agent memory—enabling agents to recall and use previous interactions—and published it as a public VS Code extension.

Resources and Further Reading

Follow Visual Studio Code


Agent memory and agent customization open up new ways to boost developer productivity. For more hands-on details, check out the episode resources and extension links above.