Release · v3.3.1

Trajectory capture, smarter conditionals, and vision-enriched knowledge bases

See every step an agent tried, build branching logic more easily, and let knowledge bases read the charts and images inside your documents.

This release makes agents easier to understand and workflows easier to get right. You can record every action an agent takes. The Condition node is more capable and shows clearly which path it took. Knowledge bases now understand the pictures in your documents, and agents can attach files when they use connected tools.

Highlights

Agent trajectory capture

An agent's trajectory is the full record of what it tried while working on a task: every tool it called, including calls that failed or were rejected. MagOneAI can now save this record with each run, and you can view it in the run's Artifacts view.

Capture is off by default. A platform-wide switch controls it, plus a setting for each workflow.

Why it matters: When an agent gives a surprising answer, you can see exactly what it did to get there, which makes problems much faster to diagnose.

Learn more: Execution artifacts and the Debugger

Condition node revamp

The Condition node decides which path a workflow takes next, for example "if the invoice is over $10,000, send it for approval". It now offers:

  • New checks: whether a value is empty or not empty, and whether a list contains, or doesn't contain, a value.
  • Compare against other values, not just fixed text, for example "is the total higher than the approved budget?".
  • AI classification, where a model sorts text into categories you define, with a report of the tokens used.
  • An expression editor that suggests the available inputs and variables as you type, checks your expression as you write it, and warns about duplicate branch names.
  • Clearer logs. The run log shows which branch was taken and what the condition evaluated to, instead of raw data.
  • Warnings before you publish about a missing default branch or branches that can never be reached.

Why it matters: Branching logic is more powerful and easier to get right, and when something goes wrong you can see why.

Learn more: Condition node

Knowledge bases that read images

A knowledge base is a collection of your documents that agents search to answer questions. Images, charts and diagrams inside PDF, Word and PowerPoint files are now read by a vision-capable AI model and added to the document's searchable text. Limits per page and per document keep costs under control. Turn it on when you create a knowledge base.

Why it matters: Information that only appears in a chart or diagram is no longer invisible to your agents.

Learn more: Knowledge bases and RAG

Files in tool calls

Agents can now pass files, either uploaded or produced earlier in the workflow, to connected tools. Outlook email is the first tool to use this, so an agent can attach a generated report to an outgoing email. Files that tools produce are saved back onto the run.

Learn more: Outlook Calendar and Email

Audit logging for imports and exports

Importing a workflow, exporting a workflow and exporting run data are now recorded in the audit log. The Superadmin audit log page also gains filters, clearer columns and grouping by section.

Learn more: Audit logging

Improvements

  • Faster knowledge base uploads. Large documents are processed in parallel, with automatic retries, so they're added noticeably faster.
  • Super Agent edits save once. The Super Agent settings panel saves your changes together when you click Save, instead of saving after every click. It also no longer overwrites newer settings.
  • Long instructions caught early. If an agent's instructions are longer than allowed, you're told when you save, publish or import, with the step named, instead of the run failing later.
  • Clearer empty results. When shared agent memory returns nothing, you can now tell whether it failed or was simply switched off.
  • Loading placeholders on member lists instead of a blank flash.

Bug fixes

  • Shared agent memory works again. Agents could not search the run's shared memory because of a bug. It now works correctly.
  • Broken conditions surface as errors. An invalid condition no longer silently takes the "false" path, and an exclamation mark inside quoted text is no longer misread.
  • Clear errors for bad email attachments. Outlook email rejects a malformed attachment with a helpful message and enforces the file size limit.
  • Safer file passing to tools, now scoped to the project and validated.
  • Recording an agent's trajectory no longer crashes on retries.
  • The default model is correctly highlighted on the model settings page.
  • Deleting a stored connection credential works again.
  • The token budget setting no longer flickers while you change it.
  • Renaming a Parallel step updates everywhere, and stray spaces are trimmed from Super Agent names and instructions.
  • Empty-but-set values in workflow settings are no longer mistaken for "off".