Pochi LogoPochi Docs

Weekly Update #24

TL;DR

A small but solid update this week. Pochi now ignores large dependency directories like node_modules when building the file context for a task, even if the repository doesn’t define a .gitignore. We also fixed a few edge cases that could cause checkpointing to hang.

We also published a new tutorial on turning one-off migrations into reusable engineering standards, and shared a few experiments we've been building with Pochi.

Let's dive in!

✨ Enhancements

  • Ignore package manager cache directories during repository traversal: Directory traversal now ignores common package manager cache directories such as node_modules, even when a repository does not define a .gitignore.

    Previously, these directories could be scanned during traversal, which sometimes polluted the agent’s file context with large dependency trees. With this change, Pochi skips common cache directories by default, keeping prompts cleaner and reducing unnecessary context.

    This change does not affect explicit file access through tools like listFiles or globFiles. #1279

🐛 Bug fixes

  • Fix checkpoint hangs in edge cases: Fixed several issues where Pochi could hang when checkpoint creation failed. This could happen in environments where Git was not available, or when the workspace contained certain hidden or nested repository directories that Git could not stage properly.

    Instead, checkpoint failures are now handled more robustly to prevent the UI from getting stuck in a loading state. #1310

📖 Resources

  • Manage Library Migration At Team Scale: Library migration is a common but tedious part of maintaining production systems in an engineering team. When these changes need to be repeated across multiple repositories, keeping everything consistent quickly becomes difficult.

    In this article we show how a migration was evolved into a reusable Pochi Skill and enforced through CI and lint checks, turning a one-time prompt into a version-controlled engineering standard. Read the full tutorial.