
Android CLI
谷歌推出了一套新的用于代理式工作流的 Android 工具和资源——包含 Android 技能和 Android 知识库的 Android CLI。这套工具旨在消除在 Android Studio 之外指导代理工作时核心 Android 开发工作流程中的猜测,使你的代理更高效、更有效,并且能够遵循最新的推荐模式和最佳实践。
AskHuman 是一款轻量级、跨平台的命令行工具,解决 AI Agent 在 autonomous(自主)执行任务时面临的“最后一公里”决策难题。当 Agent 需要人类确认、补充上下文或做出关键选择时,只需调用 AskHuman,即可通过本地 GUI 弹窗或即时通讯软件(钉钉、飞书、Telegram、Slack)向用户发起交互,并将结...
AskHuman 是一款轻量级、跨平台的命令行工具,解决 AI Agent 在 autonomous(自主)执行任务时面临的“最后一公里”决策难题。当 Agent 需要人类确认、补充上下文或做出关键选择时,只需调用 AskHuman,即可通过本地 GUI 弹窗或即时通讯软件(钉钉、飞书、Telegram、Slack)向用户发起交互,并将结果无缝回传给 Agent。

它基于 Tauri 2 (Rust + Vue 3) 构建,以单一可执行文件的形式存在,完美契合开发者对轻量、高效及隐私安全的需求。
# 简单的二选一确认
AskHuman "要继续执行部署吗?" -o "继续" -o "停止"
# 带推荐选项的多问题交互
AskHuman "看看这个代码改动?" -f ./diff.png \
-q "要合并吗?" -o! "合并" -o "拒绝" \
-q "需要跑单元测试吗?" -o "跑" -o "跳过"
# 严格模式:只允许预设选项,输出 JSON 格式,便于脚本解析
AskHuman -q "选择部署环境" -o "staging" -o! "production" --single --select-only --output json
# 通过 heredoc 传入详细的 Markdown 说明
AskHuman -q "请审核以下方案" --stdin <<'EOF'
# 架构调整说明
- 修改了 `auth` 模块
- 影响了 $HOME 下的配置文件
EOF
推荐使用 npm 全局安装(自动匹配平台二进制):
npm i -g askhuman
或者从 GitHub Releases 下载对应平台的压缩包,解压后将 AskHuman 加入系统 PATH。
运行 AskHuman --settings 打开设置界面,在“通信渠道” Tab 中配置钉钉、飞书、Telegram 或 Slack 的接入令牌。即使不配置任何 IM 渠道,默认的本地 GUI 弹窗也能正常工作。
AskHuman 时,自动将工具调用的超时时间延长至 24 小时,确保你有充足的时间回应。WebKitGTK(如 libwebkit2gtk-4.1)。若缺失且已配置会话型渠道(如 Telegram),工具会自动降级仅通过该渠道发送通知。






