# Chat integrations and run-control fixes

> 3 updates: Linear and Jira tool in chat, Stop a test while steps are being generated, Useful errors when a test plan ID is invalid

Source: https://qa.tech/changelog/2026-03-19

---
3 updates shipped on March 19, 2026.

In this release

1.  01[Linear and Jira tool in chat](#2026-03-19-linear-jira-tool-in-chat)
2.  02[Stop a test while steps are being generated](#2026-03-19-stop-test-during-step-generation)
3.  03[Useful errors when a test plan ID is invalid](#2026-03-19-useful-errors-invalid-test-plan-id)

1.  Update 01 of 03
    
    ## Linear and Jira tool in chat
    
    Ask the chat agent about a ticket and it can fetch the details directly.
    
    The chat agent now has tools to read from your connected Linear or Jira workspace. When you mention a ticket ID, the agent fetches the title, description, and status so it can ground its work in the actual requirement. This is particularly useful when asking the agent to generate or update tests for a specific feature.
    
    Setup is via the existing integrations under Settings → Integrations.
    
    [\# Direct link](#2026-03-19-linear-jira-tool-in-chat)
    
2.  Update 02 of 03
    
    ## Stop a test while steps are being generated
    
    The stop button used to wait until step generation finished. Not anymore.
    
    If a test was queued and the agent was still generating its steps, the stop button did nothing – you had to wait for step generation to complete before you could cancel. Stop now works at any point in the lifecycle, including during step generation.
    
    [\# Direct link](#2026-03-19-stop-test-during-step-generation)
    
3.  Update 03 of 03
    
    ## Useful errors when a test plan ID is invalid
    
    "Failed to validate test plan" replaced with what's actually wrong.
    
    Starting a run with an invalid or missing test plan ID used to produce a generic "Failed to validate test plan" error. The validation now distinguishes between the plan not existing, not belonging to your organization, being archived, or being empty, and tells you which one it is.
    
    [\# Direct link](#2026-03-19-useful-errors-invalid-test-plan-id)
    

## Your team moves fast. Can your testing keep up?

QA.tech agents test your product autonomously, so moving fast never means shipping broken. See how it works in a 30-minute demo.

[Get a demo](https://qa.tech/demo)

[QA.tech](https://qa.tech/)

SOC 2 Type 2 compliant

![Sensiba SOC 2 Type 2 compliant](https://qa.tech/assets/soc2-type2-badge-DPb1j9VX.png)

### Product

-   [Platform overview](https://qa.tech/product)
-   [AI QA Testing](https://qa.tech/ai-qa-testing)
-   [Web Testing](https://qa.tech/product/web-testing)
-   [Mobile Testing](https://qa.tech/product/mobile-testing)
-   [PR Testing](https://qa.tech/product/pr-testing)
-   [MCP](https://qa.tech/product/mcp)
-   [Use cases](https://qa.tech/use-cases)
-   [Changelog](https://qa.tech/changelog)

### Compare

-   [QA.tech vs Cypress](https://qa.tech/compare/qa-tech-vs-cypress)
-   [QA.tech vs Playwright](https://qa.tech/compare/qa-tech-vs-playwright)
-   [QA.tech vs Mabl](https://qa.tech/compare/qa-tech-vs-mabl)
-   [QA.tech vs QA Wolf](https://qa.tech/compare/qa-tech-vs-qa-wolf)
-   [AI vs Human QA](https://qa.tech/saas)

### Resources

-   [Docs](https://docs.qa.tech/)
-   [Blog](https://qa.tech/blog)
-   [Events](https://qa.tech/events)
-   [Pricing](https://qa.tech/pricing)
-   [Case Studies](https://qa.tech/case-studies)

### Company

-   [About](https://qa.tech/about-us)
-   [Partnerships](https://qa.tech/partnerships)
-   [Press](https://qa.tech/press)
-   [Contact Us](https://qa.tech/contact)
-   [Privacy Policy](https://qa.tech/privacy-policy)
-   [Terms of Service](https://trust.qa.tech/resources?s=mb9w4yjb03i3t8bjsq4jx3&name=main-agreement.pdf)
-   [Security & Compliance](https://trust.qa.tech/)

### Social

-   [](https://www.linkedin.com/company/qa-tech-ai/)
-   [](https://x.com/getqatech)
-   [](https://www.instagram.com/getqatech/)

© 2025 QA.tech. All rights reserved
