Asoba Zorora Documentation

Slash Commands Reference

Complete reference for all Zorora slash commands and workflows.

Overview

Slash commands force specific workflows, bypassing automatic routing. Use them when you want to ensure a particular workflow is executed.

Workflow Commands

Force deep research workflow with multi-source synthesis

/search <query>

What it does:

  1. Fetches newsroom headlines (if available, filters by relevance)
  2. Searches the web (Brave Search API + DuckDuckGo fallback)
  3. Searches academic databases (7 sources: Scholar, PubMed, CORE, arXiv, bioRxiv, medRxiv, PMC)
  4. Synthesizes findings from all sources with citations
  5. Returns comprehensive answer with source URLs

When to use:

Examples:

/search latest developments in renewable energy policy
/search bitcoin vs gold price movements in 2025
/search major AI trends in South America

Output format:

Configuration:


/ask

Force conversational mode without web search

/ask <query>

What it does:

When to use:

Examples:

/ask can you explain that more simply?
/ask what did you mean by "virtual power plant"?
/ask how would I implement that in Python?

Model used: Reasoning model (qwen2.5:32b or configured alternative)

Note: Model knowledge cutoff may be outdated for current events. Use /search for time-sensitive queries.


/code

Force code generation with Codestral

/code <prompt>

What it does:

When to use:

Examples:

/code write a function to parse JSON files with error handling
/code create a REST API endpoint for user authentication
/code refactor this function to use async/await

Model used: Codestral (local or HuggingFace endpoint)

Saving output:

> /code write a CSV parser
[Code generated...]
> /save csv_parser.py
Saved to: csv_parser.py

/develop

Multi-step code development workflow

/develop <development request>

What it does:

Phase 0: Pre-flight Checks

Phase 1: Codebase Exploration

Phase 2: Planning

Phase 3: User Approval

Phase 4: Execution

Phase 5: Lint & Validate

When to use:

Examples:

/develop Add user authentication to my Flask app
/develop Refactor the API to use async/await
/develop Add unit tests for the user service

Requirements:


/image

Generate image with FLUX (text-to-image)

/image <prompt>

What it does:

When to use:

Examples:

/image a futuristic solar farm at sunset
/image minimalist logo for an AI research company
/image detailed technical diagram of a battery storage system

Model used: black-forest-labs/FLUX.1-schnell

Output:

Tips:


/vision

Analyze image with vision model (OCR and content extraction)

/vision <image_path> [optional task]

What it does:

When to use:

Examples:

/vision screenshot.png
/vision chart.png describe the trends shown
/vision diagram.jpg extract all labels and annotations
/vision receipt.png convert to structured data

Default task: “Convert this image to markdown format, preserving all text, tables, charts, and structure. Use OCR to extract any text.”

Model used: Vision-language model (qwen/qwen3-vl-4b)

Supported formats: PNG, JPG, JPEG, GIF, WebP

Output:


System Commands

/models

Interactive model selector

/models

What it does:

When to use:


/config

Show current routing configuration

/config

What it does:

When to use:


/history

Browse saved conversation sessions

/history

What it does:

When to use:


/help

Show available commands

/help

What it does:

When to use:


exit, quit, q

Exit the REPL

exit
quit
q

What it does:


Natural Language Queries

Zorora automatically routes natural language queries to appropriate workflows:

Research queries (automatically routed to deep research):

What are the latest developments in LLM architectures?
Why do solar panels degrade over time?
How does battery storage work?

Code queries (automatically routed to code generation):

Write a function to validate email addresses
Create a REST API endpoint
Refactor this code to use async/await

Development queries (automatically routed to /develop):

Add user authentication to my Flask app
Refactor the API to use async/await
Add unit tests for the user service

Command Priority

Commands are processed in this order:

  1. Slash commands - Highest priority, force specific workflows
  2. File operations - Save, load, list, show, delete
  3. Code generation - Write, create, generate + code keywords
  4. Research queries - What, why, how, tell me keywords
  5. Simple Q&A - Fallback to conversational mode

Tips & Best Practices

Use Slash Commands When:

Use Natural Language When:

Command Combinations:

# Research then code
/search latest Python async patterns
/code implement async pattern from research

# Code then develop
/code create user model
/develop add authentication using this model

# Image then vision
/image technical diagram of API architecture
/vision flux_output_*.png extract all labels

Troubleshooting

Command Not Recognized

Problem: Slash command not working

Solution:

Workflow Not Executing

Problem: Command runs but wrong workflow executes

Solution:

Command Hangs

Problem: Command takes too long or hangs

Solution:


See Also