3 पॉइंट द्वारा GN⁺ 2025-10-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Jules Google Labs द्वारा विकसित एक रिमोट AI coding agent है, जिसने हाल ही में अपना API सार्वजनिक किया है
  • डेवलपर इसे विभिन्न development tools और workflows के साथ आसानी से integrate कर सकते हैं, जिससे automation और productivity बढ़ाने की संभावना मिलती है
  • command-line tool और environment variable management जैसी कई सुविधाएँ जोड़कर usability, customization और automation के उपयोग को अधिकतम किया गया है
  • memory, PR comment feedback, image upload जैसी वास्तविक development environment से जुड़ी innovative सुविधाएँ लगातार जोड़ी जा रही हैं
  • लगातार environment improvements, performance और stability enhancements के साथ यह developer experience पर केंद्रित एक platform के रूप में स्थापित हो रहा है

Jules API परिचय

3 अक्टूबर 2025
Jules अपने API के जरिए इसकी क्षमताओं तक programmatically पहुँचने और डेवलपर्स के मौजूदा workflows में आसानी से integrate होने का समर्थन करता है

  • API के माध्यम से Slack आदि से जुड़े ChatOps workflows, project management tools के साथ automation, और GitHub Actions आधारित CI/CD pipeline integration संभव है
  • API examples के जरिए नया session (task) बनाने और custom integration के तरीकों की व्याख्या की गई है
  • डेवलपर्स आधिकारिक API documentation में इसके विभिन्न उपयोग देख सकते हैं

Command-line integration (Jules Tools)

2 अक्टूबर 2025

  • Jules Tools नाम का नया CLI जारी किया गया है, जिससे command line पर AI coding agent को नियंत्रित किया जा सकता है
  • terminal में session create/view/patch apply, अन्य CLI tools के साथ script piping, और interactive dashboard उपलब्ध है
  • global npm install या npx के जरिए बिना अलग installation के इसे चलाया जा सकता है
  • प्रमुख commands में repository listing, नया session creation, और repo-level tasks आदि शामिल हैं
  • Google Workspace users के लिए अलग support जल्द आने वाला है

Repository environment variable support

1 अक्टूबर 2025

  • repository स्तर पर environment variable configuration की सुविधा जोड़ी गई है, जिससे build, testing, और विभिन्न service integrations जैसी project needs के अनुसार Jules के work environment को बारीकी से configure किया जा सकता है
  • repo settings में variable जोड़ें → task create करते समय option के रूप में variable usage निर्दिष्ट करें → task स्तर पर variable access संभव है
  • ये variables task शुरू होने के बाद बदले नहीं जा सकते, इसलिए शुरू करते समय सावधानी ज़रूरी है

Jules memory feature

30 सितंबर 2025
Jules Memory for Repositories: AI उपयोगकर्ता के feedback, preferences और habits को store करता है, जिससे उसी repository में दोहराए जाने वाले tasks में पिछले अनुभव के आधार पर customized response और बेहतर accuracy की उम्मीद है

  • memory ON/OFF को repo settings के Knowledge tab में बदला जा सकता है

File selection feature

29 सितंबर 2025

  • task के दौरान file selector feature से target files को सटीक रूप से चुना जा सकता है, जिससे context misunderstanding के बिना fine-grained control मिलता है

PR comment feedback handling

23 सितंबर 2025

  • Jules Pull Request के भीतर user comments (👀 emoji से seen indication) पर real time में प्रतिक्रिया देता है और requested changes को automatic commit के रूप में लागू करता है
  • Reactive Mode इस्तेमाल करने पर केवल @Jules से mention किए गए comments पर प्रतिक्रिया देने के लिए सेट किया जा सकता है

Pirate Day event

19 सितंबर 2025

  • International Talk Like a Pirate Day के मौके पर एक दिन के लिए Jules की response style अस्थायी रूप से बदली गई (pirate version), लेकिन logic और base algorithm वही रहे

Image upload

9 सितंबर 2025

  • task creation के समय image upload का समर्थन, जिससे frontend bugs, design suggestions आदि के लिए visual context दिया जा सकता है
  • JPEG/PNG format, अधिकतम 5MB, follow-up prompts अभी समर्थित नहीं हैं (भविष्य में आने वाले हैं)
  • code में सीधे उपयोग होने वाली images को GitHub पर अलग से commit करना होगा

Jules की image support के बारे में विस्तार से देखें

Stacked Diff

4 सितंबर 2025

  • code review के लिए diff viewer का stacked layout जोड़ा गया है, जिससे कई files के changes एक साथ दिखते हैं और आपस में जुड़े code को एक नज़र में समझा जा सकता है
  • इसे tab format में भी बदला जा सकता है

Jules Critic improvements

3 सितंबर 2025

  • Jules critic agent की evaluation reliability और feedback insight को मजबूत किया गया है
  • real-time analysis process को UI में पारदर्शी रूप से दिखाया जाता है और अधिक context information को शामिल किया जाता है

Sample prompts

2 सितंबर 2025

  • home screen पर sample prompts जोड़े गए हैं, जिन्हें एक click से input box में लागू किया जा सकता है
  • इससे beginners भी आसानी से patterns सीख सकते हैं

Image rendering in diff view

22 अगस्त 2025

  • diff viewer के भीतर chart, UI, diagram आदि images को तुरंत देखा जा सकता है
  • file download किए बिना visualized results की तुरंत समीक्षा संभव है

Export anytime

15 अगस्त 2025

  • task के दौरान किसी भी समय code को GitHub पर export करने का समर्थन
  • in-progress branch/PR creation जैसी flexibility और control बढ़ता है

VM capacity increased to 20GB

15 अगस्त 2025

  • बड़े projects पर काम करते समय storage shortage दूर करने के लिए Jules VM disk को 20GB तक बढ़ाया गया है
  • इससे अधिक complex और बड़े codebases को भी सुचारु रूप से support मिलता है

Interactive plan

8 अगस्त 2025

  • Jules codebase का विश्लेषण करके सवाल-जवाब के माध्यम से interactive plan बनाता है
  • users अधिक सक्रिय रूप से goals और solutions को स्पष्ट कर सकते हैं
  • task creation के समय dropdown से इसे enable किया जा सकता है

Web browsing feature

8 अगस्त 2025

  • Jules web search के जरिए latest documentation या code examples/snippets खोज सकता है
  • बाहरी नवीनतम जानकारी का उपयोग करके अधिक सटीक task execution में मदद मिलती है
  • यह technical documentation-oriented search के लिए optimized है

Critic Agent

8 अगस्त 2025

  • built-in code review के साथ Jules critic agent पेश किया गया
  • generation stage में internal review किया जाता है, जिससे संभावित bugs, inefficiencies और vulnerabilities का पता लगाकर सुधार किया जा सके
  • साधारण linter/test से अलग, यह intent और context के आधार पर code quality का मूल्यांकन करता है
  • reinforcement learning (actor-critic आदि) research पर आधारित design

Web app testing/screenshots

7 अगस्त 2025

  • frontend work के बाद Jules website screenshots के जरिए result verification प्रदान करता है
  • Playwright आधारित frontend testing का समर्थन, external image URL input भी allowed है

Official launch

6 अगस्त 2025

  • 2 महीनों में 140,000 से अधिक public commits हासिल करने के बाद official launch के साथ paid plan भी जारी किया गया
  • Gemini 2.5 जैसी latest AI technologies का उपयोग कर अधिक advanced plans/task quality प्रदान की गई
  • इसमें कई stability और bug improvements भी शामिल हैं

Environment snapshots

5 अगस्त 2025

  • environment setup script लागू करते समय snapshot save होता है, जिससे complex tasks को भी लगातार और तेज़ी से restart किया जा सकता है
  • codebase और task settings menu में environment configuration देखा जा सकता है

Create PR directly

4 अगस्त 2025

  • completed tasks के लिए UI से सीधे PR create करने और merge request भेजने की सुविधा, जिससे workflow सरल होता है

Bun runtime added

18 जुलाई 2025

  • नए Bun runtime support से Node.js के अलावा अन्य ecosystems के साथ compatibility बढ़ी है

Task control/UX improvements

3 जुलाई 2025

  • task pause/resume/delete, quick URL copy जैसी task controllability को मजबूत किया गया
  • code view panel width adjustment, copy/download buttons जोड़े गए
  • system messages के visual और structural improvements किए गए

GitHub issue integration

26 जून 2025

  • GitHub issue में सिर्फ ‘jules’ label जोड़ने पर Jules अपने आप task शुरू कर देता है
  • इसके लिए Jules GitHub app को repository access permission चाहिए

Major updates to the Jules agent

20 जून 2025

  • AGENTS.md और environment setup scripts का support जोड़ा गया, जिससे context understanding और reliability मजबूत हुई
  • speed और automation scope में बड़े सुधार, automatic testing habits में भी सुधार

18 जून 2025

  • default Ubuntu environment से आगे बढ़ते हुए Rust, Node, Python के latest versions सीधे install किए जा सकते हैं, और custom scripts से installation process को बारीकी से customize किया जा सकता है
  • multi-runtime, isolation, version pinning जैसे advanced विकल्प
  • पुरानी dependency issues को दूर कर latest requirements के साथ बेहतर alignment हासिल किया गया

Customization and efficiency improvements

6 जून 2025

  • विभिन्न performance improvements, code copy/download, code panel width adjustment जैसी सुविधाओं से developer environment को optimize किया गया
  • modal के जरिए कई tasks को non-stop create किया जा सकता है

Reliability/stability improvements

30 मई 2025

  • इसे प्रतिदिन अधिकतम 60 tasks और एक साथ 5 concurrent runs तक बढ़ाया गया
  • GitHub integration reliability बढ़ी और failure cases घटे

Stability improvements (May 22)

22 मई 2025

  • queuing system upgrade, wait time, bugs और UI सहित overall reliability में सुधार

First launch of Jules

19 मई 2025

  • Jules GitHub-आधारित विभिन्न coding tasks (bug fixes, version/dependency management, code migration आदि) को asynchronously संभालने वाला AI coding agent है
  • task शुरू होते ही VM में development environment auto-setup, dependency install, testing, code changes, और PR creation तक automation करता है
  • task progress और code generation process को पारदर्शी रूप से visualize करता है
  • scoped patches, languages/frameworks के बीच code migration, और independent feature development जैसे advanced tasks का समर्थन
  • आधिकारिक docs और homepage पर विस्तृत जानकारी और getting started guide उपलब्ध है

1 टिप्पणियां

 
GN⁺ 2025-10-06
Hacker News की राय
  • मेरे पास एक Django साइट है जिसे मैं लंबे समय से क्लाइंट्स के लिए संभाल रहा हूँ। क्लाइंट अक्सर बहुत छोटे-छोटे बदलाव माँगते थे, और हर बार सिस्टम चालू करना, कोड देखना, commit, push, server update वगैरह में एक-एक घंटा लग जाता था। पिछले हफ्ते मैंने पूरा infrastructure Railway पर migrate कर दिया और क्लाइंट को Jules इस्तेमाल करना सिखाया। अब क्लाइंट खुद PR बनाता है, Railway बदलाव लागू किए हुए environment को खड़ा कर देता है और वह खुद चेक कर लेता है। लगभग 75% मामलों में यह बिना समस्या के काम करता है, और जब नहीं करता तो क्लाइंट को पहले ही पता चल जाता है। जब क्लाइंट बदलाव से संतुष्ट हो जाता है, तब मैं code review करके merge करता हूँ। इससे सच में बहुत बड़ा time savings हुआ है

    • जिज्ञासा है कि क्या आप अब भी क्लाइंट से पहले जितना ही शुल्क लेते हैं

    • API usage fee को लेकर जिज्ञासा है। चिंता है कि अगर setup ठीक न हो तो क्लाइंट छोटे बदलावों को कई बार test करते-करते बहुत ज़्यादा बिल न बना दे

    • बस उम्मीद है कि यह क्लाइंट ऐप से user data store नहीं करता होगा। मुझे लगता है कि LLM पर बिना शर्त भरोसा करना खतरनाक है

    • जानना चाहूँगा कि आप क्लाइंट database को कैसे manage करते हैं। क्या आप पूरा database VM पर upload करते हैं?

    • सच कहूँ तो यह बहुत शानदार approach लगती है। अच्छा होगा अगर आप examples के साथ इस अनुभव पर एक blog post लिखें, खासकर यह कि क्लाइंट PR में किस तरह के ठोस requests डालता है

  • मैं निजी तौर पर एक MCP server बनाकर उसे Jules API से जोड़कर इस्तेमाल कर रहा हूँ, और Copilot Chat in VS Code से काम Jules को भेजता हूँ
    डेमो वीडियो

    • अगर आप पहले से copilot इस्तेमाल कर रहे हैं, तो मुझे लगता है copilot coding agent को ही इस्तेमाल करना कहीं बेहतर है। मेरी राय में Jules बाज़ार का सबसे खराब coding agent है
  • मुझे हैरानी है कि लोग ऐसे agents पर async और बिना निगरानी के भरोसा करके इन्हें इस्तेमाल करते हैं। मेरे अनुभव में coding agents ने expected return से ज़्यादा झंझट और noise ही दिया है। अगर यह बस VS Code में इस्तेमाल किए जाने वाले loop जैसा ही है, तो फिर अलग external tool की ज़रूरत क्यों पड़े?

    • इस राय के बारे में कि ऐसे coding agents उम्मीद के मुताबिक ROI नहीं देते, मुझे लगता है कि इसे लंबी अवधि के नज़रिए से देखना चाहिए। अगर आप अभी एक-दो task या कुछ हफ्तों का समय देखें तो यह निवेश के लायक नहीं लगेगा, लेकिन अगर 3 साल बाद engineering team के workflow के बारे में सोचें तो अभी से ऐसे systems अपनाना मायने रखता है। उदाहरण के लिए, अगर bot library update होने पर अपने आप environment खड़ा करे, tests चलाए, codebase क्यों काम नहीं कर रही यह पहचाने, उसे ठीक करे, और इंसान के review के लिए PR तक बना दे, तो ऐसी automation बहुत उपयोगी है

    • इस सवाल पर कि VS Code जैसी integration से भी काम हो सकता है, फिर external tool क्यों, मेरे personal computer में photos, emails, browser cookies जैसी sensitive data होती है, इसलिए agent का analysis work मेरे local पर चलना असहज लगा। इसलिए Jules को सिर्फ मेरे GitHub projects तक access देना ज़्यादा सुरक्षित महसूस हुआ। उसने सच में Gemfile पढ़ा और Rails tests भी चलाए, जो उपयोगी रहा। code quality पूरी तरह perfect नहीं थी, लेकिन feature development शुरू करने में बहुत मदद मिली

    • मैंने खुद इस्तेमाल करके देखा, और कम से कम GitHub copilot की तुलना में external (cloud) environment में auto-approval और sandbox में चलने की वजह से यह ज़्यादा साफ-सुथरा लगा

    • असल में इस्तेमाल करने पर इसे लगातार ध्यान से देखते रहना पड़ता है

    • वैसे, VS Code agent नहीं है; वह ज़्यादातर code generation/autocomplete features पर केंद्रित है

  • अफसोस है कि Google ने Jules के लिए गलत system design चुना। मुझे लगता है कि Claude Code की system design इस समय कहीं बेहतर है। आखिर में Jules भी शायद एक और vendor lock-in और बंद ecosystem बन जाएगा

    • मुझे लगता है (Google के विशिष्ट अंदाज़ में) वे दोनों चीज़ें बना रहे हैं। open source Gemini cli भी है, जिसमें काफ़ी उदार free tier है, इसलिए वह Claude code से ज़्यादा सीधे मुकाबला करता है
      https://github.com/google-gemini/gemini-cli
      launch के समय यह थोड़ा rough था, लेकिन अब बहुत बेहतर हो गया है। Claude code भी बहुत आगे बढ़ा है, इसलिए आखिरकार मैंने switch नहीं किया

    • मेरे जैसे व्यक्ति के लिए, जिसने Aider के शुरुआती दिनों से AI coding agents का इस्तेमाल किया है, बात अलग है। मेरा मानना है कि async agents और collaborative agents दोनों की अपनी-अपनी भूमिका है। आगे चलकर collaborative agent कई async agents को काम सौंपकर उनके नतीजे जोड़ सकता है। design space हमारी सोच से कहीं ज़्यादा जटिल है, और हमने अभी उसका बस छोटा-सा हिस्सा ही देखा है। हम AI को जबरन human-centered workflows में फिट करने की कोशिश कर रहे हैं, इसलिए AI की अपनी अनोखी और दिलचस्प संभावनाओं को और खुलकर explore करने की ज़रूरत है

    • मुझे नहीं लगता कि Jules और Claude Code की तुलना सही है। दोनों systems पूरी तरह अलग हैं। Jules की तुलना दरअसल OpenAI Codex से करनी चाहिए। Claude Code का Google version, Gemini Code Assist CLI है

    • तुलना करनी हो तो मुझे Jules, GitHub Spark से ज़्यादा मिलता-जुलता लगता है

  • workspace users के लिए support अक्टूबर के बाद आएगा—यह संदेश देखकर समझ नहीं आता कि paid users को हमेशा पीछे क्यों रखा जाता है। यह बहुत अजीब है

    • मेरी समझ से ऐसा इसलिए है क्योंकि workspace के लिए ज़रूरी data compliance सुनिश्चित करनी पड़ती है। यह latest features या नई tech के लिए नहीं, बल्कि business-critical support, compliance, और guarantees के लिए भुगतान है

    • paid users जल्दी features नहीं चाहते; वे Audit Trail, compliance, SLA, admin console integration जैसी चीज़ें चाहते हैं, भले वे थोड़ा देर से आएँ लेकिन सुरक्षित रूप से आएँ। वे कम variability और verified processes पसंद करते हैं। बल्कि बहुत लोग workspace account को personal use के लिए इस्तेमाल करते हैं और फिर release धीमी होने की शिकायत करते हैं। 20 साल से यही pattern है और यह बदलने वाला नहीं। अगर तेज़ features चाहिएँ तो personal Gmail account बेहतर है

  • अर्थहीन anthropomorphized brand naming परेशान करती है। अभी Amazon Rufus जैसे मामले मुझे खास तौर पर बुरे लगते हैं। इसकी बजाय अगर नाम Google Wave की तरह product की प्रकृति और अर्थ को दर्शाए, तो ज़्यादा अच्छा होगा

    • मुझे लगा था कि Jules नाम शायद Jenkins से प्रेरित है

    • Claude नाम Claude Shannon से आया है। Google Wave भले सफल नहीं हुआ, लेकिन मुझे लगता है उसके विचार के भविष्य की बहुत ज़रूरत थी

    • मेरा मानना है कि ऐसी naming पर ज़रूरत से ज़्यादा ध्यान नहीं देना चाहिए। इंसानों का मशीनों या चीज़ों को नाम देना और उनसे लगाव बना लेना स्वाभाविक है। पहले से ही जहाज़, ट्रेन, बंदूक, कार, यहाँ तक कि AI को भी इंसानी नाम दिए जाते रहे हैं, और यह परंपरा 1966 की Eliza से ही चली आ रही है। इसे रोका नहीं जा सकता, इसलिए इसे सहजता से स्वीकार कर लेना बेहतर है

  • मैं rust/go जैसे single-binary executable पर लौटना चाहता हूँ। nodejs-आधारित cli install करना झंझट भरा लगता है, इसी बात से असंतोष है

    • इससे भी ज़्यादा असुविधाजनक यह है कि feedback का माध्यम Discord है। हमारी कंपनी में Discord blocked है, इसलिए उसका इस्तेमाल नहीं कर सकते
  • जिज्ञासा है कि Google में इस project पर कितने लोग काम कर रहे हैं। मैं खुद कंपनी के अंदर इसी तरह की सुविधाओं वाला tool अकेले develop कर रहा हूँ, और वह भी personal time में, यानी office hours के बाद और weekends पर

    • समझ नहीं आता कि आप employer के लिए अपनी personal time क्यों लगा रहे हैं। व्यवहारिक रूप से देखें तो आप अपना पैसा shareholders को donate कर रहे हैं
  • क्या Jules और Claude Code की pricing comparison कहीं उपलब्ध है? हाल में cost बचाने के लिए मैं repl.it से Claude max पर आ गया हूँ

    • replit थोड़ा experimental (vibe) coding के लिए लगता है, जबकि Claude Code असली development work के लिए है, इसलिए दोनों पूरी तरह अलग products लगते हैं