Why ctxd: Let the agent grepBuilding an agent shouldn't mean building a whole context stack. We kept writing the same sync, search and read tools for our applications. The data changed. The agent needed the new version. Getting Nov 3, 2026 · 4 min read · 12 views