<?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: Burak Unuvar</title>
    <description>The latest articles on DEV Community by Burak Unuvar (@mburakunuvar).</description>
    <link>https://dev.to/mburakunuvar</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4068530%2F9a7bffd6-21ae-4678-8047-bc7f24bce9e5.jpg</url>
      <title>DEV Community: Burak Unuvar</title>
      <link>https://dev.to/mburakunuvar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mburakunuvar"/>
    <language>en</language>
    <item>
      <title>FireConnect Open Models from MS Foundry to GH Copilot</title>
      <dc:creator>Burak Unuvar</dc:creator>
      <pubDate>Sun, 16 Aug 2026 21:37:19 +0000</pubDate>
      <link>https://dev.to/mburakunuvar/fireconnect-open-models-from-ms-foundry-to-gh-copilot-21jd</link>
      <guid>https://dev.to/mburakunuvar/fireconnect-open-models-from-ms-foundry-to-gh-copilot-21jd</guid>
      <description>&lt;p&gt;❓ Impressed by the latest open-source model benchmarks and eager to use those models in GitHub Copilot?&lt;/p&gt;

&lt;p&gt;❓ Using several AI coding tools and tired of configuring bring-your-own-key&lt;br&gt;
(BYOK) access separately in each one?&lt;/p&gt;

&lt;p&gt;🔥 &lt;a href="https://docs.fireworks.ai/ecosystem/fireconnect/overview" rel="noopener noreferrer"&gt;FireConnect&lt;/a&gt; is an open-source CLI that connects agentic coding&lt;br&gt;
tools to open-source model families such as Llama, Qwen, DeepSeek, Kimi, and&lt;br&gt;
GLM.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;A reminder about native GH Copilot models&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the time of writing, GitHub Copilot already supports 30 models, including&lt;br&gt;
&lt;a href="https://github.blog/changelog/2026-08-06-kimi-k3-is-now-available-in-github-copilot/&lt;br&gt;&lt;br&gt;&lt;br" rel="noopener noreferrer"&gt;open models such as Kimi K3&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;FireConnect becomes useful when you want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster access to an expanding range of models.&lt;/li&gt;
&lt;li&gt;One configuration pattern across coding tools such as GitHub Copilot,
Claude Code, and Cursor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;FireConnect puts it simply:&lt;br&gt;
&lt;em&gt;“Install once, sign in once, then flip any supported harness on or off &amp;gt; without hand-editing config files.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h2&gt;
  
  
  What is Fireworks and FireConnect?
&lt;/h2&gt;

&lt;p&gt;💡 &lt;a href="https://fireworks.ai/models" rel="noopener noreferrer"&gt;Fireworks AI&lt;/a&gt; is a high-performance inference and fine-tuning platform focused on open-source models such as Llama, Qwen, DeepSeek, Kimi, and GLM.&lt;/p&gt;

&lt;p&gt;💡 Microsoft announced Fireworks AI as an &lt;a href="https://azure.microsoft.com/en-us/blog/introducing-fireworks-ai-on-microsoft-foundry-bringing-high-performance-low-latency-open-model-inference-to-azure" rel="noopener noreferrer"&gt;official first-party inference&lt;br&gt;
  provider inside Foundry&lt;/a&gt; in March 2026.&lt;/p&gt;

&lt;p&gt;💡 &lt;a href="https://github.com/fw-ai/fireconnect" rel="noopener noreferrer"&gt;FireConnect&lt;/a&gt; is the bridge between your AI coding harness and the model ecosystem, letting you plug in models your tool does not natively offer without changing how you work.&lt;/p&gt;


&lt;h3&gt;
  
  
  🤔 Wait, aren't open models already available on Foundry?
&lt;/h3&gt;

&lt;p&gt;Yes, Microsoft Foundry already offers a rich catalog of models, including open source models &lt;a href="https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure" rel="noopener noreferrer"&gt;sold directly by Azure&lt;/a&gt;. Fireworks provides an alternative inference path for many of those models at a quicker pace. Fireworks brings its own rapidly evolving catalog backed by an optimized inference platform that's directly integrated into Foundry.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Some examples:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Direct from Azure&lt;/th&gt;
&lt;th&gt;Via Fireworks on Foundry&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kimi K3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GLM 5.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kimi K2.7 Code&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DeepSeek V4 Pro&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/blockquote&gt;


&lt;h3&gt;
  
  
  🤔 This looks like yet another way of BYOK, do I really need FireConnect ?
&lt;/h3&gt;

&lt;p&gt;If you only need a custom model for GH Copilot CLI or GH Copilot inside VS Code, BYOK is more than enough and works great ! &lt;/p&gt;

&lt;p&gt;FireConnect becomes much more interesting when you use multiple AI coding harnesses such as GitHub Copilot, Cursor, Claude Code**, Codex, or others and want a more consistent way to connect and route them to models available through Fireworks AI. Instead of configuring every harness independently against different model-provider interfaces, FireConnect provides a common integration layer across supported tools.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
  🔐 When to Use Which
  &lt;blockquote&gt; 
  &lt;h4&gt;When to Use Which&lt;/h4&gt;
  &lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
    &lt;tbody&gt;
&lt;tr&gt;
      &lt;th&gt;Use-Case&lt;/th&gt;
      &lt;th&gt;Built-in providers and Extensions&lt;/th&gt;
      &lt;th&gt;Custom Endpoint with FireConnect&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Use a single model in VS Code chat&lt;/td&gt;
      &lt;td&gt;✅ Just add your key and go&lt;/td&gt;
      &lt;td&gt;Works, but overkill for this&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Use the same Fireworks models across Copilot, Cline, Continue, etc.&lt;/td&gt;
      &lt;td&gt;❌ Set up each tool separately&lt;/td&gt;
      &lt;td&gt;✅ One setup — toggle harnesses on/off&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Get Fireworks latency and routing out of the box&lt;/td&gt;
      &lt;td&gt;❌ Generic endpoint, you're on your own&lt;/td&gt;
      &lt;td&gt;✅ Built for Fireworks, tuned for their infrastructure&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Get your whole team on the same model config&lt;/td&gt;
      &lt;td&gt;❌ Everyone sets it up manually&lt;/td&gt;
      &lt;td&gt;✅ Shared config that anyone can reproduce&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;** Warning** &lt;br&gt;
&lt;a href="https://docs.fireworks.ai/ecosystem/fireconnect/claude-code" rel="noopener noreferrer"&gt;FireConnect&lt;/a&gt; provides technical integration between Claude Code and Fireworks models through an Anthropic-compatible endpoint. But, this is not an Anthropic-endorsed configuration, and &lt;a href="https://code.claude.com/docs/en/llm-gateway" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt; does not provide support for routing Claude Code to non-Claude models through third-party gateways.&lt;br&gt;
So maybe as a fun fact we can say: &lt;br&gt;
Claude Code can technically be configured to go outside the Claude family to make most out of open weighted models, but Anthropic currently doesn't like this 😁 &lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Get Started
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An active Azure subscription with the Fireworks integration enabled. See the &lt;a href="https://learn.microsoft.com/en-us/azure/foundry/how-to/fireworks/enable-fireworks-models#enable-fireworks-on-foundry" rel="noopener noreferrer"&gt;Fireworks on Foundry setup guide&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A Microsoft Foundry project and a deployment of your preferred open-weight model from the &lt;a href="https://learn.microsoft.com/en-us/azure/foundry/how-to/fireworks/enable-fireworks-models#available-catalog-models" rel="noopener noreferrer"&gt;Fireworks model catalog&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 1: Set Up the Foundry Resource and Project
&lt;/h3&gt;

&lt;p&gt;Before running the Azure CLI commands, create a local &lt;code&gt;.env&lt;/code&gt; file in the repository root. These variables are used by the commands below.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;RESOURCE_GROUP=my-fireconnect-rg
AZURE_REGION=eastus
FOUNDRY_RESOURCE_NAME=my-fireconnect-foundry
PROJECT_NAME=my-fireconnect-project
MODEL_NAME=FW-GLM-5.2
BASE_URL=https://&amp;lt;your-resource-name&amp;gt;.services.ai.azure.com/
AZURE_API_KEY=your_key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Load the variables into your current Bash session.&lt;/span&gt;
&lt;span class="nb"&gt;set&lt;/span&gt; &lt;span class="nt"&gt;-a&lt;/span&gt;
&lt;span class="nb"&gt;source&lt;/span&gt; .env
&lt;span class="nb"&gt;set&lt;/span&gt; +a

&lt;span class="c"&gt;# create the resource group&lt;/span&gt;
az group create &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$RESOURCE_GROUP&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--location&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$AZURE_REGION&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="c"&gt;# Create the Microsoft Foundry resource.&lt;/span&gt;
az cognitiveservices account create &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$FOUNDRY_RESOURCE_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--resource-group&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$RESOURCE_GROUP&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--location&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$AZURE_REGION&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--kind&lt;/span&gt; AIServices &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--sku&lt;/span&gt; S0 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--custom-domain&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$FOUNDRY_RESOURCE_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--yes&lt;/span&gt;

&lt;span class="c"&gt;# Create the Microsoft Foundry project.&lt;/span&gt;
az cognitiveservices account project create &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--project-name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$PROJECT_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$FOUNDRY_RESOURCE_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--resource-group&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$RESOURCE_GROUP&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--location&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$AZURE_REGION&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Deploy a Fireworks Model on Foundry
&lt;/h3&gt;

&lt;p&gt;Model benchmarks evolve frequently. For this example, I’ll use GLM-5.2 from Z.ai, which ranked among the strongest open-weight coding models in recent evaluations. See the &lt;a href="https://emergent.sh/learn/glm-5-2-benchmark" rel="noopener noreferrer"&gt;GLM-5.2 benchmark analysis&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Inspect the model format.&lt;/span&gt;
&lt;span class="nv"&gt;MODEL_NAME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"FW-GLM-5.2"&lt;/span&gt;

&lt;span class="nv"&gt;MODEL_INFO&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;az cognitiveservices account list-models &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$FOUNDRY_RESOURCE_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--resource-group&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$RESOURCE_GROUP&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  | jq &lt;span class="nt"&gt;--arg&lt;/span&gt; MODEL &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="s1"&gt;'.[] | select(.name == $MODEL)'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL_INFO&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="c"&gt;# Deploy the model.&lt;/span&gt;
az cognitiveservices account deployment create &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--resource-group&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$RESOURCE_GROUP&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$FOUNDRY_RESOURCE_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--deployment-name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--model-format&lt;/span&gt; &lt;span class="s2"&gt;"Fireworks"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--model-name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL_NAME&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--model-version&lt;/span&gt; &lt;span class="s2"&gt;"1"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--sku-name&lt;/span&gt; &lt;span class="s2"&gt;"DataZoneStandard"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--sku-capacity&lt;/span&gt; 100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3: Install, Upgrade, and Configure FireConnect
&lt;/h3&gt;

&lt;p&gt;Install FireConnect, then configure its global VS Code settings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install FireConnect.&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/fw-ai/fireconnect/main/install.sh | bash
fireconnect upgrade

&lt;span class="c"&gt;# Configure the global FireConnect settings.&lt;/span&gt;
fireconnect configure &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--provider&lt;/span&gt; azure &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--base-url&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$BASE_URL&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--api-key&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$AZURE_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

fireconnect vscode on &lt;span class="nt"&gt;--model&lt;/span&gt; FW-GLM-5.2
fireconnect vscode status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Start or restart VS Code, open Copilot Chat, and pick a Fireworks model from the model picker.&lt;/p&gt;

&lt;p&gt;For one-off routing without changing the global configuration, pass your Foundry model with &lt;code&gt;--model&lt;/code&gt; (for example, &lt;code&gt;FW-GLM-5.2&lt;/code&gt;)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;fireconnect vscode on &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--azure&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--base-url&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$BASE_URL&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--model&lt;/span&gt; FW-GLM-5.2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To disable or uninstall FireConnect:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Disable FireConnect for VS Code.&lt;/span&gt;
fireconnect vscode off

&lt;span class="c"&gt;# Uninstall FireConnect for VS Code.&lt;/span&gt;
fireconnect uninstall 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tktfr9vgv7vvui64dmd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tktfr9vgv7vvui64dmd.jpg" alt="FW on VS Code" width="800" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
  🔐 BYOK in Depth
  &lt;p&gt;Bring your own key (BYOK) allows you to use Copilot with models of your choice: local or hosted by an external provider. GitHub Copilot supports BYOK at two levels:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th&gt;Feature&lt;/th&gt;
    &lt;th&gt;Enterprise BYOK&lt;/th&gt;
    &lt;th&gt;Local BYOK&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Who configures it&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;Enterprise / Org owner&lt;/td&gt;
    &lt;td&gt;Individual developer&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Where keys live&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;Server-side (GitHub)&lt;/td&gt;
    &lt;td&gt;Client-side only&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Copilot license needed?&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;Yes&lt;/td&gt;
    &lt;td&gt;No&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Works offline / air-gapped?&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;❌ No&lt;/td&gt;
    &lt;td&gt;✅ Yes&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Local BYOK works across multiple surfaces:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th&gt;VS Code&lt;/th&gt;
    &lt;th&gt;JetBrains IDEs&lt;/th&gt;
    &lt;th&gt;Xcode&lt;/th&gt;
    &lt;th&gt;Copilot CLI&lt;/th&gt;
    &lt;th&gt;GitHub Copilot App&lt;/th&gt;
    &lt;th&gt;Copilot SDK&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;✅ GA&lt;/td&gt;
    &lt;td&gt;✅ Public preview&lt;/td&gt;
    &lt;td&gt;✅ Public preview&lt;/td&gt;
    &lt;td&gt;✅ Supported&lt;/td&gt;
    &lt;td&gt;✅ Supported&lt;/td&gt;
    &lt;td&gt;✅ Supported&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;BYOK to GH Copilot in VS Code and FireConnect&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/docs/agent-customization/language-models#_bring-your-own-language-model-key" rel="noopener noreferrer"&gt;VS Code offers different ways to add language models:&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th&gt;Provider option&lt;/th&gt;
    &lt;th&gt;What it means&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Built-in providers&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;The provider is already listed (Azure, Anthropic, Gemini, OpenAI, and others)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Extensions&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;A marketplace extension provides the model (e.g., AI Toolkit for local models)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;strong&gt;Custom endpoint&lt;/strong&gt;&lt;/td&gt;
    &lt;td&gt;You have a self-hosted or enterprise endpoint that speaks Chat Completions, Responses, or Messages API&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;💡 &lt;strong&gt;FireConnect&lt;/strong&gt; is configured through &lt;strong&gt;custom endpoints&lt;/strong&gt;.&lt;/p&gt;





&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
  🔐 References
  &lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://docs.fireworks.ai/ecosystem/fireconnect/overview" rel="noopener noreferrer"&gt;FireConnect overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.blog/changelog/2026-08-06-kimi-k3-is-now-available-in-github-copilot/" rel="noopener noreferrer"&gt;GitHub Copilot model availability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fireworks.ai/models" rel="noopener noreferrer"&gt;Fireworks AI model catalog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://azure.microsoft.com/en-us/blog/introducing-fireworks-ai-on-microsoft-foundry-bringing-high-performance-low-latency-open-model-inference-to-azure" rel="noopener noreferrer"&gt;Fireworks AI on Microsoft Foundry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fw-ai/fireconnect" rel="noopener noreferrer"&gt;FireConnect GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure" rel="noopener noreferrer"&gt;Models sold directly by Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/foundry/how-to/fireworks/enable-fireworks-models#enable-fireworks-on-foundry" rel="noopener noreferrer"&gt;Enable Fireworks models on Foundry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/foundry/how-to/fireworks/enable-fireworks-models#available-catalog-models" rel="noopener noreferrer"&gt;Available Fireworks catalog models&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://emergent.sh/learn/glm-5-2-benchmark" rel="noopener noreferrer"&gt;GLM-5.2 benchmark analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/fw-ai/fireconnect/main/install.sh" rel="noopener noreferrer"&gt;FireConnect installer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.visualstudio.com/docs/agent-customization/language-models#_bring-your-own-language-model-key" rel="noopener noreferrer"&gt;VS Code BYOK language models&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models#supported-providers" rel="noopener noreferrer"&gt;GitHub Copilot CLI BYOK providers&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;&lt;/p&gt;

</description>
      <category>githubcopilot</category>
      <category>llm</category>
      <category>fireworks</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>GitHub Agentic Workflows for Guardrailed Automation</title>
      <dc:creator>Burak Unuvar</dc:creator>
      <pubDate>Sat, 08 Aug 2026 22:27:11 +0000</pubDate>
      <link>https://dev.to/mburakunuvar/github-agentic-workflows-your-octopus-students-for-controlled-automation-3ma8</link>
      <guid>https://dev.to/mburakunuvar/github-agentic-workflows-your-octopus-students-for-controlled-automation-3ma8</guid>
      <description>&lt;p&gt;❓ Have you found your self orchestrating multiple coding agents across different harnesses, screens, surfaces? How many at most can you track and monitor simultaneously?  😫&lt;/p&gt;

&lt;p&gt;❓ Did you ever give up on approving permission asks and started running all of them on YOLO mode ? Please try not to do that, at least not in production, agents can easily get out control and dangerous! 😱&lt;/p&gt;

&lt;p&gt;Although I love all the magic and efficiency AI Coding Tools are bringing to my life, I'm a bit overwhelmed recently, trying to achieve tens maybe hundreds of tasks! Some really deserve my full attention and active steering to achieve the best possible outcome, while for most, the judgement of a model is more than enough. &lt;/p&gt;

&lt;p&gt;In order to bring intelligent and controlled automation to my Github Repositories, I hired octopus students 🐙 🐙 🐙   &lt;/p&gt;

&lt;p&gt;GitHub Agentic Workflows(GH-AW). &lt;/p&gt;

&lt;h2&gt;
  
  
  What is GH-AW?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;: &lt;a href="github/gh-aw:%20GitHub%20Agentic%20Workflows"&gt;GitHub Agentic Workflows&amp;nbsp;a.k.a. GH-AW&lt;/a&gt; is an open-source&amp;nbsp;GitHub CLI&amp;nbsp;extension developed by&amp;nbsp;GitHub. It is announced in February 2026 by GitHub Next and Microsoft Research, still in public preview but already widely adopted by Microsoft itself as well as many other organizations. &lt;/p&gt;

&lt;p&gt;GH-AW enables running the coding agents you know and love such as GitHub Copilot, Claude Code, OpenAI Codex, or Google Gemini in GitHub Actions. Consider them as intelligent systems embedded directly into your CI/CD 💡 They all run within pre-defined guardrails, using safe outputs and sandboxed execution. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun2er2c5ilmnpippmjnn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun2er2c5ilmnpippmjnn.jpg" alt="intro-ghaw" width="800" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of the use cases are :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repository Maintenance with Issue Triages, PRs Reviews
&lt;/li&gt;
&lt;li&gt;Continuous Documentation maintenance and consistency&lt;/li&gt;
&lt;li&gt;Metrics &amp;amp; Analytics for daily reports and workflow health monitoring&lt;/li&gt;
&lt;li&gt;Test improvements, CI failure diagnosis, quality checks
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Hmm, what does it really address ?
&lt;/h3&gt;

&lt;p&gt;👍 Do you want to gather daily activity data, analyze all the PRs and issues, check workflow results, and creates status report in form of issues ? Enable &lt;a href="https://github.com/githubnext/agentics/blob/main/docs/repo-status.md" rel="noopener noreferrer"&gt;Daily Repo Status&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👍 Do you want to automatically assign issues labeled &lt;code&gt;cookie&lt;/code&gt; to the Copilot coding agent every 30 minutes? Enable &lt;a href="https://github.com/githubnext/agentics/blob/main/docs/issue-monster.md" rel="noopener noreferrer"&gt;Issue Monster&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Above are only two examples from a sample family of reusable pre-baked workflows maintained by Github Next, called &lt;a href="https://github.com/githubnext/agentics" rel="noopener noreferrer"&gt;agentics&lt;/a&gt;. There're plenty of interesting ones such as CI Doctor to Monitor CI workflows or  Grumpy Reviewer for On-demand opinionated code review by a grumpy but thorough senior developer. &lt;/p&gt;

&lt;h3&gt;
  
  
  These may be useful, what else ?
&lt;/h3&gt;

&lt;p&gt;👍  Do you have an automation in mind that you could describe entirely in natural language?  Then you can create custom agentic workflows for that !&lt;/p&gt;

&lt;p&gt;Whether it’s fixing a simple bug, creating and running tests on a schedule, fetching data from the web to keep your documentation up to date, or something entirely different. &lt;/p&gt;

&lt;h3&gt;
  
  
  How does it work ?
&lt;/h3&gt;

&lt;p&gt;Agentic Workflow: From  Prompt to Execution&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                                         gh aw compile
┌──────────────────────┐  ┌──────────────────────┐  ┌──────────────────────┐
│  1. YOUR PROMPT      │  │  2. GH-AW            │  │  3. GH-AW COMPILER   │
│                      │  │   CUSTOMAGENT        │  │                      │
│  /agentic-workflows  │  │  Creates workflow.md │  │  Validates source    │
│  "Create a workflow" │──►  using its skill     │──►  Injects runtime     │
│                      │  │                      │  │  Generates YAML      │
│                      │  │  - schedule          │  │                      │
│                      │  │  - permissions       │  │  workflow.lock.yml   │
│                      │  │  - safe outputs      │  │                      │
│                      │  │  - task brief        │  │                      │
└──────────────────────┘  └──────────────────────┘  └───────────┬──────────┘
                                                                │
           ┌───────────────────── commit + push ────────────────┘
           ▼
┌──────────────────────┐                     ┌──────────────────────┐
│  4. GITHUB ACTIONS   │                     │  5. GITHUB REPO      │
│                      │                     │                      │
│  Launches agent      │                     │  Issues / PRs / code │
│  Executes task       │   ───────►          │                      │
│  Posts safe outputs  │                     │                      │
│                      │                     │                      │
└──────────────────────┘                     └──────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why is this really a thing , can't I just build my own custom agents ?
&lt;/h2&gt;

&lt;p&gt;Yes of course you can - sky is the limit ! But enforcing what they can do access and affect can can quite trickly. GH-AW runs within an isolated sandbox with Read-Only permissions, prevents Prompt Injection and is authorized to write only what you let. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fffzpax0fct99n7huoqpm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fffzpax0fct99n7huoqpm.jpg" alt="sandbox" width="800" height="273"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  When to use which: Github Actions VS Github Agentic Workflows
&lt;/h2&gt;

&lt;p&gt;⚠️ A better question would be "How to use both together". 💡&lt;/p&gt;

&lt;p&gt;Agentic workflows are complementary; your deterministic build, test, and release pipelines stay unchanged. Github Actions requires YAML configuration for fully deterministic systems.  Agentic workflows use AI to interpret natural language instructions in markdown. Think of it as Continuous AI alongside CI/CD: a new automation layer in GitHub Actions for tasks where exact reproducibility doesn’t matter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdp20u6sbrdy4vsc0leew.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdp20u6sbrdy4vsc0leew.jpg" alt="actions-ghaw-together" width="799" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How can I start ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.github.com/gh-aw/setup/quick-start/" rel="noopener noreferrer"&gt;Quick Start with  Github CLI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/mburakunuvar/GH-AgenticWorkflows-DEVTO" rel="noopener noreferrer"&gt;A github repo&lt;/a&gt; to experiment some pre-built and 2 custom workflows&lt;br&gt;
&lt;strong&gt;Disclaimer&lt;/strong&gt;: Please don't hate me in case of errors 😃 and please feel free to submit issues or contribute  🤗&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are you looking something for advanced, a zero to hero style workshop ? &lt;a href="https://githubnext.github.io/gh-aw-workshop" rel="noopener noreferrer"&gt;gh-aw-workshop&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Last but not least, here comes the main source of all information and updates &lt;a href="https://github.github.com/gh-aw/" rel="noopener noreferrer"&gt;GitHub Agentic Workflows&lt;/a&gt; 🚀 🚀 🚀 &lt;/p&gt;

</description>
      <category>github</category>
      <category>githubactions</category>
      <category>githubcopilot</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
