Every new agent session wastes tokens re-reading your codebase.
With research.actor you run a full research agent once per git commit, cache its analysis, and return it instantly to other agents. Saves time and tokens. Used as a baseline for deeper research.
When you start a fresh agent conversation, research invokes your AI harness to explore and analyze the codebase. This takes some time as the agent discovers structure, dependencies, and key files. The analysis is then cached based on the git hash / branch state.
~3-5 secondsSubsequent calls return the cached analysis instantly. Working changes are discovered via git tools and merged with the cached base. Ask multiple questions with no waiting.
<100ms
The analysis is cached to ~/.cache/research/ keyed by git commit hash. Switch branches or commits and the correct cache entry loads automatically. Cache entries can expire with --max-age for automatic re-analysis.
Without caching, every agent conversation starts from scratch. Each task triggers a full codebase exploration, burning tokens and time on every request.
With caching, agents get instant context and can ask targeted questions. The same tasks complete faster with minimal token usage.