<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 涼風羽月</title>
    <description>The latest articles on DEV Community by 涼風羽月 (@suzukazehaduki).</description>
    <link>https://dev.to/suzukazehaduki</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3800664%2F4406f701-89a1-4db9-9b6c-6dfae12365e3.jpg</url>
      <title>DEV Community: 涼風羽月</title>
      <link>https://dev.to/suzukazehaduki</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/suzukazehaduki"/>
    <language>en</language>
    <item>
      <title>We just launched the new LibreFang website</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Wed, 25 Mar 2026 08:13:52 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/we-just-launched-the-new-librefang-website-342b</link>
      <guid>https://dev.to/suzukazehaduki/we-just-launched-the-new-librefang-website-342b</guid>
      <description>&lt;p&gt;We just shipped the new &lt;a href="https://librefang.ai" rel="noopener noreferrer"&gt;librefang.ai&lt;/a&gt; — a complete redesign of the official website for &lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;LibreFang&lt;/a&gt;, our open-source Agent Operating System built in Rust.&lt;/p&gt;

&lt;p&gt;If you haven't heard of LibreFang: it's a production-grade runtime for autonomous AI agents. Single binary, 180ms cold start, 40MB memory. 15 built-in autonomous capability units ("Hands"), 44 channel adapters, 50 LLM providers. It runs agents 24/7 on a schedule — no user prompts needed.&lt;/p&gt;

&lt;p&gt;Here's what we built for the new site.&lt;/p&gt;

&lt;h2&gt;
  
  
  7 languages, day one
&lt;/h2&gt;

&lt;p&gt;The site ships with full translations in English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, and Español. Not machine-translated placeholders — every string was reviewed for grammar and natural phrasing.&lt;/p&gt;

&lt;p&gt;Language detection is automatic based on your browser, and you can switch anytime from the nav.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture visualized
&lt;/h2&gt;

&lt;p&gt;The homepage walks through LibreFang's five-layer architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Channels&lt;/strong&gt; — 44 adapters: Telegram, Slack, Discord, WhatsApp, Signal, Matrix, Teams, and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hands&lt;/strong&gt; — 15 autonomous units, each with its own model, tools, and workflow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kernel&lt;/strong&gt; — agent lifecycle, workflow orchestration, budget control, scheduling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime&lt;/strong&gt; — Tokio async, WASM sandbox, Merkle audit chain, SSRF protection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware&lt;/strong&gt; — runs everywhere: laptop, VPS, Raspberry Pi, bare metal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each layer is interactive — click to explore the components inside.&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance benchmarks, not marketing claims
&lt;/h2&gt;

&lt;p&gt;We put a comparison table right on the homepage:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Others&lt;/th&gt;
&lt;th&gt;LibreFang&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cold Start&lt;/td&gt;
&lt;td&gt;2.5 ~ 4s&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;180ms&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Idle Memory&lt;/td&gt;
&lt;td&gt;180 ~ 250MB&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;40MB&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Binary Size&lt;/td&gt;
&lt;td&gt;100 ~ 200MB&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;32MB&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security Layers&lt;/td&gt;
&lt;td&gt;2 ~ 3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;16&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Channel Adapters&lt;/td&gt;
&lt;td&gt;8 ~ 15&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;44&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Built-in Hands&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;15&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Rust, not TypeScript. Production, not prototype.&lt;/p&gt;

&lt;h2&gt;
  
  
  One command install with OS detection
&lt;/h2&gt;

&lt;p&gt;The install section detects your OS automatically and shows the right command:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;macOS / Linux:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://librefang.ai/install | sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Windows (PowerShell):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;irm&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://librefang.ai/install.ps1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;iex&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tabs let you switch between macOS, Windows, and Linux manually too.&lt;/p&gt;

&lt;h2&gt;
  
  
  Downloads &amp;amp; changelog
&lt;/h2&gt;

&lt;p&gt;The downloads section pulls release data in real-time through our own API proxy. Desktop apps, CLI binaries, everything categorized by platform.&lt;/p&gt;

&lt;p&gt;The changelog page shows a full timeline of releases with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Category filters (features, fixes, etc.)&lt;/li&gt;
&lt;li&gt;Download counts per asset&lt;/li&gt;
&lt;li&gt;Auto-linked &lt;code&gt;#issue&lt;/code&gt; references and &lt;code&gt;@username&lt;/code&gt; mentions in release notes&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React + TypeScript + Vite&lt;/li&gt;
&lt;li&gt;Tailwind CSS for styling&lt;/li&gt;
&lt;li&gt;Framer Motion for animations&lt;/li&gt;
&lt;li&gt;TanStack Query for data fetching&lt;/li&gt;
&lt;li&gt;Cloudflare Workers for the GitHub stats proxy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No heavy frameworks. No CMS. Just a fast SPA that gets out of your way.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;LibreFang itself is moving fast — WhatsApp bidirectional routing just landed, prompt versioning and A/B experiments are in, and we're working toward the v1.0 milestone.&lt;/p&gt;

&lt;p&gt;The website will keep evolving with the project. Docs are at &lt;a href="https://docs.librefang.ai" rel="noopener noreferrer"&gt;docs.librefang.ai&lt;/a&gt;, and the deploy page at &lt;a href="https://deploy.librefang.ai" rel="noopener noreferrer"&gt;deploy.librefang.ai&lt;/a&gt; has one-click options for Fly.io and more.&lt;/p&gt;




&lt;p&gt;If this sounds interesting, check out the repo: &lt;strong&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;github.com/librefang/librefang&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We're open source, merge-first PR policy, and all contributions are welcome. Drop a ⭐ if you like what you see.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>rust</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>LibreFang 2026.3.22 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Sat, 21 Mar 2026 16:32:36 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-2026322-released-gh1</link>
      <guid>https://dev.to/suzukazehaduki/librefang-2026322-released-gh1</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 2026.3.22 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to announce &lt;strong&gt;LibreFang v2026.3.22&lt;/strong&gt; — a massive release with expanded provider support, powerful new capabilities, and a completely overhauled dashboard. This release marks our evolution to Calendar Versioning and brings 50+ improvements across the entire platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New
&lt;/h2&gt;

&lt;h3&gt;
  
  
  📊 Major Architecture Update: Calendar Versioning
&lt;/h3&gt;

&lt;p&gt;We've switched to &lt;strong&gt;CalVer (YYYY.M.DDHH)&lt;/strong&gt; for more transparent and predictable release cycles. This change makes it easier to track what's fresh and plan your upgrades accordingly.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔌 Expanded Provider Ecosystem
&lt;/h3&gt;

&lt;p&gt;Connect to virtually any LLM provider now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;New providers&lt;/strong&gt;: DeepInfra, Azure OpenAI, Qwen International/US endpoints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT device auth flow&lt;/strong&gt; for seamless authentication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom model support&lt;/strong&gt; with proper alias registration and provider routing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Embedding dimensions&lt;/strong&gt; configurable per agent — fine-tune costs and quality&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🤖 Agent &amp;amp; Workflow Superpowers
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pipeline runner agents&lt;/strong&gt; let you orchestrate complex multi-step workflows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IMAP email reader script&lt;/strong&gt; for email-triggered automation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WorkflowTemplate registry&lt;/strong&gt; (in-memory) for reusable workflow definitions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Per-agent plugin scoping&lt;/strong&gt; with granular &lt;code&gt;allowed_plugins&lt;/code&gt; config&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Graceful context reset&lt;/strong&gt; via &lt;code&gt;/reboot&lt;/code&gt; slash command&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚙️ Configuration &amp;amp; Persistence
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Global workspace directory&lt;/strong&gt; for cross-session state persistence&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom log directory config&lt;/strong&gt; — store logs anywhere you want&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Config validation with tolerant mode&lt;/strong&gt; — cleaner error messages, safer defaults&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Arbitrary config keys in skills&lt;/strong&gt; — unlimited flexibility for custom skill parameters&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configurable session reset prompt&lt;/strong&gt; — personalize context resets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge query improvements&lt;/strong&gt; — JOIN matches entities by name or ID, indexed by agent&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  💬 Chat Platform Enhancements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Slack&lt;/strong&gt;: Unfurl links option, force-flat replies config for cleaner threads&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord&lt;/strong&gt;: Configurable mention patterns for smarter mentions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HAND.toml format&lt;/strong&gt; now accepts flexible [hand] wrappers for better compatibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 Performance &amp;amp; Stability
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Infinite retry guard&lt;/strong&gt; — prevents runaway loops&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streaming safety&lt;/strong&gt; — prevent interrupts during multi-tool sequences&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory caching&lt;/strong&gt; — workspace and skill metadata cached to reduce per-message overhead&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimized KV operations&lt;/strong&gt; — faster, more efficient state management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Migration tools&lt;/strong&gt; — refresh param for cache bypassing, sparse chart data handling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improved polling detection&lt;/strong&gt; — replaced fragile heuristics with robust LoopGuard&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🎨 Dashboard &amp;amp; UX
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete React UI/UX overhaul&lt;/strong&gt; — modern, responsive, beautiful&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Japanese localization&lt;/strong&gt; + comprehensive i18n coverage for goals/analytics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SVG branding banners&lt;/strong&gt; — fresh promotional materials&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fixed navigation&lt;/strong&gt; — better link structure and mobile indicators&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dev server integration&lt;/strong&gt; — &lt;code&gt;just api&lt;/code&gt; now starts dashboard + API together&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🛠️ Developer Experience
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rustfmt.toml&lt;/strong&gt; for consistent code formatting across the project&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Version &amp;amp; git hash in startup logs&lt;/strong&gt; — instant transparency on what's running&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop app &lt;code&gt;.env&lt;/code&gt; support&lt;/strong&gt; — easier local configuration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Homebrew Cask CI sync&lt;/strong&gt; — streamlined distribution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improved Qwen Code CLI detection&lt;/strong&gt; — smoother integration&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Documentation
&lt;/h3&gt;

&lt;p&gt;Comprehensive review — fixed errors, updated all numbers, filled missing gaps.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔧 Infrastructure &amp;amp; CI/CD
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Stats Worker&lt;/strong&gt; integration for better analytics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-update PR branches&lt;/strong&gt; on main push&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker Compose fixes&lt;/strong&gt; for admin interface port binding&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP server names&lt;/strong&gt; now allow hyphens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Release.sh macOS compatibility&lt;/strong&gt; — no more grep headaches&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Pages SPA fallback&lt;/strong&gt; — corrected _redirects format&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PWA manifest &amp;amp; OG image&lt;/strong&gt; fixes for better sharing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v2026.3.2201" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.7.0 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Sat, 21 Mar 2026 16:32:35 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-070-released-1aif</link>
      <guid>https://dev.to/suzukazehaduki/librefang-070-released-1aif</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.7.0 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to announce &lt;strong&gt;LibreFang v0.7.0&lt;/strong&gt;—a release focused on smarter LLM routing, expanded provider support, and migration tooling for OpenFang users.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Core AI Improvements
&lt;/h2&gt;

&lt;p&gt;The centerpiece of this release is &lt;strong&gt;LLM intent routing&lt;/strong&gt; with a unified registry, giving you more control over how agents route requests across providers. Streaming has been rock-solid, and we've squashed internal LLM call bugs that were stripping provider prefixes unexpectedly.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧩 Provider Ecosystem Expansion
&lt;/h2&gt;

&lt;p&gt;You can now detect and integrate with &lt;strong&gt;Gemini CLI, Codex CLI, and Aider providers&lt;/strong&gt; through unified CLI detection. We've also added proper support for &lt;strong&gt;Qwen Code CLI&lt;/strong&gt; across the setup wizard and test connections. If you're running OpenFang, our new &lt;code&gt;migrate --from openfang&lt;/code&gt; command makes switching over painless—we've hardened the migration inputs and completed the migration across the init wizard, API, and dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 Operations &amp;amp; Configuration
&lt;/h2&gt;

&lt;p&gt;This release brings finer-grained control over your deployment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configurable &lt;strong&gt;CORS policies&lt;/strong&gt; for your environment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Channel rate limits&lt;/strong&gt; to prevent runaway resource usage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit pruning&lt;/strong&gt; to keep log storage under control&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Media gates&lt;/strong&gt; for content filtering&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📖 Documentation
&lt;/h2&gt;

&lt;p&gt;We've reorganized docs as a Next.js deployment directory for better maintainability, added a comprehensive &lt;strong&gt;comparison page&lt;/strong&gt; to help you understand LibreFang's positioning, and cleaned up remaining artifacts.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Under the Hood
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fixed npm/PyPI publish workflows (now running via Shell)&lt;/li&gt;
&lt;li&gt;Synced upstream improvements&lt;/li&gt;
&lt;li&gt;Hardened OpenClaw migration inputs&lt;/li&gt;
&lt;li&gt;Various streaming and registry fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.7.0-20260321" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 2026.3.21 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Sat, 21 Mar 2026 14:56:50 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-2026321-released-4p58</link>
      <guid>https://dev.to/suzukazehaduki/librefang-2026321-released-4p58</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 2026.3.21 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to announce &lt;strong&gt;LibreFang v2026.3.21&lt;/strong&gt; — a major release packed with new provider support, a completely redesigned dashboard, granular configuration control, and 30+ stability fixes.&lt;/p&gt;

&lt;p&gt;This release also marks our switch to &lt;strong&gt;CalVer&lt;/strong&gt; (YYYY.M.DDHH) for clearer versioning. Here's what's new:&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Expanded LLM Provider Ecosystem
&lt;/h2&gt;

&lt;p&gt;Connect to more models than ever before:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Azure OpenAI&lt;/strong&gt; — Enterprise deployment ready&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepInfra&lt;/strong&gt; — Access a wide range of open-source models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen International &amp;amp; US&lt;/strong&gt; — Regional endpoints for lower latency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Device Auth&lt;/strong&gt; — New authentication flow for ChatGPT integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All providers now include enriched error handling with provider/model context baked into &lt;code&gt;ClassifiedError&lt;/code&gt; for faster debugging.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Configuration &amp;amp; Control You Demanded
&lt;/h2&gt;

&lt;p&gt;This release delivers fine-grained control over agent behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Config Validation with Tolerant Mode&lt;/strong&gt; — Validate configs before startup with graceful fallback options&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Per-Agent Plugin Scoping&lt;/strong&gt; — Control which plugins each agent can access via &lt;code&gt;allowed_plugins&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configurable Embedding Dimensions&lt;/strong&gt; — Tune embedding models for your use case&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FTS-Only Memory Indexing&lt;/strong&gt; — Skip embeddings if you only need full-text search&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Log Directory&lt;/strong&gt; — Point logs wherever you want&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configurable Session Reset Prompt&lt;/strong&gt; — Customize agent context reset behavior&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Arbitrary Config Keys in Skills&lt;/strong&gt; — Add custom metadata to skill entries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Global Workspace Directory&lt;/strong&gt; — Share state across sessions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🎨 Dashboard &amp;amp; UI Overhaul
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;comprehensive React redesign&lt;/strong&gt; makes agent management delightful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New layout and navigation flow&lt;/li&gt;
&lt;li&gt;Better mobile responsiveness&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Japanese localization&lt;/strong&gt; support&lt;/li&gt;
&lt;li&gt;Expanded i18n coverage for goals and analytics&lt;/li&gt;
&lt;li&gt;Fixed sidebar navigation and broken links&lt;/li&gt;
&lt;li&gt;Corrected provider/model counts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus a fresh promotional banner! 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Agent Workflows &amp;amp; Automation
&lt;/h2&gt;

&lt;p&gt;Build more sophisticated agents with new tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pipeline Runner Agents&lt;/strong&gt; — Execute multi-step workflows with built-in IMAP email reader for email automation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WorkflowTemplate Types&lt;/strong&gt; — In-memory registry for reusable workflow definitions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;/reboot Slash Command&lt;/strong&gt; — Graceful context reset without restarting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflow Editor Improvements&lt;/strong&gt; — Better handling of nested mode/error_mode definitions from the UI&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔌 Slack &amp;amp; Discord Integration Enhancements
&lt;/h2&gt;

&lt;p&gt;More control over how agents interact with chat platforms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;unfurl_links&lt;/code&gt; for Slack — Disable link previews when needed&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;force_flat_replies&lt;/code&gt; for Slack — Keep messages in flat mode&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mention_patterns&lt;/code&gt; for Discord — Define custom mention behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🐛 Stability &amp;amp; Performance Improvements
&lt;/h2&gt;

&lt;p&gt;30+ bug fixes and optimizations under the hood:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streaming Reliability&lt;/strong&gt; — Prevent interrupts during multi-tool sequences&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Infinite Retry Guard&lt;/strong&gt; — Dead branch cleanup and body size limits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LoopGuard Improvements&lt;/strong&gt; — Replaced fragile heuristics with robust poll detection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge Queries&lt;/strong&gt; — Fixed JOINs to match entities by name/ID with proper agent scoping&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Stats&lt;/strong&gt; — Resolved zero values and optimized KV operations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Improvements&lt;/strong&gt; — Now supports hyphens in server names&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop App&lt;/strong&gt; — Properly load .env files at startup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker Compose&lt;/strong&gt; — Fixed admin interface port binding&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows Stability&lt;/strong&gt; — Fixed browser hand connection issues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skill Resolution&lt;/strong&gt; — Fixed file path resolution for installed skill execution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cache Performance&lt;/strong&gt; — Metadata caching reduces per-message overhead&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Session History&lt;/strong&gt; — Replace processed images with text placeholders&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📚 Documentation &amp;amp; Infrastructure
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Comprehensive docs review with updated numbers and new sections&lt;/li&gt;
&lt;li&gt;Auto-updating PR branches on main push&lt;/li&gt;
&lt;li&gt;GitHub Stats Worker in deploy workflow&lt;/li&gt;
&lt;li&gt;Improved Homebrew Cask Formula generation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v2026.3.2123-rc1" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.8 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Fri, 20 Mar 2026 09:46:15 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-068-released-em4</link>
      <guid>https://dev.to/suzukazehaduki/librefang-068-released-em4</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.8 Released
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;LibreFang v0.6.8&lt;/strong&gt; is here, and we've made it easier than ever to get started! This release focuses on &lt;strong&gt;accessibility&lt;/strong&gt; — our biggest win is distributing the CLI binary through npm and PyPI, so you can install LibreFang alongside your other dev tools. We've also improved multi-agent communication and tightened up our CI/CD pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Game-Changer: CLI Now on npm &amp;amp; PyPI
&lt;/h2&gt;

&lt;p&gt;The standout feature of this release: &lt;strong&gt;you can now install the LibreFang CLI directly from npm and PyPI&lt;/strong&gt; (#1323). No more hunting for pre-built binaries or compiling from source unless you want to. If you're a JavaScript or Python developer, it's as simple as &lt;code&gt;npm install -g librefang-cli&lt;/code&gt; or &lt;code&gt;pip install librefang-cli&lt;/code&gt;. This dramatically lowers the barrier to entry for teams already using these ecosystems.&lt;/p&gt;

&lt;h2&gt;
  
  
  💬 Better Multi-Agent Communication
&lt;/h2&gt;

&lt;p&gt;We've enhanced how LibreFang handles external DM routing. Your agents can now intelligently route owner responses when handling external direct messages (#1266) — meaning cleaner, more predictable conversation flows across federated agent networks.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Under the Hood
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Smarter automation&lt;/strong&gt;: We now use the GitHub API directly to create Go SDK tags (#1321), making our release process more reliable and less error-prone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cleaner CI/CD&lt;/strong&gt;: Removed wasteful workflows and fixed several bugs to keep the build system lean (#1320).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.8-20260320" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.7 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Fri, 20 Mar 2026 07:56:54 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-067-released-25ff</link>
      <guid>https://dev.to/suzukazehaduki/librefang-067-released-25ff</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.7 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to release &lt;strong&gt;LibreFang v0.6.7&lt;/strong&gt;—a focused update that strengthens extensibility, improves developer experience, and hardens our release pipeline. If you're building custom agents with HAND manifests or relying on context hooks, this one's for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Extensibility &amp;amp; Scripting Improvements
&lt;/h2&gt;

&lt;p&gt;The foundation of LibreFang's power is its flexibility. This release fixes critical gaps in how your custom code integrates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Include user-installed HAND manifests in hand routing&lt;/strong&gt; (#1205) — Custom HAND agent manifests are now properly discovered and included in the routing system, eliminating the friction of manual registration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pass raw JSON payloads to context hook scripts&lt;/strong&gt; (#1207) — Context hooks now receive unprocessed JSON instead of serialized strings, giving you full control and eliminating unnecessary parsing overhead.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Better Developer Experience
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Self-heal fish config PATH entries&lt;/strong&gt; (#1303) — Your shell configuration now automatically recovers from corrupted PATH entries in fish, keeping your development environment stable without manual fixes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Community &amp;amp; Documentation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Add GitHub Discussions link to dashboard sidebar&lt;/strong&gt; (#1302) — Find answers and connect with the community without leaving the dashboard. We're making it easier for everyone to share knowledge and get help.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Release &amp;amp; CI Reliability
&lt;/h2&gt;

&lt;p&gt;Behind the scenes, we've tightened our release process to ensure smooth deployments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pass GITHUB_TOKEN to contributor/star-history scripts&lt;/strong&gt; (#1300) — Improved authentication for release automation, reducing friction in contributor tracking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fix 3 release workflow failures from v0.6.6&lt;/strong&gt; (#1309) — Resolved critical blockers in the release pipeline for more reliable deployments.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.7-20260320" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.6 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Fri, 20 Mar 2026 03:39:47 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-066-released-43jd</link>
      <guid>https://dev.to/suzukazehaduki/librefang-066-released-43jd</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.6 Released
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;LibreFang v0.6.6 is now available!&lt;/strong&gt; This release focuses on deployment reliability, ensuring your Agent OS containers build and deploy smoothly in modern CI/CD pipelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in 0.6.6
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🐳 Docker Build Fix
&lt;/h3&gt;

&lt;p&gt;We've updated our Docker build pipeline to be compatible with the latest &lt;code&gt;docker/build-push-action@v7&lt;/code&gt;. The action now requires the &lt;code&gt;file&lt;/code&gt; parameter instead of the older &lt;code&gt;dockerfile&lt;/code&gt; syntax — a breaking change that affected deployments using this popular GitHub Action.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What this means for you:&lt;/strong&gt; If you're deploying LibreFang via GitHub Actions, this fix ensures your Docker builds continue to work without manual intervention. No action needed on your end — just upgrade and deploy with confidence.&lt;/p&gt;




&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.6-20260320" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


**Key improvements in this rewrite:**

✅ **Engaging intro** — explains why this release matters  
✅ **Context** — helps readers understand LibreFang if they're new  
✅ **Impact-focused** — clearly states what changed and why it matters  
✅ **Developer-friendly tone** — uses emojis and clear language  
✅ **Actionable** — tells users what they need to do (nothing!)  
✅ **Preserved sections** — front matter, Install/Upgrade, and Links unchanged
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.5 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Fri, 20 Mar 2026 03:35:06 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-065-released-3cd4</link>
      <guid>https://dev.to/suzukazehaduki/librefang-065-released-3cd4</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.5 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to announce &lt;strong&gt;LibreFang v0.6.5&lt;/strong&gt;! This release focuses on &lt;strong&gt;security hardening&lt;/strong&gt;, &lt;strong&gt;multi-provider LLM support&lt;/strong&gt;, and &lt;strong&gt;improved deployment reliability&lt;/strong&gt;. Whether you're running on Linux, deploying to the web, or integrating with external LLM providers, this update has something for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 New Features &amp;amp; Improvements
&lt;/h2&gt;

&lt;h3&gt;
  
  
  LLM Provider Expansion &amp;amp; Cost Tracking
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Add Qwen Code CLI as LLM provider&lt;/strong&gt; (#1224) — expand your model options with Qwen's code-focused offerings&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Align init defaults with OpenRouter Stepfun&lt;/strong&gt; (#1262) — streamlined configuration for one of the fastest open models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add token consumption metadata&lt;/strong&gt; (#1215) — better visibility into model usage and cost attribution&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Infrastructure &amp;amp; Core Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Auto-initialize vault during &lt;code&gt;librefang init&lt;/code&gt;&lt;/strong&gt; (#1206) — faster, zero-config setup for secure credential storage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add image pipeline and subprocess management&lt;/strong&gt; (#1223) — enhanced capabilities for task-based workflows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improved shell compatibility&lt;/strong&gt; (#1270) — smoother terminal experience across platforms&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  UI &amp;amp; Brand Refresh
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Replace all icons with new LibreFang branding&lt;/strong&gt; (#1263) — fresh visual identity across the dashboard and CLI&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔒 Security &amp;amp; Stability Fixes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Security Hardening
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Harden curl|sh install flow&lt;/strong&gt; (#1259) — safer installation from the web with improved source verification&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Initialize rustls crypto provider for TLS connections&lt;/strong&gt; (#1294) — hardened TLS stack for secure communication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decrypt encrypted webhook payloads&lt;/strong&gt; (#1208) — proper handling of sensitive inbound data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Address code-scanning path-injection findings&lt;/strong&gt; (#1260) — proactive security remediation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Deployment &amp;amp; Reliability
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fix web deployment issues&lt;/strong&gt; (#1236, #1237, #1239, #1243) — resolved multiple asset serving and CI/CD blockers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make shell installer POSIX-compatible for Linux&lt;/strong&gt; (#1226) — universal installer support&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bootstrap context engine during startup&lt;/strong&gt; (#1209) — more reliable initialization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repair install smoke script&lt;/strong&gt; (#1255) — confidence in installation success&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📚 Documentation &amp;amp; Maintenance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SDK usage examples in all READMEs&lt;/strong&gt; (#1229) — get started faster with working code samples&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Updated contributor list&lt;/strong&gt; — thank you to everyone who made this release possible&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repository structure improvements&lt;/strong&gt; (#1211) — cleaner codebase organization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Node.js version standardization&lt;/strong&gt; (#1234) — consistent build environments&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;13 dependency updates&lt;/strong&gt; — keep the Rust ecosystem fresh (criterion, rand, tokio, rumqttc, and more)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.5-20260320" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.4 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Thu, 19 Mar 2026 16:48:51 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-064-released-lnb</link>
      <guid>https://dev.to/suzukazehaduki/librefang-064-released-lnb</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.4 Released
&lt;/h1&gt;

&lt;p&gt;We're excited to announce &lt;strong&gt;LibreFang v0.6.4&lt;/strong&gt; — another solid update to your open-source Agent Operating System! This release brings new LLM providers, important stability improvements, and a fresh coat of paint. Let's dive in.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Expanded LLM Support
&lt;/h3&gt;

&lt;p&gt;LibreFang now supports &lt;strong&gt;Qwen Code CLI&lt;/strong&gt; as a new LLM provider (#1224), giving you even more options for powering your agents. We also aligned the init defaults with &lt;strong&gt;OpenRouter Stepfun&lt;/strong&gt; (#1262), so new users get better out-of-the-box configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Image Pipeline &amp;amp; Subprocess Management
&lt;/h3&gt;

&lt;p&gt;The new &lt;strong&gt;image pipeline and subprocess management&lt;/strong&gt; feature (#1223) enables richer agent capabilities — think image processing workflows and better control over external tool execution.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fresh Visual Identity
&lt;/h3&gt;

&lt;p&gt;We replaced all icons with new &lt;strong&gt;LibreFang branding&lt;/strong&gt; (#1263), giving the project a more cohesive and professional look. It's the same great functionality, now easier on the eyes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stability &amp;amp; Security
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Web Deployment Overhaul
&lt;/h3&gt;

&lt;p&gt;This release tackles a long-standing issue: web deployment reliability. We landed multiple fixes (#1236, #1237, #1238, #1239, #1243) that should make deploying and running the web interface much smoother. If you've had trouble with web deployment before, this update is for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hardened Install Flow
&lt;/h3&gt;

&lt;p&gt;The one-line install script (&lt;code&gt;curl -fsSL https://get.librefang.ai | sh&lt;/code&gt;) got a security hardening pass (#1259). We also addressed code-scanning path-injection findings (#1260) — small things that make a big difference for security-conscious deployments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bug Fixes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Fixed web UI chat input line break issue (#1245) — no more broken messages&lt;/li&gt;
&lt;li&gt;Repaired the install smoke script and dropped an outdated workflow (#1255)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Developer Experience
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Better Documentation
&lt;/h3&gt;

&lt;p&gt;SDK usage examples now appear in &lt;strong&gt;all README files&lt;/strong&gt; (#1229), so whether you're using Rust, JavaScript, or Python, you'll find clear guidance getting started.&lt;/p&gt;

&lt;h3&gt;
  
  
  Infrastructure Improvements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;.nvmrc&lt;/code&gt; for web Node.js version consistency (#1234)&lt;/li&gt;
&lt;li&gt;Fixed Dockerfile path issues (#1234)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.4-20260320" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.3 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Thu, 19 Mar 2026 08:01:27 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-063-released-76e</link>
      <guid>https://dev.to/suzukazehaduki/librefang-063-released-76e</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.3 Released
&lt;/h1&gt;

&lt;p&gt;We're excited to announce &lt;strong&gt;LibreFang v0.6.3&lt;/strong&gt; — another solid release packed with improvements across the board! This version brings better security, smoother onboarding, and important fixes that make your Agent OS experience more reliable.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🚀 Better Onboarding &amp;amp; Token Management
&lt;/h3&gt;

&lt;p&gt;The init experience just got smarter. LibreFang now &lt;strong&gt;auto-initializes the vault&lt;/strong&gt; during &lt;code&gt;librefang init&lt;/code&gt;, so you can start building agents right away without extra setup steps. We've also added &lt;strong&gt;token consumption metadata&lt;/strong&gt; to help you track usage more precisely, and reduced the default "hands" (concurrent agent slots) to give you more conservative resource allocation out of the box.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔒 Security &amp;amp; Encryption
&lt;/h3&gt;

&lt;p&gt;A big one for webhook users — encrypted webhook payloads are now &lt;strong&gt;properly decrypted&lt;/strong&gt; before processing, so your integrations with external services stay secure. The context engine also now bootstraps correctly during startup, ensuring your agent configurations are available from the moment the system comes up.&lt;/p&gt;

&lt;h3&gt;
  
  
  🐛 Bug Fixes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Channel tests&lt;/strong&gt; now properly support target IDs for more accurate testing scenarios&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linux installer&lt;/strong&gt; is now POSIX-compatible, fixing installation issues on various Linux distributions&lt;/li&gt;
&lt;li&gt;General stability improvements across the board&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📦 Under the Hood
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Cleaned up the skills subsystem for better maintainability&lt;/li&gt;
&lt;li&gt;Tidied up the repository structure for a more organized codebase&lt;/li&gt;
&lt;li&gt;Updated contributor records&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.3-20260319" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.2 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Wed, 18 Mar 2026 15:43:51 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-062-released-4k1j</link>
      <guid>https://dev.to/suzukazehaduki/librefang-062-released-4k1j</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.2 Released
&lt;/h1&gt;

&lt;p&gt;We're thrilled to release &lt;strong&gt;LibreFang v0.6.2&lt;/strong&gt;, a stability-focused update that strengthens the foundation of your Agent OS. This release zeroes in on reliability and developer experience, fixing critical issues that affect both the runtime and build pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Fixed
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Provider Configuration&lt;/strong&gt; — We've resolved an issue where providers could unexpectedly appear in multiple tier groups, causing confusion and misconfiguration. This fix ensures your provider setup stays clean and predictable. [@SenZhangAI]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build Reliability&lt;/strong&gt; — Our CI pipeline was hit with 17 compilation errors. We've squashed them all, restoring full build stability and ensuring the main branch stays green. This makes contributing and deploying smoother for everyone. [@houko]&lt;/p&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.2-20260319" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
    <item>
      <title>LibreFang 0.6.1 Released</title>
      <dc:creator>涼風羽月</dc:creator>
      <pubDate>Wed, 18 Mar 2026 13:37:54 +0000</pubDate>
      <link>https://dev.to/suzukazehaduki/librefang-061-released-3e2k</link>
      <guid>https://dev.to/suzukazehaduki/librefang-061-released-3e2k</guid>
      <description>&lt;h1&gt;
  
  
  LibreFang 0.6.1 Released
&lt;/h1&gt;

&lt;p&gt;LibreFang 0.6.1 is here! This release focuses on &lt;strong&gt;polishing the CLI and API layers&lt;/strong&gt; with numerous fixes for real-world integration scenarios. Whether you're spinning up agents dynamically, managing budgets through the API, or deploying without an LLM provider configured, we've got you covered.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Graceful Degradation for Missing LLM Providers&lt;/strong&gt; (#1185)&lt;br&gt;&lt;br&gt;
LibreFang now handles the case where no LLM provider is configured—perfect for testing, local development, or air-gapped environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Fixed
&lt;/h2&gt;

&lt;h3&gt;
  
  
  CLI: Agent Name Resolution &amp;amp; Command Parsing
&lt;/h3&gt;

&lt;p&gt;The CLI now correctly resolves agent names to UUIDs across all commands, making it much more user-friendly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent message &amp;amp; kill commands&lt;/strong&gt; now properly resolve agent names (#1170)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trigger, cron, and webhook commands&lt;/strong&gt; parse agent names correctly (#1176)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrapped API responses&lt;/strong&gt; are now handled in CLI table views (#1175)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cron list parsing&lt;/strong&gt; correctly reads nested schedule/action fields (#1186)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  API Endpoints: Consistent Responses
&lt;/h3&gt;

&lt;p&gt;Standardized API response formats and fixed critical data inconsistencies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Duplicate agent spawning&lt;/strong&gt; now returns &lt;code&gt;409 Conflict&lt;/code&gt; (#1171)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent detail endpoint&lt;/strong&gt; includes &lt;code&gt;last_active&lt;/code&gt; timestamp (#1173)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cron creation&lt;/strong&gt; returns proper JSON (not stringified blobs) (#1184)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Triggers list&lt;/strong&gt; returns a consistently wrapped object (#1187)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent detail&lt;/strong&gt; now includes the &lt;code&gt;system_prompt&lt;/code&gt; in responses (#1188)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Data Handling: Parsing &amp;amp; Configuration
&lt;/h3&gt;

&lt;p&gt;Fixed subtle bugs in model alias parsing and config updates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model aliases&lt;/strong&gt; now parse correctly from API responses (#1172)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Budget updates&lt;/strong&gt; accept GET response field names for read-modify-write workflows (#1182)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Config/set API&lt;/strong&gt; sends the correct field name for model changes (#1183)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paginated responses&lt;/strong&gt; in agent lists and chat resolver are handled properly (#1169)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dashboard &amp;amp; UI
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Internationalization&lt;/strong&gt; coverage is now complete across the dashboard (#1177)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A2A agent cards&lt;/strong&gt; now use service config instead of picking random agents (#1179)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Security &amp;amp; Documentation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MongoDB example URIs&lt;/strong&gt; no longer expose credentials in docs (#1168)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dev.to article markdown&lt;/strong&gt; fence wrappers removed for cleaner rendering (#1167)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install / Upgrade
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Binary&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.librefang.ai | sh

&lt;span class="c"&gt;# Rust SDK&lt;/span&gt;
cargo add librefang

&lt;span class="c"&gt;# JavaScript SDK&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @librefang/sdk

&lt;span class="c"&gt;# Python SDK&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;librefang-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/CHANGELOG.md" rel="noopener noreferrer"&gt;Full Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/releases/tag/v0.6.1-20260318" rel="noopener noreferrer"&gt;GitHub Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/DzTYqAZZmc" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/librefang/librefang/blob/main/docs/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>rust</category>
      <category>ai</category>
      <category>opensource</category>
      <category>release</category>
    </item>
  </channel>
</rss>
