Skip to content

v0.8.0

Choose a tag to compare

@FlyingFathead FlyingFathead released this 14 May 10:56

v0.8.0

  • Refactored Perplexity/Sonar helper module for the current Perplexity API workflow.
  • Kept Perplexity on the OpenAI-compatible Chat Completions endpoint by default.
  • Added configurable Perplexity endpoint support via [Perplexity] -> Endpoint.
  • Kept sonar as the default Perplexity model.
  • Added safer Perplexity config loading, retry handling, error handling, and response parsing.
  • Preserved old Perplexity helper names/signatures for compatibility.
  • Updated Perplexity-side OpenAI language detection helper for newer model payload rules.
  • Removed stale hardcoded gpt-4o-mini fallback assumptions.
  • Refactored DuckDuckGo search / agentic browsing helper for modern OpenAI tool-calling compatibility.
  • Added modern tools / tool_choice / tool_calls support for the DuckDuckGo sub-agent.
  • Kept backward-compatible legacy function_call parsing.
  • Updated DuckDuckGo sub-agent payload rules for GPT-5.x-era/non-GPT-4 model families.
  • Hardened DuckDuckGo fallback behavior when sub-agent calls, webpage fetching, or output parsing fail.
  • Preserved non-agentic DuckDuckGo search behavior using lynx.
  • Improved Telegram HTML safety and webpage dump handling.
  • General cleanup of stale pre-5.x OpenAI model/default assumptions.