惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
Google DeepMind News
Google DeepMind News
Hugging Face - Blog
Hugging Face - Blog
D
Docker
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
Project Zero
Project Zero
Engineering at Meta
Engineering at Meta
J
Java Code Geeks
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Simon Willison's Weblog
Simon Willison's Weblog
S
Security Affairs
NISL@THU
NISL@THU
T
Tor Project blog
A
About on SuperTechFans
宝玉的分享
宝玉的分享
腾讯CDC
S
Schneier on Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
P
Privacy & Cybersecurity Law Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
P
Privacy International News Feed
雷峰网
雷峰网
C
Cyber Attacks, Cyber Crime and Cyber Security
Vercel News
Vercel News
Cisco Talos Blog
Cisco Talos Blog
D
DataBreaches.Net
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google Online Security Blog
Google Online Security Blog
Recorded Future
Recorded Future
L
LINUX DO - 热门话题
Microsoft Security Blog
Microsoft Security Blog
Latest news
Latest news
C
Check Point Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
云风的 BLOG
云风的 BLOG
SecWiki News
SecWiki News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
爱范儿
爱范儿
月光博客
月光博客
V
Vulnerabilities – Threatpost
T
Threat Research - Cisco Blogs
P
Palo Alto Networks Blog
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs

The New Stack | DevOps, Open Source, and Cloud Native News

Agentic development hinges on verification. For cloud-native software, that is a runtime problem. AI agents need infrastructure: Why Europe’s regional cloud strategy matters Transform your AI coding agent into a deterministic Java Spring expert WeAreDevelopers is coming to the US to give unsung developers a bigger voice Cleaner AI training data, fewer bugs: Sonar’s SonarSweep explained Observability overload is drowning engineers Google’s DiffusionGemma is 4x faster than its other Gemma models Fable 5: Guardrails and burn rate are annoying users, who say it’s still better than Opus 4.8 The Anthropic leader who built Claude Code says he ditched prompting — now he just writes loops. AWS can now mathematically prove your VMs are isolated Microsoft pulled 73 GitHub repos after malware attack — but still won’t say who’s compromised Databricks wants to kill the “email me a file” problem for AI agent skills Ramp bets forward deployed engineers can do what off-the-shelf finance AI can’t Git real: AI agents aren’t just for solo developers anymore Anthropic launches Claude Mythos/Fable 5, but you better try it soon Spring is 23 years old. AI just made it a security emergency. This AI agent startup ditched Anthropic for DeepSeek — and says it’s saving millions When your data model is the bottleneck: lessons from Medium’s feature store How long before we stop reading the code? The tokenmaxxing party is over, and Revenium is mopping up How AI is solving the memory crunch it created Microsoft’s pitch to enterprises: Ditch Azure Repos for GitHub, despite its rocky reliability record Claude Code’s biggest upgrade yet ran 5 agents at once — here’s what happened Why Anthropic just doubled Claude Cowork limits at no charge For years, Apache Cassandra handed this work to your team — 6.0 takes it back “A dangerous combination”: The 2 factors that can “corrupt” AI agent workflows With Foundry, Microsoft bets the enterprise AI battle is about reliability, not capability Microsoft unlocks Visual Studio for developers left behind by its own AI AI teams now deploy 1,000 times a month. Your pipeline wasn’t built for that. Microsoft just made the agent runtime free — and kept everything around it “Whoever builds the most joyous product wins”: The agent war begins Netlify CTO Dana Lawson: Writing code is no longer the job From Jupyter Notebook to production: How to ship AI systems that actually work OpenClaw used Gavriel Cohen’s code and exposed the AI Agent accountability problem Replit shows how vibe coding is getting its own financial stack — and a path to profit Cloudflare aqui-hires VoidZero: Did a piece of the open web just stabilize, or become more brittle? Cursor cuts prices and adds enterprise spend controls amid “tokenomics” reckoning Google Gemma 4 12B nearly matches 26B benchmarks — and runs on your laptop Snowflake thinks it knows what’s really slowing developers down Autonomous agents have met their biggest challenge yet: The database. Why agentic AI makes the ops platform the most important layer in the enterprise How to dramatically improve enterprise security alert tuning to battle cyberattacks Why the need for humans won’t disappear in the age of autonomous databases How to secure Kubernetes in the age of AI workloads Asana says its new AI “chief of staff” turns your Slack chaos into trackable work Nvidia’s best model is now live Mate Security’s Asaf Wiener made every backend engineer a model router. He’s right to. The AI cost crisis finally has a watchdog — just not the companies causing it How to get operational data off the factory floor without creating an IT breach Why CPUs still matter in the age of AI agents Rayfin: Microsoft’s answer to the gap between vibe coding and enterprise production Microsoft bets the enterprise AI race will be won on data context, not model power “A successful attack could be catastrophic”: Anthropic gives more groups access to Claude Mythos How GitHub plans to win developers back Microsoft really, really, really wants developers to love Windows again With Intelligent Terminal, Microsoft is reinventing the Windows terminal Microsoft debuts “Scout” at Build, a new personal agent for work OpenAI’s Codex adds new tools — Sites, Annotations, more plugins — for knowledge workers GitHub Copilot’s usage-based billing is live: Here’s what you need to know OpenAI, Anthropic, Google, Amazon, and xAI all fail on type of attack, study finds JetBrains open-sources Mellum2 to go where Claude Code can’t Claude Code vs. Cursor vs. Codex vs. Antigravity — six months in This coding agent doesn’t want your feedback — it ships without it “Blowing things up”: The one move vendors got wrong on AI agents At Sapphire, SAP makes the case that enterprise AI is a context problem Gavriel Cohen found his own code inside OpenClaw, so he walked away AI retrieval at scale is becoming a systems problem, not a tooling problem The DIY platform trap that’s burning out engineering teams Why GPT-5.4, Claude, and Gemini can’t agree on basic, real-world facts Replit’s vibe coding platform just got a Visa-backed identity layer for AI agents — and it changes how agents spend money Opus 4.8 Made Claude Smarter. Token Discipline Got Urgent. Why Linux creator Linus Torvalds gets angry hearing “99% of code is AI” Vendor neutrality isn’t magic: A hard look at the OpenTelemetry ecosystem “The AI did it” won’t save you when EU regulators come knocking The fix for soaring AI cloud bills exists — so why won’t we trust it? AI is shipping code faster than security was built to handle Why AWS scrapped OpenSearch’s architecture to chase agent workloads Claude Opus 4.8 is here: effort controls, dynamic workflows, cheaper fast mode, better honesty, less deception Percona celebrates 20th birthday with new foundation — and a goat cake Why OpenAI and Anthropic are hiring forward deployed engineer teams Claw-style AI agents are coming to the enterprise. The governance infrastructure is still catching up. The agentic identity crisis: Why your security isn’t ready for the AI revolution Debugging the undebuggable: building observability into probabilistic AI systems Snowflake commits $6B to AWS as it pushes deeper into AI Why MotherDuck refuses to fork DuckDB Researcher “gave Claude Code ‘ADHD’… and it thinks 2x better now.” Outside experts want more proof. “There is no accountability”: AI coding agents are installing packages no one owns “Tokenmaxxing is real, expensive & it’s spreading”: AI budgets are exploding With Google’s debut, the most important AI agent feature is now the most boring one Why AI agents need a Context Lake Google ranks the best AI for building Android apps, and the winner isn’t Gemini Google pushes Pro, Ultra, and free users from open-source Gemini CLI to closed-source Antigravity CLI The reason enterprise outages almost never start where ops teams think Taming the agentic influx: a blueprint for AI business observability How the AC/DC framework helps teams govern AI coding agents GitLab 19.0 trades its string section for a full DevSecOps orchestra Who’s monitoring the agents? How Jaeger hit 8.6× compression on 10 million spans with ClickHouse What ClickHouse learned from a year of coding with AI agents OpenClaw passed 300,000 GitHub stars. Then Google launched Spark.
I tested Cursor’s new Jira integration and it’s 5 stars, no notes. Here’s why.
Jessica Wachtel · 2026-05-31 · via The New Stack | DevOps, Open Source, and Cloud Native News

Cursor launched its Jira integration last week. The integration was marketed as simple: assign a ticket in Jira and Cursor will handle it. No context switching, no copying or pasting.

Welcome to the new new vibe coding era where the ticket is the prompt.

Welcome to the new new vibe coding era, where the ticket is the prompt. That sounds suspiciously easy. Was it as easy in practice?

I ran four tests, two with clearly written and two vague tickets. I asked Cursor to fix two bugs and write two features. My goal was to determine whether ticket quality affected Cursor’s outcome.

Integration

Let’s talk paywalls. The Cursor/Jira integration isn’t available with the free tools. When I tried to upgrade my Jira account, I noticed it automatically gave me one month free upon sign-up. No credit card needed. Thank you, Jira. Cursor was a different story. No free trial for Cursor Teams, which is the plan required to use the integration. It cost me a little over $40 to complete this test (as long as I remember to cancel my Cursor subscription within the next 30 days). 

After settling my tab, I was ready to integrate. I was surprised to see that the Cursor integration, available in the Jira/Atlassian marketplace, isn’t popular (yet?). When I downloaded it, approximately 7 p.m. Eastern on Wednesday, May 28, there were only 548 installs and no reviews. I wonder if it’s because the market either doesn’t know about the feature or isn’t interested in it. 

A few clicks in Jira and a few more in Cursor and I was all set up. Very, very easy to set up.

Execution

Did it work? Yes. Surprisingly well. I only had one hiccup in the testing process, though I’m willing to admit it could have been user error. After writing a ticket, I couldn’t find a way to “assign” or comment to Cursor. I executed the tickets through Cursor with a prompt saying “can you read and fix this ticket in my Jira account: ticket title”. 

I ran four tickets across two separate clones of the HTTPie open source codebase. Clone A tested the clearly written bug-fix and feature-add request tickets. Clone B tested similar tasks to Clone A but with vaguely written tickets. I’ll post all ticket copy at the bottom of this article just for reference.

Clone A (clearly written tickets)

Bug Fix

Content-Type: application/json missing from verbose output when a POST request is made with exactly one custom header (issue 1856). The ticket gave Cursor the affected file, the steps to reproduce, and clear acceptance criteria. Cursor fixed the bug, added a regression test, and posted a detailed comment to Jira referencing the upstream GitHub issue number. I never mentioned it in the ticket. Cursor found that connection by cross-referencing the codebase and issue history on its own. 

Cursor commented on the ticket, which appeared as a comment from me, not Cursor, and then closed the ticket. It did this same thing for all tickets, noting that here so I don’t have to mention it in each section.

Feature request

Add a –no-elapsed-time flag to suppress the elapsed time line from HTTPie output without affecting headers or body. Cursor implemented the flag, updated the help text, and added tests in tests/test_meta.py. It explicitly checked off every acceptance criterion item in the Jira ticket. 

Clone B (vaguely written tickets)

Bug Fix

Same bug as before. This time, Cursor fixed it faster than it did on Clone A. I was a little surprised since the ticket was much worse. The comment Cursor left on the Jira ticket referenced the well-written ticket from the other bug fix request. Cursor used context from the prior ticket to fill in the gaps from the vague one. So cool. Great result, but it contaminated the test so I needed to find a new bug for it to fix before I could sufficiently test the vague ticket.

The next one I tested was issue 1642. When using –download to retrieve a file where the server responds with Content-Encoding: gzip, HTTPie incorrectly reports “Incomplete download” because it compares the compressed Content-Length against the decompressed byte count. Cursor fixed it correctly. It identified the root cause in downloads.py, set total_size to None when Content-Encoding is present, added two regression tests, and posted a detailed comment to Jira referencing the upstream GitHub issue number again. This time there was no prior related ticket in the project to lean on. Cursor diagnosed and fixed the bug from a vague two-sentence description. Wow.

Feature request

This last ticket requested a completely new feature, so Cursor couldn’t use any context to complete the work. The ticket asked Cursor to “save responses without manually redirecting output every time.” It gave no acceptance criteria, file references, or implementation guidance. 

Cursor built a complete –save flag with a companion –save-dir flag for custom output directories, auto-generated filenames derived from Content-Disposition and URL, collision-safe numeric suffixes, compatibility checks against –download and –output, and six passing tests in a new tests/test_save.py file. Those were independent engineering decisions, and they worked. Again, wow. 

10/10. No notes.

What does this mean for the rest of us?

The software development landscape continues to change. Yes, I worked off a well-known repo, and the requests were pretty basic, but this still stands out as something special. I can comfortably say this coding agent can read your Jira tickets, fix what they describe, and report back with a comment. 

I would have no problem asking Cursor to vibe code a prototype or personal software via Jira tickets. Would I trust this on software in production? Not yet.

The vague ticket results are the most interesting part of this test. I expected Cursor to successfully close the clearly documented tickets. I expected it to get stuck in a loop when sorting out the vaguely written tickets. But I was wrong. Cursor handled a feature request with almost no information and produced a complete, tested implementation with reasonable design decisions. 

I would have no problem asking Cursor to vibe code a prototype or personal software via Jira tickets. Would I trust this in production software? Not yet. I tested it on a well-known open-source repo with documented bugs. Production code is messier, less documented, and the stakes of a wrong fix are much higher. 

Tickets:

Clear bug (GitHub issue #1640)

Title: Content-Type header missing from verbose output with single custom header

Description:

When making a POST request with one custom header and -v flag, Content-Type: application/json is missing from the verbose output. Adding a second custom header makes it appear correctly.

Steps to reproduce:

  1. `https post pie.dev/post -v ‘header1: xyz’ x=1` — Content-Type missing
  2. `https post pie.dev/post -v ‘header1: xyz’ ‘header2: abc’ x=1` — Content-Type appears

Expected: Content-Type: application/json always shows in verbose output regardless of header count.

Acceptance criteria:

  • Fix the inconsistency
  • Add a regression test

Clear feature

Title: Add flag to suppress elapsed time from output

Description:

HTTPie currently displays elapsed time at the end of every response. There is no way to suppress this without also suppressing other useful information.

Proposed solution:

Add a –no-elapsed-time flag that suppresses only the elapsed time line from the output while leaving all other response data intact.

Acceptance criteria:

  • –no-elapsed-time flag suppresses the elapsed time line
  • All other response headers and body output remain unaffected
  • Flag works with existing output flags like -v and -b
  • Help text updated
  • Tests added

Vague bug (same bug as #1640, described badly)

Title: Content-Type header missing sometimes

Description:

When making POST requests, the Content-Type header doesn’t always appear in the response. Not sure exactly when it happens, but it’s inconsistent. Seems like a bug.

Vague bug 2 (GitHub issue #1642)

Title: Download broken with some servers

Description:

Sometimes when I download a file it says the download is incomplete even though the file downloaded fine. Not sure why, happens with certain servers but not others.

Vague feature

Title: Add a way to save responses automatically

Description:

HTTPie should have an option to save responses without manually redirecting output every time. Would be useful for API testing.

YOUTUBE.COM/THENEWSTACK

Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more.

Created with Sketch.