RobotRock
Examples

AI Agent Input

Complete task payload from the RobotRock dashboard Examples gallery. Open Examples in your workspace to interact with the same task in the inbox UI.

Inbox preview

Rendered by the dashboard (static preview route). Matches docs light/dark mode. Handle actions are disabled; use the toolbar to submit this example to your inbox or view its configuration.

Task

{
  "type": "ai-agent-input",
  "name": "AI UI Builder - Clarification Needed",
  "description": "The AI is building a UI based on your prompt but needs clarification to proceed"
}

Actions

[
  {
    "title": "Answer Questions",
    "description": "Help the AI understand your requirements better",
    "id": "answer-questions",
    "schema": {
      "type": "object",
      "required": [
        "ui-style",
        "dashboard-content",
        "interactivity-level"
      ],
      "properties": {
        "ui-style": {
          "title": "What style should the UI have?",
          "description": "Choose the visual style and design approach for the dashboard",
          "type": "string",
          "enum": [
            "modern-minimal",
            "corporate-professional",
            "colorful-playful",
            "dark-theme",
            "custom-style"
          ]
        },
        "dashboard-content": {
          "title": "What should the dashboard display?",
          "description": "Select the main content and features for your dashboard",
          "type": "string",
          "enum": [
            "metrics-charts",
            "task-list",
            "activity-feed",
            "data-table",
            "mixed-content"
          ]
        },
        "interactivity-level": {
          "title": "How interactive should it be?",
          "description": "Define the level of interactivity and user actions",
          "type": "string",
          "enum": [
            "static-view",
            "basic-filters",
            "full-crud",
            "real-time-updates",
            "advanced-interactions"
          ]
        }
      }
    },
    "ui": {
      "ui-style": {
        "ui:widget": "radio",
        "ui:enumNames": [
          "Modern & Minimal",
          "Corporate & Professional",
          "Colorful & Playful",
          "Dark Theme",
          "Custom Style (I'll describe it)"
        ]
      },
      "dashboard-content": {
        "ui:widget": "radio",
        "ui:enumNames": [
          "Metrics & Charts",
          "Task List & Management",
          "Activity Feed & Timeline",
          "Data Tables & Reports",
          "Mixed Content (Multiple sections)"
        ]
      },
      "interactivity-level": {
        "ui:widget": "radio",
        "ui:enumNames": [
          "Static View (Read-only)",
          "Basic Filters & Sorting",
          "Full CRUD Operations",
          "Real-time Updates & Live Data",
          "Advanced Interactions (Drag & drop, etc.)"
        ]
      }
    }
  }
]

Widgets used

  • radio

See Context for widget reference.