When I assigned long-running jobs to a resident AI agent (Hermes), I faced the problem that periodically polling for completion in Claude (paid plan) wasted both my usage limit and time. The solution ...