{
  "$schema": "https://schema.tauri.app/config/2",
  "productName": "Aethon",
  "version": "0.3.0",
  "identifier": "com.utensils.aethon",
  "build": {
    "beforeDevCommand": "bun run dev",
    "beforeBuildCommand": "bun run build",
    "devUrl": "http://localhost:1420",
    "frontendDist": "../dist"
  },
  "app": {
    "windows": [
      {
        "title": "Aethon",
        "width": 1200,
        "height": 800,
        "center": true,
        "maximized": true,
        "visible": false
      }
    ],
    "security": {
      "csp": null
    }
  },
  "bundle": {
    "active": true,
    "targets": "all",
    "publisher": "James Brink",
    "homepage": "https://github.com/utensils/aethon",
    "copyright": "Copyright © 2026 James Brink. MIT License.",
    "category": "DeveloperTool",
    "shortDescription": "pi with a face — agent-driven desktop shell.",
    "longDescription": "Aethon wraps the pi-coding-agent in a Tauri 2 desktop workspace where the agent renders its UI as A2UI components. The agent can mutate the layout in real time — registering sidebar sections, themes, and interactive panels via globalThis.aethon — making the entire window an extension surface, not just the chat.",
    "externalBin": ["binaries/aethon-agent"],
    "resources": {
      "binaries/pi/package.json": "pi/package.json",
      "../docs/aethon-agent/README.md": "docs/aethon-agent/README.md",
      "../docs/aethon-agent/api.md": "docs/aethon-agent/api.md",
      "../docs/aethon-agent/components.md": "docs/aethon-agent/components.md",
      "../docs/aethon-agent/extensions.md": "docs/aethon-agent/extensions.md",
      "../src/skills/default-layout/workstation.a2ui.json": "skills/default-layout/workstation.a2ui.json",
      "../src/skills/default-layout/slots.json": "skills/default-layout/slots.json"
    },
    "icon": [
      "icons/32x32.png",
      "icons/128x128.png",
      "icons/128x128@2x.png",
      "icons/icon.icns",
      "icons/icon.ico",
      "icons/icon.png"
    ],
    "macOS": {
      "minimumSystemVersion": "11.0"
    },
    "createUpdaterArtifacts": true
  },
  "plugins": {
    "updater": {
      "endpoints": [
        "https://github.com/utensils/aethon/releases/latest/download/latest.json"
      ],
      "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDFDRTNGQjM3RTg2ODU1MTgKUldRWVZXam9OL3ZqSEUwbWx0YjhyQ2NqN3VsRUd5Q1dPMzhkdFBiTUNnL1RNYUZVVzgrWmJqMm4K"
    }
  }
}
