What problem does it solve? Delegating coding work to external Jules API sessions requires managing session creation, plan approvals, status monitoring, and multi-repository coordination, which is tedious to do manually through raw API calls. ## Core Features & Use Cases - Session Management: Create, list, inspect, and message Jules coding sessions on any repository using uvx verne commands with a JULES_API_KEY. - Plan Approval Workflow: Create sessions with required plan approval, review generated plans via session activities, and approve them before execution begins. - Multi-Repo Master/Worker Orchestration: Coordinate dependent worker sessions across repositories using a JSON orchestration schema with dependency tracking and heartbeat monitoring. - Use Case: After pushing a feature branch, launch an async review session with verne sessions create, monitor its state through QUEUED to COMPLETED, then iterate on the resulting PR by commenting, which automatically resumes Jules. ## Quick Start Ask the agent to create a Jules session on your repository with a prompt describing the coding task, then check its status with verne sessions list.