Skip to content

Creating Your First Agent

Learn the basics of creating and using AI agents in Sciorex.

Difficulty: Beginner Time: 5 minutes

What is an Agent?

An agent is a configured AI assistant with:

  • A specific personality (system prompt)
  • Defined capabilities (allowed tools)
  • Optional output format (schema)
  • Configurable thinking depth and effort level

Think of agents as specialized team members - each one has a role and expertise.

Step 1: Open the Agents Panel

Agents PanelTBD: Replace with screenshot of the agents panel in sidebar

  1. Click Agents in the sidebar
  2. Click + New Agent

Step 2: Basic Configuration

Fill in the basic fields:

FieldValue
NameHello World Agent
DescriptionA friendly agent that helps with basic tasks

Step 3: Write the System Prompt

The system prompt defines your agent's personality and instructions:

yaml
systemPrompt: |
  You are a helpful, friendly assistant. You:

  - Answer questions clearly and concisely
  - Ask for clarification when needed
  - Provide examples when helpful
  - Admit when you don't know something

  Keep responses brief unless asked for detail.

TIP

Good system prompts are specific about:

  • What the agent should do
  • How it should communicate
  • What it should avoid

Step 4: Choose a Model

Select the Claude model:

ModelBest For
claude-sonnet-5-0General tasks, good balance of speed and quality (default)
claude-opus-4-6Complex reasoning, creative tasks
claude-haiku-4-5-20251001Simple tasks, fastest responses

For your first agent, start with Sonnet.

Step 5: Configure Thinking & Effort

Thinking Level

Controls how deeply the agent reasons before responding:

LevelDescription
offNo extended thinking (fastest)
thinkBasic reasoning for simple tasks
think-hardDeep analysis for complex problems
think-harderDeeper analysis with more token budget
ultrathinkMaximum reasoning depth

Effort Level (Opus 4.6 only)

Controls overall token spend, tool calls, and thinking depth:

LevelDescription
lowMinimal effort, fast responses
mediumBalanced effort
highHigh effort (default)
maxMaximum effort and tool usage

For your first agent, thinkingLevel: off keeps things simple.

Step 6: Save and Test

  1. Click Save
  2. Go to Chat
  3. Select your Hello World Agent from the agent dropdown
  4. Send a message:
Hi! Can you explain what you can help me with?

The Complete Agent File

Here's what your agent looks like as YAML:

yaml
name: Hello World Agent
description: A friendly agent that helps with basic tasks

systemPrompt: |
  You are a helpful, friendly assistant. You:

  - Answer questions clearly and concisely
  - Ask for clarification when needed
  - Provide examples when helpful
  - Admit when you don't know something

  Keep responses brief unless asked for detail.

model: claude-sonnet-5-0
adapter: claude-code
thinkingLevel: off

Agent Definition Reference

Here's the full set of fields available on an agent:

FieldDescription
nameDisplay name
descriptionWhat the agent does
systemPromptInstructions and personality
modelClaude model ID
adapterProvider adapter (e.g., claude-code)
thinkingLevelReasoning depth (off, think, think-hard, think-harder, ultrathink)
effortLevelEffort level for Opus 4.6 (low, medium, high, max)
temperatureResponse randomness (0-1)
maxTokensMax response tokens
allowedToolsTool permissions (array of ToolPermission)
mcpServersMCP servers to enable
autoApproveToolsTools that skip confirmation
requiresHumanApprovalTools that always need confirmation
inputSchemaExpected input structure (JSON Schema)
outputSchemaExpected output structure (JSON Schema)
labelsTags for organizing agents

What's Next?

Now that you've created your first agent, try:

  1. Add tools: Give your agent access to files with allowedTools
  2. Enable thinking: Set thinkingLevel: think for better reasoning
  3. Create a specialist: Make an agent for code review, writing, or research
  4. Add MCP servers: Enable sciorex-tickets or sciorex-interactions
  5. Set effort level: Use effortLevel: max with Opus for deep analysis

Sciorex is proprietary software.