---
title: "From Prompt to Pull Request: Automating Development with Jules and Apps Script"
author: "Martin Hawksey"
date: 2026-03-12T19:16:51+00:00
canonical_url: https://pulse.appsscript.info/p/2026/03/from-prompt-to-pull-request-automating-development-with-jules-and-apps-script/
markdown_url: https://pulse.appsscript.info/p/2026/03/from-prompt-to-pull-request-automating-development-with-jules-and-apps-script.md
categories:
  - "Advanced"
  - "Library"
  - "Solutions"
tags:
  - "davideast"
  - "GitHub"
featured_image: https://pulse.appsscript.info/files/2026/03/keyword-hero-image.max-1440x810-1.png
description: "Google recently introduced Jules, an experimental, autonomous coding agent that works in the background via GitHub. While Jules has been a web-first experience, a new community-led Apps Script SDK from David East is bridging the gap for Workspace developers."
---

# From Prompt to Pull Request: Automating Development with Jules and Apps Script

![From Prompt to Pull Request: Automating Development with Jules and Apps Script](https://pulse.appsscript.info/files/2026/03/keyword-hero-image.max-1440x810-1.png)

![](https://pulse.appsscript.info/files/2026/03/keyword-hero-image.max-1440x810-1-1024x576.png)

Late last year, Google introduced **Jules**, an experimental coding agent designed to handle the heavy lifting of software development asynchronously. While you may have explored Jules through its web interface, the recent release of a dedicated Apps Script SDK by David East opens up interesting possibilities for the Google Workspace developer community.

## **What is Jules?**

For those who missed the initial announcement, Jules is an autonomous agent that integrates with GitHub to fix bugs, refactor code, and build new features. Unlike a standard code completion tool, Jules works in the background within a secure virtual machine. As Google describes it:

> “Jules is an asynchronous, agentic coding assistant that integrates directly with your existing repositories”

As of the latest updates, Jules now can use **Gemini 3.1 Pro**. This upgrade provides a smarter baseline for complex problem-solving, allowing the agent to create multi-step plans with clearer reasoning and stronger intent alignment.

Google also released an alpha API which allows management of your Jules agent programmatically. This means developers can move beyond manual prompting. One potential use case is building a triage system that listens for bug reports in a support channel and automatically invokes Jules to analyse the codebase and prepare a fix.

## **Integrating with Google Apps Script**

The new `jules-apps-script-sdk` simplifies the process of making these API calls from within the Apps Script environment. The library handles the authentication and request structures required to interact with the Jules service, allowing you to trigger agentic tasks directly from a spreadsheet, a form submission, or a time-based trigger.

For example, you could set up a workflow where a specific comment in a Google Doc triggers an Apps Script function to send a prompt to Jules, requesting a unit test for a new function in your repository. You can find out more by following the source link on GitHub.

Source: *[JulesApp SDK for Google Apps Script*](https://github.com/davideast/jules-apps-script-sdk)

---

*Published by [Martin Hawksey](https://pulse.appsscript.info/p/author/admin/) on [Pulse](https://pulse.appsscript.info/). Original article: [https://pulse.appsscript.info/p/2026/03/from-prompt-to-pull-request-automating-development-with-jules-and-apps-script/](https://pulse.appsscript.info/p/2026/03/from-prompt-to-pull-request-automating-development-with-jules-and-apps-script/)*
