← Back to registry

Artifact Runtime · TOOL

Canonical runtime-backed view of the artifact, independent from metadata governance.

Resolved Artifact

{
  "definition": {
    "description": "Edit the CSS theme variables for any sovereign app. Reads the app's media/css/main.css, modifies CSS custom properties (colors, fonts, spacing), and writes the updated file. Use this when a user asks to change colors, fonts, or visual theme of any app (Movilo, Vetra, Latinos, etc.).",
    "name": "edit_app_theme",
    "parameters": {
      "properties": {
        "app": {
          "description": "The name of the app to edit (e.g., 'Movilo', 'Vetra-rust', 'Latinos-rust'). Must match the directory name under Apps/.",
          "type": "string"
        },
        "theme": {
          "description": "Which theme variant to edit: 'light', 'dark', or 'both'.",
          "enum": [
            "light",
            "dark",
            "both"
          ],
          "type": "string"
        },
        "variables": {
          "description": "A map of CSS variable names to their new values. Example: {'--primary': '#ff0000', '--bg': '#1a1a2e', '--accent': '#e94560'}. Only include variables you want to change.",
          "type": "object"
        }
      },
      "required": [
        "app",
        "theme",
        "variables"
      ],
      "type": "object"
    }
  },
  "kind": "tool",
  "summary": {
    "description": "Edit the CSS theme variables for any sovereign app. Reads the app's media/css/main.css, modifies CSS custom properties (colors, fonts, spacing), and writes the updated file. Use this when a user asks to change colors, fonts, or visual theme of any app (Movilo, Vetra, Latinos, etc.).",
    "id": "edit_app_theme",
    "kind": "tool",
    "path": "Tools/global/workflow/edit_app_theme.json",
    "title": "edit_app_theme"
  },
  "validation_issues": [
    "Tool 'type' should be 'function'"
  ]
}

Validation

Tool 'type' should be 'function'