Skip to content

Understanding Agents ​

Agents are specialized AI assistants you configure for specific tasks. Think of them as team members with different expertise: one for research, another for code review, another for writing documentation.

What Makes an Agent? ​

Each agent has:

ComponentPurpose
System PromptInstructions that define its personality and expertise
ModelWhich AI model powers it (Claude Sonnet 5.0, Opus 4.6, Gemini 3 Pro, GPT-5.3, or local models)
AdapterWhich AI backend to use (claude-code, google-gemini, openai-codex, opencode, lmstudio, ollama)
ToolsWhat actions it can perform (read files, search web, run commands)
PermissionsWhich actions need your approval before executing
MCP ServersWhich MCP servers this agent can access (e.g., sciorex-tickets, sciorex-research)
Thinking LevelExtended thinking depth (Off, Think, Think Hard, Think Harder, Ultrathink — Claude only)
Effort LevelHow much reasoning to apply (Low, Medium, High, Max — Claude Opus 4.6 only)
Input/Output SchemaStructured JSON schemas defining expected input and output formats
LabelsTags for organizing and filtering agents

When to Use Agents vs Plain Chat ​

Use Agents when...Use Plain Chat when...
You have a recurring task typeYou have a one-off question
You want consistent behaviorYou want flexibility
You're building automated flowsYou're exploring ideas
Multiple people need the same assistantYou're just you
You need multi-model debateYou're working with one model

Creating Your First Agent ​

  1. Go to Agents in the sidebar
  2. Click New Agent
  3. Give it a name and description
  4. Write a system prompt explaining what it should do
  5. Select which tools it can use
  6. Save

Example prompt for a research agent:

You are a research assistant. When given a topic:
1. Search for recent papers and articles
2. Summarize the key findings
3. Note any controversies or open questions
4. Suggest further reading

Always cite your sources.

Tool Permissions ​

Agents can use various tools, but you control which ones:

Safe to auto-approve:

  • Read (viewing files)
  • Glob (finding files)
  • Grep (searching in files)
  • WebSearch (searching online)

Require approval:

  • Write (creating/modifying files)
  • Edit (changing existing files)
  • Bash (running shell commands)

You can configure permissions at multiple levels:

  • Auto-approve all (autoApprove: true) — all tool calls run without asking
  • Auto-approve specific tools (autoApproveTools) — only listed tools run automatically
  • Require human approval (requiresHumanApproval) — listed tools always need your confirmation

WARNING

Be cautious with auto-approving Bash commands. An agent with unrestricted shell access can modify your system.

Community Agents ​

Sciorex provides access to a community marketplace with pre-configured agents you can install:

AgentWhat it does
OrchestratorBreaks down complex tasks and coordinates work
PlannerCreates step-by-step implementation plans
ExecutorImplements code changes
TesterWrites and runs tests
DocumenterCreates documentation
ReviewerReviews code for issues

You cannot edit community agents directly, but you can duplicate them as a starting point for your own.

Council Mode ​

Council Mode lets multiple AI models debate a topic in structured rounds. Instead of one agent, you get perspectives from several models simultaneously.

  • Configure which models participate
  • Set the number of debate rounds
  • Use custom personas with YAML import/export
  • Review the synthesized conclusion

Council Mode is ideal for architecture decisions, code review debates, and research analysis where multiple viewpoints add value.

See Council Mode for full documentation.

Agent Teams ​

Agent Teams allow multiple agents to collaborate on complex tasks:

  • Assign roles (lead, researcher, implementer, reviewer) with color-coded identification
  • Agents communicate via a mailbox system and hand off work
  • Teammates can operate in plan mode (requiring approval before implementation)
  • Track team progress with subagent history, duration, and token usage
  • Monitor spawned subagents with real-time status (running, stopping, completed, failed, cancelled, killed)

This is more powerful than sequential agent runs — agents actively coordinate and share context.

Sessions and History ​

Every conversation with an agent creates a session. Sessions:

  • Save the full conversation history
  • Can be linked to tickets for tracking
  • Can be forked to explore different approaches (using --resume and --fork-session)
  • Support labels for organization
  • Track permission modes per session (Normal, Auto-approve edits, YOLO)
  • Are stored locally in your workspace

Next Steps ​

Sciorex is proprietary software.