Advanced

Unlock powerful capabilities including file management, code execution, RAG knowledge bases, and API integrations.

File Management

Enable AI to read, write, and organize files:

features:
  file_manager:
    enabled: true
    workspace: "/workspace"
    max_file_size: 52428800  # 50MB
    allowed_extensions:
      - ".txt"
      - ".md"
      - ".py"
      - ".js"
      - ".json"
    auto_backup: true

Code Execution Sandbox

Run code safely in isolated environments:

features:
  code_executor:
    enabled: true
    timeout: 60000  # 60 seconds
    memory_limit: "512m"
    cpu_limit: "1.0"
    network_access: false
    environments:
      python:
        version: "3.11"
        packages:
          - pandas
          - numpy
          - requests
      nodejs:
        version: "20"
        packages:
          - axios
          - lodash

RAG Knowledge Base

Build searchable knowledge bases from documents:

features:
  rag:
    enabled: true
    vector_db: "qdrant"
    embedding_model: "text-embedding-3-small"
    chunk_size: 1000
    overlap: 200
    sources:
      - path: "/knowledge/docs"
        auto_update: true
      - path: "/knowledge/wikis"
        format: "markdown"

Upload documents in chat:

User: *uploads PDF file*
Agent: Indexed 45 pages into knowledge base.
User: What does the document say about security?
Agent: *searches RAG, returns relevant chunks*

API Integration

Connect to external APIs:

features:
  api_client:
    enabled: true
    endpoints:
      github:
        base_url: "https://api.github.com"
        auth_token: "${GITHUB_TOKEN}"
      jira:
        base_url: "https://your-org.atlassian.net"
        auth: "basic"
        credentials: "${JIRA_CREDENTIALS}"