Skip to main content

StackJack 0.1.0.9384+c47af81

StackJack 0.1.0.9384+c47af81

This release fixes NinjaOne ticket comments and tightens NinjaOne ticket creation and updates. It adds Claude Sonnet 5.5 to the agent builder, checks reasoning effort against each model, and reports refused or budget-limited runs correctly. It also fixes sign-in from tabs left idle and intermittent errors on the Connectors page.

New features

  • Claude Sonnet 5.5 is now available when building agents. It supports all five reasoning effort levels and defaults to high.

Improvements

  • The agent builder and slot editor now show only the reasoning effort levels the selected model supports.
  • If you pick an effort level that the selected model doesn't support, the save is refused with a message naming the model. Previously the save could succeed and the agent would fail later.
  • If an agent carries over an unsupported effort level from an earlier configuration, template, or copy, that level is reset to the model's default instead of causing a failure.
  • When a tool call is missing a required parameter, the error returned to the agent now includes that parameter's description. This helps the agent correct the call on its next attempt.
  • Some NinjaOne actions, such as adding a ticket comment or creating a ticket, require a technician connection that uses Authorization Code sign-in. When these actions are attempted over a Client Credentials connection, the agent now gets clear guidance:
  • It is told that a technician connection is needed.
  • It is told that nothing was rejected.
  • The attempt is no longer treated as a tool failure.
  • The NinjaOne update-ticket tool is now marked as destructive, because it replaces the whole ticket. Its description also explains how to send a valid full ticket, including which fields are read-only.

Bug fixes

  • Adding a comment to a NinjaOne ticket now works. Previously the request was rejected by NinjaOne.
  • Agent runs that the model refuses, or that stop because they reached their budget, now end as Failed with a plain-language reason. Previously these runs were recorded as Completed and sent no failure email. The reason appears in the run's error message, in live chat, and in the saved transcript.
  • Signing in from a tab left idle for a while now works on the first click.
  • A tab whose session expired while unattended now shows a signed-out page instead of starting a sign-in that nobody completes.
  • Fixed intermittent errors when loading or working on the Connectors page.

Breaking changes

  • NinjaOne add-comment tool:
  • You must now say explicitly whether a comment is public or private. There is no default.
  • The comment type option is ignored.
  • NinjaOne create-ticket tool:
  • It now requires an organization, a ticket form, and an explicit public or private setting.
  • The Critical priority value is no longer offered.