Tool Categories

April 13, 2026 · View on GitHub

Qualixar OS organizes tools into 6 categories. When assigning tools to an agent, you can grant an entire category or individual tools.

web-data

Tools for accessing and processing web content.

ToolDescription
web-searchSearch the web using configured search providers
url-fetchFetch and parse a URL's content
web-scrapeExtract structured data from web pages
api-callMake HTTP requests to external APIs
rss-feedRead and parse RSS/Atom feeds

Use for: Research agents, data gathering, content analysis.

code-dev

Tools for software development and code manipulation.

ToolDescription
code-executeRun code in a sandboxed environment
file-readRead file contents
file-writeWrite or modify files
git-opsGit operations (status, diff, commit)
lintRun linters and formatters
test-runExecute test suites

Use for: Coding agents, code review, automation.

communication

Tools for messaging and notifications.

ToolDescription
email-sendSend emails
slack-postPost to Slack channels
webhook-callTrigger webhooks
notificationSend system notifications

Use for: Reporting agents, alert systems, workflow notifications.

knowledge

Tools for RAG, document processing, and knowledge management.

ToolDescription
memory-searchSemantic search over stored memories
memory-storeStore new knowledge entries
doc-parseParse PDFs, DOCX, and other documents
embedding-createGenerate vector embeddings
summarizeSummarize long text or documents

Use for: Research agents, knowledge workers, document processing.

creative

Tools for content generation and transformation.

ToolDescription
image-generateGenerate images from text descriptions
text-to-speechConvert text to audio
translateTranslate between languages
rewriteRewrite text in a different style or tone

Use for: Content creation agents, marketing, localization.

enterprise

Tools for business systems and data operations.

ToolDescription
sql-queryExecute SQL queries against configured databases
crm-accessRead/write CRM records
erp-accessInterface with ERP systems
report-generateCreate structured reports
data-transformTransform data between formats

Use for: Business process agents, analytics, reporting.

Assigning Tools to Agents

By Category

{
  "tools": ["web-data", "knowledge"]
}

This grants all tools in those categories.

By Individual Tool

{
  "tools": ["web-search", "memory-search", "file-read"]
}

In config.yaml

agents:
  researcher:
    tools:
      - web-data
      - knowledge
  coder:
    tools:
      - code-dev