#!/bin/bash
# anolis:summary=Select the default coding agent with Walker
# anolis:args=summon setup.default.agent
set -euo pipefail
source /usr/libexec/anolis-agent/env
[[ $# == 2 && $1 == summon && $2 == setup.default.agent ]] || { echo 'Usage: anolis menu summon setup.default.agent' >&2; exit 2; }
choice=$(printf 'Qwen Code\nQoder CLI\n' | env GSK_RENDERER=cairo walker --dmenu --placeholder 'Default AI Agent') || exit 0
case "$choice" in
  'Qwen Code') exec anolis-default-agent qwen ;;
  'Qoder CLI') exec anolis-default-agent qoder ;;
  '') exit 0 ;;
  *) echo 'Select a listed provider.' >&2; exit 2 ;;
esac
