#!/bin/bash # agentos — AgentOS 联邦智能体统一命令入口 # 安装: chmod +x agentos && sudo ln -s $(pwd)/agentos /usr/local/bin/agentos # 或: alias agentos='$(pwd)/agentos' _SRC="${BASH_SOURCE[0]}" while [ -L "$_SRC" ]; do _SRC="$(readlink "$_SRC")"; done SCRIPT_DIR="$(cd "$(dirname "$_SRC")" && pwd)" PYTHON="" if [ -n "$AGENTOS_PYTHON" ] && [ -x "$AGENTOS_PYTHON" ]; then PYTHON="$AGENTOS_PYTHON" elif [ -f "$HOME/.workbuddy/binaries/python/envs/agent-os/bin/python3" ]; then PYTHON="$HOME/.workbuddy/binaries/python/envs/agent-os/bin/python3" elif command -v python3 &>/dev/null; then PYTHON="python3" else echo "找不到 Python 3,请设置 AGENTOS_PYTHON 环境变量" >&2 exit 1 fi cd "$SCRIPT_DIR/scripts" exec "$PYTHON" -m agentos "$@"