1. Home
  2. Agent Forge
  3. Agent Creation and Maintenance

Agent Creation and Maintenance

Agent Forge is StationOne’s workspace for creating and managing AI agents that automate multi-step workflows. Agents can use tools, knowledge bases, skills, and even other agents to accomplish complex tasks.

Creating an Agent

  1. Click Agent Forge in the sidebar.
  2. Click New Agent.
  3. In the Generator step, describe what your agent should do in natural language (e.g., “Create a research assistant that searches the web, saves findings to files, and generates visualizations”).
  4. Optionally select a generation model.
  5. Click Create my agent — wait for generation.
  6. Review the generated agent (name, instructions, workflow steps).
  7. Click Review my agent to continue to the editor.
  8. Customize as needed, then save.

Option B: Manual Creation

  1. Click Agent ForgeNew AgentSkip & Create Manually.
  2. Complete the wizard steps:
    • Step 1 — General Information: Name, Role (User Initiated or Utility), Description, Instructions/Goal.
    • Step 2 — Model Configuration: Select engine and model. A warning appears if the model doesn’t support agentic capabilities.
    • Step 3 — Workflow Design (see below for details).
    • Step 4 — Triggers (see Scheduling section).

Building Workflows

Each agent workflow consists of one or more steps executed in sequence (or non-linearly with flow control).

Step Components

Each step includes:

  • Description: What this step does (shown in the step header).
  • Prompt: Instructions for the AI. The prompt toolbar provides:
    • Insert Variable: Insert previous step output, last run output, or create custom variables.
    • Flow Control: Insert stop conditions or goto jumps (see Non-Linear Workflows).
    • Memory: Write to memory or clear memory (see Agent Memory).
  • Request Human Input toggle: When enabled, the agent pauses and waits for user approval before completing the step.
  • Footer buttons: Attach a Skill, Knowledge Base, Tools, Co-Agents, or JSON Schema to this specific step.

Adding and Reordering Steps

  • Click Add Step between existing steps to insert a new step.
  • Drag and drop: Click and hold the grip handle (six dots) on the left side of any step to drag it to a new position. All variable references and goto targets are automatically reindexed.
  • Click the trash icon in a step header to delete it.

Non-Linear Workflows

Stop Conditions

Insert a conditional exit point in a step’s prompt:

  1. Click Flow Control in the prompt toolbar → Insert Stop Condition.
  2. Enter a condition (e.g., “if the answer contains a definitive conclusion”).
  3. The agent stops the workflow early if the condition evaluates to true.

Goto (Jump to Step)

  1. Click Flow ControlInsert Goto.
  2. Specify the target step number.
  3. After the current step completes, the agent jumps to the specified step instead of proceeding sequentially.
  4. Use this to create loops or skip steps based on logic.

Agent Memory

Agents can persist information across multiple runs using memory.

Writing to Memory

In a step’s prompt toolbar, click MemoryWrite to Memory. Describe what the agent should save.

Clearing Memory

Click MemoryClear Memory to reset stored information.

Viewing and Editing Memory

From the Agent View screen, click the three-dot menu ( ⋮ )View Memory. A dialog shows the current memory content in an editable textarea. You can manually edit, save, or clear it.

NOTE: Memory is only available for multi-step agents and persists across runs within the same workspace.


Human-in-the-Loop

For steps that perform sensitive operations (file deletion, data updates, etc.):

  1. In the Workflow editor, toggle Request human input on for the relevant step.
  2. When the agent reaches that step during execution, it pauses.
  3. A confirmation request appears in the Inbox (and in chat if the agent was started from there).
  4. Review the action and click Approve (agent continues) or Reject (workflow stops).

Scheduling Agents

In the Triggers step of the agent editor:

  1. Select schedule type:
    • At specific times (cron): Use the visual scheduler or enter a cron expression. Preset buttons for minutes, hours, days, weeks, months.
    • At regular intervals: Set days, hours, and minutes between runs.
  2. Enable Catch-up to run missed executions when the app was closed:
    • Options: Never, Within N minutes/hours/days, Always.
  3. Webhook Trigger (if enabled): Check Trigger this agent via HTTP request to get a webhook URL.
  4. Set default values for workflow variables used in scheduled/webhook runs.

Save Conversation as Agent

  1. In any chat, click the three-dot menu ( ⋮ )Save as Agent.
  2. Optionally provide guidance about the agent’s purpose.
  3. Click Create Agent.
  4. The system analyzes the conversation and generates an agent with appropriate workflow steps, tools, and model configuration.
  5. Review and customize in the full Agent Editor, then save.

Card View vs Table View

In the Agent Forge list, click the view toggle button (top-right):

  • Card View: Grid of agent cards showing name, description, and action buttons.
  • Table View: Compact list with columns for Name, Description, Type, Last Run, and Actions.

NOTE: The selected view is remembered across sessions.


Agent Management

Running an Agent

Click the Play button on an agent card/row. If the agent has variables, a dialog prompts for input values. Click Run to start execution.

Viewing Execution

The Agent View shows:

  • Left pane: Agent info, action buttons (Run, Stop), and run history with status icons and timestamps.
  • Right pane: Visual execution flow canvas showing step-by-step progress with status colors (running, success, pending, error). Click a step to see its details, prompt, response, and tool calls.

Import/Export

  • Import: Click Import in the agent list → select a JSON file.
  • Export: Right-click an agent → Export → saves as JSON.
  • Duplicate: Right-click → Duplicate to create a copy.

Deleting

Right-click an agent → Delete → confirm in the dialog.

Updated on March 17, 2026
Was this article helpful?