{
  "schemaVersion": 1,
  "feed": "paracrux-release-notes",
  "product": "solidworks-agent",
  "productName": "ParaCrux Solidworks Agent",
  "channel": "preview",
  "entries": [
    {
      "schemaVersion": 1,
      "id": "solidworks-agent@0.1.14",
      "product": "solidworks-agent",
      "productName": "ParaCrux Solidworks Agent",
      "version": "0.1.14",
      "channel": "stable",
      "releaseDate": "2026-10-03",
      "publication": {
        "state": "published",
        "publishedOn": "2026-10-03"
      },
      "title": "Account management and design workbench improvements",
      "announcement": "Manage your account from the desktop, use clearer assembly and drawing workbenches, and export supported designs as Parasolid X_T with the required subscription.",
      "summary": "This release brings the account dashboard into the desktop and adds pasted offline activation codes. The separately licensed Editor gains assembly and drawing controls, while CruxRule advice stays invalidated when newer operation feedback arrives.",
      "changes": {
        "features": [
          {
            "id": "account-dashboard",
            "text": "Manage subscriptions, activation codes and AI credits from the desktop account dashboard, with billing opening in your browser."
          },
          {
            "id": "offline-code",
            "text": "Paste a signed offline activation code issued for this computer as an alternative to importing a licence file."
          },
          {
            "id": "editor-workbenches",
            "text": "In the separately licensed Editor, assemblies and drawings have contextual ribbons, design trees and right-click menus, with component deletion, placed-view editing and projection settings."
          },
          {
            "id": "xt-export",
            "text": "Export supported parts and assemblies as Parasolid X_T, including supported colours, material density and component placements."
          },
          {
            "id": "hardware-families",
            "text": "My hardware accepts customer-authored countersunk screws, O-rings, standoffs and heat-set inserts."
          }
        ],
        "improvements": [
          {
            "id": "modelling-guidance",
            "text": "Global CruxRule modelling guidance now calls for sketches related to the part origin and parts built around their own datums before assembly placement."
          },
          {
            "id": "session-help",
            "text": "Help with this session prepares a reviewed support draft from the current design session; News has its own reader separate from Crux Plus."
          }
        ],
        "fixes": [
          {
            "id": "cruxrule-late-advice",
            "text": "In the CruxRule preview, a delayed decision response can no longer restore current advice after newer operation feedback has invalidated it.",
            "stability": "preview"
          },
          {
            "id": "document-switch",
            "text": "A slower document open no longer switches the Editor back after you have selected another document."
          },
          {
            "id": "save-document-kind",
            "text": "Native Save dialogs use the correct package extension for parts, assemblies and drawings and refuse a conflicting extension."
          },
          {
            "id": "xt-wrapped-tokens",
            "text": "Parasolid text import recognises tokens split across line wraps."
          }
        ],
        "compatibility": []
      },
      "licensing": [
        {
          "id": "licence-boundaries",
          "text": "Editor access requires the ParaCrux subscription. Parasolid X_T export requires the Solidworks Agent subscription; a ParaCrux subscription alone does not unlock it."
        }
      ],
      "customerActions": [],
      "notices": [
        {
          "id": "account-consent",
          "kind": "permissions",
          "text": "Desktop account sign-in asks for separate approval to manage subscriptions, billing, activation codes and AI credits for seven days. It does not activate a product or consume a seat; signing out does not return an existing seat."
        },
        {
          "id": "offline-limits",
          "kind": "limitation",
          "text": "Offline codes require a request from this computer and a signed licence issued on a connected computer. Seats remain allocated until expiry or return. Managed AI and other online services remain unavailable offline."
        },
        {
          "id": "hardware-limits",
          "kind": "limitation",
          "text": "The new hardware families use simplified geometry and require engineering review. Candidate catalogue additions are not approved library releases."
        },
        {
          "id": "xt-limits",
          "kind": "limitation",
          "text": "X_T export refuses unsupported geometry. Receiving applications may rename imported bodies; export does not establish engineering suitability."
        },
        {
          "id": "drawing-assembly-limits",
          "kind": "limitation",
          "text": "Component deletion removes its associated mates and currently supports part instances only. Adding drawing sheets is unavailable."
        },
        {
          "id": "cruxrule-limits",
          "kind": "limitation",
          "text": "CruxRule remains an opt-in advisory preview. Operation feedback does not prove engineering requirements, and candidates with unproved mandatory checks cannot be recommended. Origin and datum guidance does not add automatic enforcement."
        },
        {
          "id": "support-sharing",
          "kind": "privacy",
          "text": "Review session reports and attachments before sending them to support. Support replies and optional image or TypeSafe processing depend on service configuration and consent; session help does not grant remote control."
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "solidworks-agent@0.1.13",
      "product": "solidworks-agent",
      "productName": "ParaCrux Solidworks Agent",
      "version": "0.1.13",
      "channel": "stable",
      "releaseDate": "2026-10-03",
      "publication": {
        "state": "published",
        "publishedOn": "2026-10-03"
      },
      "title": "CruxRule decisions and feedback preview",
      "announcement": "Opt in to CruxRule decision records and operation feedback, with explicit consent and visible evidence limits.",
      "summary": "The CruxRule preview connects global rules and customer practices to recorded decisions. It adds direct capture controls in the separately licensed CAD editor and Drawing Creator, alongside support sessions and analysis fixes.",
      "changes": {
        "features": [
          {
            "id": "session-journals",
            "text": "In Crux Plus, Sessions saves local notes, diagnostic identifiers and verification outcomes, and exports journals as JSON or Markdown."
          },
          {
            "id": "reviewed-session-support",
            "text": "Review a completed journal before attaching it to a support ticket. An administrator can give an investigator time-limited access to that specific ticket."
          },
          {
            "id": "cruxrule-preview",
            "text": "Preview: record, review, correct and delete CruxRule decisions. Bind a design to an Editor document or Drawing Creator job to record native operation outcomes after explicit consent."
          }
        ],
        "improvements": [
          {
            "id": "cruxrule-trust",
            "text": "Selected rules from assigned .cruxrules files have their approval evidence verified locally; advice is withheld when recorded design or runtime pins change."
          }
        ],
        "fixes": [
          {
            "id": "dfm-counts",
            "text": "Capped DFM detail no longer reduces the reported finding count; inconclusive checks include an explanation."
          },
          {
            "id": "review-refresh",
            "text": "Starting an ECO rescan removes the earlier results. Closing the scan stops it, and design-review responses are checked for freshness."
          },
          {
            "id": "export-inputs",
            "text": "RFQ packs refuse cost arithmetic overflow. Batch processing honours stop-on-error when input copying fails."
          }
        ],
        "compatibility": []
      },
      "licensing": [
        {
          "id": "licence-boundary",
          "text": "Editor access requires the ParaCrux subscription. The Agent subscription supports eligible headless analysis via agent tools and the bridge, without granting editor access."
        }
      ],
      "customerActions": [],
      "notices": [
        {
          "id": "analysis-scope",
          "kind": "limitation",
          "text": "DFM provides preliminary advice against generic limits and requires engineering review. It cannot assess imports lacking supported tessellation and does not certify manufacturability."
        },
        {
          "id": "session-consent",
          "kind": "limitation",
          "text": "Local session journals expire after 30 days. Review their contents before sharing. Sessions provides neither screen-video recording nor remote control."
        },
        {
          "id": "cruxrule-consent",
          "kind": "limitation",
          "text": "Decision recording requires design-context sharing and explicit consent. Provider assessment requires separate consent. Operation feedback does not prove engineering requirements; candidates with unproved mandatory checks cannot be recommended. Review decisions before acting."
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "solidworks-agent@0.1.10",
      "product": "solidworks-agent",
      "productName": "ParaCrux Solidworks Agent",
      "version": "0.1.10",
      "channel": "stable",
      "releaseDate": "2026-10-01",
      "publication": {
        "state": "published",
        "publishedOn": "2026-10-01"
      },
      "title": "Clearer task outcomes and model review",
      "announcement": "Review recorded changes and saved files alongside your conversation. See task capabilities, read formatted replies and keep separate drafts for each conversation.",
      "summary": "The existing Agent, Instructions, Design intent and Design context tabs now sit alongside a Model / Changes / Files review pane. Task outcomes distinguish brief updates, proposals, recorded CAD actions and outputs requiring review.",
      "changes": {
        "features": [
          {
            "id": "review-pane",
            "text": "Use Model, Changes and Files to inspect recorded action evidence, preview outputs and open their output folders alongside your chat."
          }
        ],
        "improvements": [
          {
            "id": "outcomes",
            "text": "Task outcome cards distinguish design brief updates, saved files requiring review and tasks needing attention."
          },
          {
            "id": "capabilities",
            "text": "Expand Task capabilities beside the composer to see connection-specific limits and the distinction between saved references and a live SolidWorks document."
          },
          {
            "id": "readability",
            "text": "Agent replies support headings, lists, bold text and inline code. Compact file attachments leave more room for the conversation."
          }
        ],
        "fixes": [
          {
            "id": "drafts",
            "text": "Switching between conversations keeps their unsent message drafts separate during the current app session."
          }
        ],
        "compatibility": []
      },
      "licensing": [],
      "customerActions": [],
      "notices": [
        {
          "id": "limits",
          "kind": "limitation",
          "text": "This UI update does not add new CAD operations. Saved outputs and passed technical checks still require engineering review; native hole and cut creation remain unsupported by the agent."
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "solidworks-agent@0.1.9",
      "product": "solidworks-agent",
      "productName": "ParaCrux Solidworks Agent",
      "version": "0.1.9",
      "channel": "stable",
      "releaseDate": "2026-10-01",
      "publication": {
        "state": "published",
        "publishedOn": "2026-10-01"
      },
      "title": "Simpler licensing and easier support",
      "announcement": "Activate with a code, use online seats automatically, and check out a seat for offline work. Chat now shows its connection and sends with Enter. Send a reviewed session report to support from the status bar.",
      "summary": "This update simplifies desktop licensing, makes the chat connection visible and adds optional session reports to support requests. Existing SolidWorks modelling capabilities are unchanged.",
      "changes": {
        "features": [
          {
            "id": "session-support",
            "text": "Open Get help from the status bar and attach an editable report of the selected chat, including its session ID, conversation and tool outcomes."
          }
        ],
        "improvements": [
          {
            "id": "activation",
            "text": "Activate each product with its activation code. Administrator and designer credential forms are no longer shown in the normal desktop Licensing page."
          },
          {
            "id": "account",
            "text": "View my account opens your online dashboard securely in your browser, where you can sign in to manage your account."
          },
          {
            "id": "chat-connection",
            "text": "The chat composer keeps OpenAI Subs, OpenAI API or CueCrux Credits visible beside the model controls."
          }
        ],
        "fixes": [
          {
            "id": "chat-enter",
            "text": "Enter sends a chat message; Shift+Enter inserts a new line. Composing text with an input method does not send the message."
          },
          {
            "id": "cache-settings",
            "text": "Cache-location settings can now call the registered native command from the desktop window."
          }
        ],
        "compatibility": []
      },
      "licensing": [
        {
          "id": "online-seats",
          "text": "Enrolled products with access acquire an available online seat automatically and renew it near expiry while the app is running. You can turn automatic seat use off in Licensing."
        },
        {
          "id": "offline-seats",
          "text": "Check out a seat manually before offline work. Returning a seat pauses automatic acquisition for that product; existing borrowed seats are not replaced by background renewal."
        }
      ],
      "customerActions": [
        {
          "id": "send-shortcut",
          "text": "Use Shift+Enter when you want a new line rather than sending your chat message."
        }
      ],
      "notices": [
        {
          "id": "report-privacy",
          "kind": "privacy",
          "text": "Session reports are optional and require review and consent before sending. Recognised secrets are removed before preview; review the editable text for other private information. CAD files are not attached automatically."
        },
        {
          "id": "report-limit",
          "kind": "limitation",
          "text": "Session reports contain a bounded selection of recent complete turns and identify omitted history. Your computer must be connected to your account for support."
        },
        {
          "id": "seat-permission",
          "kind": "permissions",
          "text": "Automatic online seat use is enabled by default for enrolled products and can occupy a company seat while the app is running. Turn it off or return the seat in Licensing when you do not want this computer to acquire one."
        },
        {
          "id": "modelling-limit",
          "kind": "limitation",
          "text": "This release does not add SolidWorks hole cutting or custom output filenames to the agent tools."
        }
      ]
    }
  ]
}
