Skip to content

Outcasts Fuseforks v0.1.12

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Aug 06:58

✨ What's new

🔍 Perplexity as a first-class provider — with four provider-specific skills

A seventh wire, Provider::PerplexityResponses, speaks Perplexity's Agent API directly. Registering a Perplexity model now offers four toggles under provider-specific skills:

  • Web search — grounded answers with real source URLs
  • Finance search — market and company data
  • People search — person and profile lookup
  • URL fetch — read a specific page

Sources come back as an actual URL list (Perplexity returns them as search_results, which the app now maps into the grounding note — previously the note could only say "no sources were returned"). Perplexity is also the only wire that reports the actual dollar cost of a request; it lands in the log as tool_cost_usd= on pplx tools: lines.

A practical observation: with all four skills ON, the model picks tools loosely — finance questions sometimes get answered from web search. Turning ON only the skill a servant is for (one template per purpose) keeps the tool choice honest. That is why the toggles are four separate switches rather than one.

Small fixes

  • Double-clicking Start no longer fires twice. While a servant is transitioning, the power button and the batch controls' stop side are disabled
  • The animated dashed tie only flows when both ends are running. Previously one running end was enough, which misread as "these two are talking"

📦 Install via winget

Fuseforks is now in the official winget repository:

winget install --id Outcasts.Fuseforks
winget upgrade --id Outcasts.Fuseforks

macOS (Apple Silicon): brew install --cask betyourluck/tap/fuseforks

⚠️ What you take on

  • Perplexity's search tools bill per request on Perplexity's side (roughly $0.0025 per search plus tokens). The actual amount is visible in the log, but the app's budget ceiling counts tokens, not dollars
  • Keep one purpose per template. All four skills ON works, but tool selection is then up to the model and can drift

✨ 変更点

🔍 Perplexity が正式対応になり、固有スキルが 4 本付きました

7 本目のワイヤ Provider::PerplexityResponses が Perplexity の Agent API を直接話します。Perplexity のモデルを登録すると、固有スキルとして 4 本のトグルが現れます:

  • Web 検索 — 実在する出典 URL つきの接地された回答
  • 金融検索 — 市場・企業データ
  • 人物検索 — 人物・プロフィールの照会
  • URL 取得 — 指定したページを読む

出典は実 URL の一覧で返ります(Perplexity は search_results という形で返すため、それまで接地の注記は「参照元は返ってきていません」としか言えませんでした)。また Perplexity は要求の実額(USD)を返す唯一の口で、ログの pplx tools: 行に tool_cost_usd= として残ります。

運用の観察を 1 つ: 4 本すべて ON にすると、ツールの選択がモデル任せでバラけます — 金融の質問が web 検索で答えられることがあります。使う 1 本だけ ON にした用途別テンプレートにすると選択が安定します。トグルを 1 本にまとめず 4 本に割ってあるのはこのためです。

小さな修正

  • 起動ボタンの二度押しが効かなくなりました。 遷移中は電源ボタンと一括操作の停止側を無効化します
  • 絆の破線のアニメーションは、両端が稼働しているときだけ流れます。 片端だけで流れると「この 2 体が話している」と誤読できました

📦 winget で入るようになりました

公式リポジトリに登録されました:

winget install --id Outcasts.Fuseforks
winget upgrade --id Outcasts.Fuseforks

macOS (Apple Silicon): brew install --cask betyourluck/tap/fuseforks

⚠️ 利用者が負う条件

  • Perplexity の検索ツールは Perplexity 側で要求ごとに課金されます(概ね検索 1 回 $0.0025 + トークン)。実額はログで読めますが、アプリの予算の天井はトークン建てで、ドルは数えません
  • テンプレートは用途ごとに分けてください。 4 本すべて ON でも動きますが、ツールの選択がモデル任せになって揺れます