Views & Features

Knowledge

The Knowledge view manages documents that provide context to AI agents.

Click to enlarge

Overview

Knowledge documents contain information that AI agents reference when executing jobs. Attach knowledge to jobs to give agents the context they need.

Action Area (List View)

ActionDescription
Create New DocumentOpen the editor to create a new knowledge document
Delete DocumentsDelete selected documents (select using checkboxes)

Document Editor

Click any document to open the full editor view. The editor uses a rich text interface where you can format text, add headers, lists, and more. You'll see the Knowledge Actions bar at the top, the version control panel showing which branch and version you're viewing, and the document content rendered in the rich text editor.

Click to enlarge

Editor Action Area

ActionDescription
Update TitleSave changes to the document title
Save as New VersionCreate a new version on the current branch
Save as New BranchCreate a new branch with current changes (enter branch name)
Import PDF to BranchUpload a PDF and create a new branch from its content

Markdown Support

The editor supports full Markdown syntax. Type / to open the block menu and quickly insert headings, quotes, toggle lists, numbered lists, and more. You can also use standard Markdown shortcuts like # for headings or **text** for bold.

Block menu showing Markdown formatting options including Headings (H1, H2, H3), Quote, Toggle List, and Numbered List

PDF Import

Already have documentation in PDF format? Use Import PDF to Branch to upload a PDF file. OAIZ will extract the text content and create a new branch with the imported content, preserving your original document as a separate version you can compare against or merge.

Version Control

Knowledge documents have git-style version control with branches and versions.

Agents Always Use Master Branch

When executing jobs, AI agents always use the latest version of knowledge documents from the master branch. Use other branches for drafting and testing changes, then merge to master when ready for agents to use the updated content.

Version Control Features

  • Branch Selector — Switch between branches
  • Compare Versions — View diff between versions
  • Merge Branches — Combine branches together
  • Delete Branch/Version — Remove branches or versions

Comparing Changes

Click Compare to open the diff viewer. You can compare any two versions — whether on the same branch or across different branches. The diff shows additions in green and removals in red, making it easy to review what changed between versions.

Click to enlarge

Select the source and target versions using the branch and version dropdowns, then review the unified diff below.

Merging Branches

To merge changes from one branch into another, start by selecting the branch you want to merge and click Compare.

Click to enlarge

In the compare view, select the target branch in the Compare To section. Review the diff to see what changes will be applied, then click the Merge button to initiate the merge.

Click to enlarge

A confirmation dialog appears showing the source branch, target branch, and merge direction. Click Confirm Merge to proceed.

Merge confirmation dialog showing source and target branches with Confirm Merge button

After the merge completes, you'll be taken to the target branch with a new version containing the merged content.

Click to enlarge

Coming Soon: Self-Learning Agents

Version control isn't just for humans. In upcoming releases, AI agents will be able to propose edits to knowledge documents based on their learning from job executions. You'll review AI-suggested changes using this same diff viewer before approving them — keeping you in control while letting your automations improve themselves over time.

Attaching to Jobs

When creating or editing a job with an AI Agent action, there are two ways to attach knowledge documents:

  • Add Knowledge button — Click Add Knowledge to see available documents and select the ones you want to attach
  • Tag in the Query — Type @ in the Query field and select a knowledge document to reference it directly using {{ knowledge.Document_Name }} syntax

Click to enlarge

Once attached, the AI agent will have access to the full document content during execution, allowing it to follow guidelines, reference information, or apply your business context.