用途:让用户通过本地 Frevana 守护进程和 Chrome 扩展会话,向 Perplexity 发送问题并取回答案。核心工具为 frevana_ask,provider 固定为 perplexity。
主要能力:支持单个或多个 prompt,也支持从 UTF-8 文本文件读取每行一个非空 prompt;输出可为 text(默认)或 json;可设置毫秒级超时;可用 --output 保存结果。
使用方式:需先提供 prompt 或 prompt_file。脚本会先运行 scripts/setup.sh,该脚本从 https://raw.githubusercontent.com/FinpeakInc/frevana-cli-releases/refs/heads/main/skills/frevana/scripts/setup.sh 下载并执行最新官方安装脚本。随后由已运行的本地守护进程(默认端口 12306)经 Chrome 扩展会话调用。示例:bash <skill-path>/scripts/ask_perplexity.sh --prompt "Explain quantum computing in simple terms";也支持重复 --prompt、--prompt-file ./prompts.txt、--format json、--timeout 120000、--output ./out/perplexity-answer.txt。
依赖:curl、bash、python3;本地 Frevana 守护进程运行;Chrome 已连接 Frevana 扩展;用户已在 Chrome 登录 Perplexity。
限制:若 setup 报告 Chrome 未连接,需先打开 Chrome 并连接扩展后重试;若返回登录或认证内容,需在 Chrome 登录 Perplexity;脚本不支持未声明的字段;--timeout 须为正整数;--format 只能是 text 或 json。