Skip to content

ferdousbhai/tasty-agent

v3.3.4 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

finance investing options stocks tastytrade trading

Summary

AI summary

Fixed propagation of ValueError after TimeoutError in TaskGroup and improved market‑closed error messages.

Full changelog

Fixes

  • Persistent TaskGroup errors (#12, #10): The v3.3.3 fix caught TimeoutError inside the DXLinkStreamer context but re-raised a ValueError that still propagated through anyio's TaskGroup, causing ExceptionGroup wrapping during background task cleanup — especially when the market is closed. Exceptions are now raised after cleanly exiting the streamer context.

  • Market-closed detection: Instead of cryptic "unhandled errors in a TaskGroup" messages, you'll now see clear, actionable errors like:

    "Market is currently closed: Equity (opens in 14 hours). Live quotes are not available while the market is closed."

    The correct exchange is detected automatically (NYSE for equities/indices, CME for /ES* futures, CFE for /VX* futures).

Upgrade

{
  "mcpServers": {
    "tastytrade": {
      "command": "uvx",
      "args": ["--from", "tasty-agent>=3.3.4", "tasty-agent"],
      "env": { ... }
    }
  }
}

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ferdousbhai/tasty-agent

Get notified when new releases ship.

Sign up free

About ferdousbhai/tasty-agent

Tastyworks API integration to handle trading activities on Tastytrade

All releases →

Beta — feedback welcome: [email protected]