
Google Labs has expanded the capabilities of its Jules coding agent with the introduction of Jules Tools, a command-line interface, and the Jules API, which enables integrations into custom workflows. Both announcements were made on October 2, reflecting Google’s push to make Jules a more versatile tool for developers. The CLI allows developers to interact with Jules directly in their terminal, executing, monitoring, and verifying tasks alongside their own commands. This approach brings the AI agent closer to real-world workflows, bridging the gap between conversational interaction and actionable development tasks.
Jules Tools supports asynchronous execution across the software development lifecycle, allowing the agent to generate code, write tests, fix bugs, create pull requests, and update dependencies. By integrating directly into the terminal, developers can now run Jules alongside their standard development workflow without switching contexts, reducing friction and streamlining productivity. Google Labs emphasizes that this setup makes it easier to transition from simply talking to Jules to actually embedding it into daily coding practices.
Meanwhile, the Jules API, currently in early preview, allows developers to embed the coding agent into CI/CD pipelines and custom workflows. This makes it possible to automate processes such as bug fixes, code reviews, and repository management. Integration with platforms like GitHub Actions, Slack, Linear, and Jira ensures that Jules can act as an intelligent assistant across multiple touchpoints in the development environment, extending its utility beyond individual developer machines to team-wide collaboration.
Additional improvements to Jules include a new file selector that lets developers specify which files the agent should focus on, and a memory feature that stores preferences for repositories to streamline repetitive tasks. Environment variables can now be set at the repository level for use in specific tasks, and Jules can read and respond to pull request comments, increasing its ability to participate meaningfully in collaborative code review processes. These updates collectively enhance Jules’s flexibility, control, and integration capabilities, making it a more comprehensive coding assistant for professional development workflows.

