<?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: AIFix</title>
    <description>The latest articles on DEV Community by AIFix (@useaifix).</description>
    <link>https://dev.to/useaifix</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%2F4203327%2F804f80b9-73ab-4bbd-a7e1-44fa45d3988e.png</url>
      <title>DEV Community: AIFix</title>
      <link>https://dev.to/useaifix</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/useaifix"/>
    <language>en</language>
    <item>
      <title>lovable security: A 3-Step Supabase Check After a Study of 159,041 Lovable Apps</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Sat, 14 Nov 2026 19:33:07 +0000</pubDate>
      <link>https://dev.to/useaifix/lovable-security-a-3-step-supabase-check-after-a-study-of-159041-lovable-apps-44d</link>
      <guid>https://dev.to/useaifix/lovable-security-a-3-step-supabase-check-after-a-study-of-159041-lovable-apps-44d</guid>
      <description>&lt;p&gt;&lt;strong&gt;Lovable security&lt;/strong&gt; is getting attention this weekend. Security firm Crissy Field, working with Handelsblatt, looked at 159,041 Lovable projects and found many apps where personal data could be read without logging in. If you built a client site, a booking form or an internal tool with Lovable (or any AI app builder) on top of Supabase, here is what the study found and a short check you can run today. This is a research-based summary, not a hands-on audit.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the study found
&lt;/h2&gt;

&lt;p&gt;From &lt;a href="https://www.crissyfield.de/research/lovable-en/" rel="noopener noreferrer"&gt;Crissy Field's research report&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They found 159,041 Lovable projects in Common Crawl data from December 2025 to September 2026. 34,545 of them used Supabase.&lt;/li&gt;
&lt;li&gt;24,664 sites sent Supabase records as soon as the page loaded, with no login. That alone isn't a problem, since some data is meant to be public.&lt;/li&gt;
&lt;li&gt;With further read-only requests using the same public key, they found tables with email addresses on 7,403 of those 24,664 sites (30%). The authors say this is &lt;strong&gt;not&lt;/strong&gt; a confirmed leak rate, and their sample doesn't represent every Lovable app.&lt;/li&gt;
&lt;li&gt;Examples included forum profiles and chat messages, ticket and food orders, identity document details, contracts and invoices.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They also point out that Lovable's terms put responsibility for apps and data handling on the customer. The study was &lt;a href="https://news.ycombinator.com/item?id=50499017" rel="noopener noreferrer"&gt;discussed widely on Hacker News&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this happens
&lt;/h2&gt;

&lt;p&gt;A Supabase front end talks to the database with a public key. What keeps data private is &lt;strong&gt;Row Level Security (RLS)&lt;/strong&gt; plus the right grants. The &lt;a href="https://supabase.com/docs/guides/database/postgres/row-level-security" rel="noopener noreferrer"&gt;Supabase RLS docs&lt;/a&gt; are blunt: a table in an exposed schema without RLS is readable and writable by any role with a grant on it. On many projects, &lt;code&gt;anon&lt;/code&gt; (signed-out visitors) and &lt;code&gt;authenticated&lt;/code&gt; get every privilege on new &lt;code&gt;public&lt;/code&gt; tables by default, and adding policies doesn't take those grants back.&lt;/p&gt;

&lt;h2&gt;
  
  
  A 3-step lovable security check
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Turn on RLS for every exposed table.&lt;/strong&gt; In the Supabase dashboard, check each table in &lt;code&gt;public&lt;/code&gt;. Any table without RLS is a red flag.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;alter&lt;/span&gt; &lt;span class="k"&gt;table&lt;/span&gt; &lt;span class="n"&gt;public&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;orders&lt;/span&gt; &lt;span class="n"&gt;enable&lt;/span&gt; &lt;span class="k"&gt;row&lt;/span&gt; &lt;span class="n"&gt;level&lt;/span&gt; &lt;span class="n"&gt;security&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Write a policy for each table, and trim the grants.&lt;/strong&gt; A typical rule lets people read only their own rows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;create&lt;/span&gt; &lt;span class="n"&gt;policy&lt;/span&gt; &lt;span class="s2"&gt;"Users read own orders"&lt;/span&gt;
&lt;span class="k"&gt;on&lt;/span&gt; &lt;span class="n"&gt;public&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;orders&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="k"&gt;select&lt;/span&gt;
&lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="n"&gt;authenticated&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt; &lt;span class="n"&gt;auth&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;uid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;user_id&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="c1"&gt;-- signed-out visitors shouldn't touch this table at all&lt;/span&gt;
&lt;span class="k"&gt;revoke&lt;/span&gt; &lt;span class="k"&gt;all&lt;/span&gt; &lt;span class="k"&gt;on&lt;/span&gt; &lt;span class="n"&gt;public&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;orders&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="n"&gt;anon&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Give &lt;code&gt;anon&lt;/code&gt; only what visitors really need to see, like a public menu or price list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Test it logged out, and keep secrets out of the browser.&lt;/strong&gt; Open the app in a private window without signing in and see what loads. The Supabase docs also say never to put a secret (&lt;code&gt;service_role&lt;/code&gt;) key in the browser, because it bypasses RLS. Repeat this check after every big change the AI makes to your app.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to call in help
&lt;/h2&gt;

&lt;p&gt;Crissy Field's advice is simple: an easy builder doesn't remove the need for a proper review of access permissions before an app handles real customer data, and automated checks don't replace a professional assessment. If your app stores customer emails, payments or ID details, get a second pair of eyes on it.&lt;/p&gt;




&lt;p&gt;More research-based AI news for small businesses and creators at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;. Need help with AI automation for your business? See &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>security</category>
      <category>supabase</category>
      <category>nocode</category>
      <category>ai</category>
    </item>
    <item>
      <title>Agentic Payments for Small Teams: What x402 and ChatGPT Wallet Mean for Your Automations</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Fri, 13 Nov 2026 19:28:15 +0000</pubDate>
      <link>https://dev.to/useaifix/agentic-payments-for-small-teams-what-x402-and-chatgpt-wallet-mean-for-your-automations-45j4</link>
      <guid>https://dev.to/useaifix/agentic-payments-for-small-teams-what-x402-and-chatgpt-wallet-mean-for-your-automations-45j4</guid>
      <description>&lt;p&gt;&lt;strong&gt;Agentic payments&lt;/strong&gt; had a busy week. On 12 November, Brave let AI agents pay for search results one request at a time using the x402 protocol, and on 13 November OpenAI launched ChatGPT Wallet so its agents can complete purchases. If you build automations for a small business, in n8n, Make, or your own scripts, this is worth understanding now, before an agent with a budget ends up in one of your workflows. This is a research-based overview, not a hands-on review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two models of agentic payments
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Pay-per-request (x402).&lt;/strong&gt; &lt;a href="https://www.x402.org/" rel="noopener noreferrer"&gt;x402&lt;/a&gt; describes itself as an open, neutral standard for internet-native payments between clients and servers, aimed at uses like API monetization and agentic commerce. The idea reuses the old HTTP status code &lt;code&gt;402 Payment Required&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://brave.com/blog/search-api-agentic-payments/" rel="noopener noreferrer"&gt;Brave's announcement&lt;/a&gt; shows how it works in practice:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The agent calls a Search API endpoint with no API key.&lt;/li&gt;
&lt;li&gt;The server replies &lt;code&gt;402 Payment Required&lt;/code&gt; with the price and payment details.&lt;/li&gt;
&lt;li&gt;The agent signs a USDC payment for that amount on the Base blockchain and retries.&lt;/li&gt;
&lt;li&gt;Once the payment is verified, the search runs and the result comes back with a receipt.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Brave prices these calls at $0.005 each ($5 per 1,000), says no Brave Search API account is needed, and points to Purl, a CLI wallet developed by Stripe, as the easiest way to start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Human-approved card payments (ChatGPT Wallet).&lt;/strong&gt; &lt;a href="https://openai.com/index/introducing-chatgpt-wallet/" rel="noopener noreferrer"&gt;OpenAI's ChatGPT Wallet&lt;/a&gt; takes the opposite route. A person approves every purchase with Face ID or a fingerprint, and the agent gets a payment token instead of the real card number. It starts with US ChatGPT Pro subscribers inside dots.&lt;/p&gt;

&lt;p&gt;The difference matters for builders. With x402, &lt;strong&gt;the signed payment is the credential&lt;/strong&gt;: whoever holds a funded wallet can spend. With the card model, a human stays in the loop for each purchase.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for small teams
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fewer API keys to manage.&lt;/strong&gt; For pay-per-call services, a wallet can replace sign-ups and keys, which is handy for one-off scripts and prototypes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Costs move closer to the work.&lt;/strong&gt; You pay per request instead of per plan, which suits low-volume automations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your budget controls move into your code.&lt;/strong&gt; With an API plan, the vendor's dashboard often caps spending. With per-request payments, your setup has to do that job.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Safe setup tips
&lt;/h2&gt;

&lt;p&gt;If you experiment with agentic payments in an automation, these basics go a long way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Use a separate wallet or card for agents.&lt;/strong&gt; Never connect your main business account. Fund it with only what you're prepared to lose.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set hard spending limits.&lt;/strong&gt; Put a per-call cap and a daily cap in your own code, not just in a prompt. A retry loop can fire thousands of valid small payments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Require approval above a threshold.&lt;/strong&gt; Small, known calls can run alone; anything new or larger should wait for a human "yes" (a Slack or email approval step works fine).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Allowlist where money can go.&lt;/strong&gt; Only let the agent pay endpoints or merchants you've approved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Log every payment.&lt;/strong&gt; Record the time, endpoint, amount, receipt and the task that triggered it, and review it weekly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep wallets away from untrusted input.&lt;/strong&gt; An agent that reads emails or web pages shouldn't hold an unlocked wallet in the same step.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start on a testnet&lt;/strong&gt; if the service offers one, before using real funds.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  If you sell APIs or products
&lt;/h2&gt;

&lt;p&gt;OpenAI warns that some sites and fraud systems may block legitimate agent purchases, and it published a Commerce Partner Playbook with steps such as letting signed agent requests through your CDN or firewall. If you charge for an API, x402-style pricing is also an option to keep in mind for low-volume callers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bottom line
&lt;/h2&gt;

&lt;p&gt;Agentic payments are early, and the two big approaches, pay-per-request and human-approved cards, carry very different risks. Start small, cap spending in code, and log everything.&lt;/p&gt;

&lt;p&gt;More research-based AI news is at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;, and if you'd rather have safe automations built for you, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>agents</category>
    </item>
    <item>
      <title>gemini 4 hydrogen: What Automation Builders Should Know About Google's Fast New Model</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Thu, 12 Nov 2026 19:30:02 +0000</pubDate>
      <link>https://dev.to/useaifix/gemini-4-hydrogen-what-automation-builders-should-know-about-googles-fast-new-model-5ga6</link>
      <guid>https://dev.to/useaifix/gemini-4-hydrogen-what-automation-builders-should-know-about-googles-fast-new-model-5ga6</guid>
      <description>&lt;p&gt;The &lt;strong&gt;gemini 4 hydrogen&lt;/strong&gt; model is Google's new fast option for everyday coding and agent work, launched on 12 November 2026. If you build automations for a small business, such as n8n or Make workflows, support bots or little internal tools, this is the Gemini 4 model most likely to end up doing the day-to-day work. Here's a research-based summary of what Google says it does and how to think about using it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;Google now has three Gemini 4 models. According to &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/" rel="noopener noreferrer"&gt;Google's launch post&lt;/a&gt;, Gemini 4 Carbon and Gemini 4 Argon are the frontier models for deep, long-horizon reasoning, while Hydrogen is "built for rapid execution across diverse agentic workflows." In plain words: the big models plan and untangle hard problems, and Hydrogen does the fast, repeatable steps.&lt;/p&gt;

&lt;p&gt;Google says it's available across all tiers of Google AI Studio and the Gemini API, plus Gemini for business, the Gemini app, Google Search, and Google Antigravity for paid AI Pro and Ultra subscribers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Google claims it improves
&lt;/h2&gt;

&lt;p&gt;These are Google's own figures, so treat them as a starting point and test on your own tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It finishes tasks &lt;strong&gt;2.5x faster&lt;/strong&gt; than Gemini 3.8 Flash at its high default setting.&lt;/li&gt;
&lt;li&gt;Terminal-Bench 4.1 goes from 18.2% (3.8 Flash) to 57%.&lt;/li&gt;
&lt;li&gt;It cuts fabricated claims by more than 5x and "adapts cleanly when a tool call fails or a search returns empty."&lt;/li&gt;
&lt;li&gt;Native 1 million-token input with up to 1 million output tokens, across PDFs, spreadsheets, charts, audio and video.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-4-hydrogen/" rel="noopener noreferrer"&gt;developer post&lt;/a&gt; adds that it runs across &lt;strong&gt;four configurable thinking levels&lt;/strong&gt;, and &lt;a href="https://9to5google.com/2026/11/12/gemini-4-hydrogen-launch/" rel="noopener noreferrer"&gt;9to5Google&lt;/a&gt; reports that Antigravity labels them Low, Medium, High and Extra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why automation builders should care
&lt;/h2&gt;

&lt;p&gt;The most useful part for small teams is the multi-model pattern. Google describes a setup where Carbon acts as the coordinator and Hydrogen powers "worker and verifier agents." It also launched &lt;strong&gt;Orchestrator&lt;/strong&gt; in Antigravity, which switches between Carbon and Hydrogen in one session. On Terminal-Bench 4.0, Google says Orchestrator reached near-Carbon success rates while using 24% less quota and finishing 19% faster on average.&lt;/p&gt;

&lt;p&gt;You can copy the same idea in your own workflows without Antigravity:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Route by difficulty.&lt;/strong&gt; Send classification, extraction, summaries and simple replies to the fast model. Send planning or tricky edge cases to a bigger model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add a verifier step.&lt;/strong&gt; Have a second, cheap call check the first output (does the JSON match the schema, does the reply answer the question) before anything reaches a customer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handle empty results on purpose.&lt;/strong&gt; Google highlights better behaviour when tools fail. Still, give your workflow a clear fallback branch when a search or API call returns nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep long documents in one call.&lt;/strong&gt; With a 1M-token input window, you can often pass a full PDF or spreadsheet instead of chunking it first.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Before you switch
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price.&lt;/strong&gt; Don't assume it costs the same as Flash. Check the current Gemini API pricing page before swapping a high-volume workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test with your own data.&lt;/strong&gt; Run 20 to 50 real examples through your current model and Hydrogen, and compare accuracy, speed and cost side by side.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the model card.&lt;/strong&gt; Google DeepMind's &lt;a href="https://deepmind.google/models/model-cards/gemini-4-hydrogen/" rel="noopener noreferrer"&gt;model card&lt;/a&gt; lists intended uses, including sub-agent work and iterative coding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bottom line
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Hydrogen looks aimed squarely at the boring, high-volume steps that make up most real automations. If you already use Gemini 3.8 Flash in a workflow, it's worth a side-by-side test this week.&lt;/p&gt;

&lt;p&gt;More research-based AI news for small businesses and creators is at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;, and if you'd rather have these workflows built for you, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>automation</category>
      <category>productivity</category>
    </item>
    <item>
      <title>gemini decisions api: How Small Teams Can Use It to Sort Leads and Tickets</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Wed, 11 Nov 2026 22:27:41 +0000</pubDate>
      <link>https://dev.to/useaifix/gemini-decisions-api-how-small-teams-can-use-it-to-sort-leads-and-tickets-p5</link>
      <guid>https://dev.to/useaifix/gemini-decisions-api-how-small-teams-can-use-it-to-sort-leads-and-tickets-p5</guid>
      <description>&lt;p&gt;The &lt;strong&gt;gemini decisions api&lt;/strong&gt; is Google's new endpoint for one narrow job: making fast, bounded choices. Google launched it on 11 November 2026 with a new model, Gemini Decision 1 (&lt;code&gt;gemini-decision-1&lt;/code&gt;). If you run automations for a small business, such as sorting support tickets, scoring leads or checking order photos, this is worth a look. Here's a research-based summary of what it does and how you might use it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;Most AI models write an answer word by word, and then your code has to parse it. Gemini Decision 1 doesn't write text at all. According to &lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemini-decisions-api/" rel="noopener noreferrer"&gt;Google's announcement&lt;/a&gt;, it scores your candidate options in a single pass and returns probabilities and confidence scores.&lt;/p&gt;

&lt;p&gt;You send one shared input (text, images, audio, video or PDFs, up to 256K tokens) plus up to 1,000 independent questions. There are three question types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;noul&lt;/code&gt;: a yes/no check that returns the probability the condition holds.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;choice&lt;/code&gt;: picks one of 2 to 255 options and returns a probability for each.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;score&lt;/code&gt;: grades the input against an ordered rubric.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every answer includes a confidence score from 0 to 1, so your workflow can send unsure cases to a fallback or a person.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs and how fast it is
&lt;/h2&gt;

&lt;p&gt;Google lists it at $0.10 per 1M input tokens, with $0 for output tokens. The shared input is billed once per request, however many questions you ask. There's a no-cost tier in Google AI Studio for prototyping. Google reports 150-250 ms end-to-end latency for inputs up to 16K tokens.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.marktechpost.com/2026/11/11/google-gemini-decisions-api-gemini-decision-1/" rel="noopener noreferrer"&gt;MarkTechPost's write-up&lt;/a&gt; adds useful caveats: it's Google-hosted only (v1beta, &lt;code&gt;google-genai&lt;/code&gt; SDK 3.2 or later), there's no prompt caching or batch option yet, and the benchmark figures are self-reported by Google.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple example: triaging a support message
&lt;/h2&gt;

&lt;p&gt;Here's a sketch based on the request shape in Google's post. One message, three questions, one call:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;http_options&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"api_version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"v1beta"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;decisions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-decision-1"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"I was charged twice for my order. Please refund one."&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;questions&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"wants_refund"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"noul"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"instructions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Is the customer asking for a refund?"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s2"&gt;"team"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"choice"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"instructions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Which team should handle this?"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"criteria"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="s2"&gt;"billing"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Payments, refunds, invoices."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="s2"&gt;"shipping"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Delivery, tracking, damaged parcels."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="s2"&gt;"general"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Anything else."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s2"&gt;"urgency"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"score"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"instructions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"How urgent is this message?"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;"criteria"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Not urgent."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"Needs a reply today."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"Needs a reply now."&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check the official docs for the exact response fields before you wire it into production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it fits in a small-business workflow
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lead scoring:&lt;/strong&gt; ask "Is this a real buyer?" and "Which package fits?" on every form submission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ticket routing:&lt;/strong&gt; pick the right team and urgency before a person opens the inbox.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Order checks:&lt;/strong&gt; pair a customer photo with the order note and ask "Does the item look damaged?"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent guardrails:&lt;/strong&gt; a quick yes/no before an AI agent runs a risky tool.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A practical rule: act on high-confidence answers automatically, and send low-confidence ones to a human queue. That keeps the speed without trusting every guess.&lt;/p&gt;

&lt;p&gt;Google says integrations are rolling out across OpenRouter, LangChain, Vercel, LiteLLM and others, so you may be able to call it from tools you already use.&lt;/p&gt;




&lt;p&gt;For more research-based AI news for small businesses and creators, visit &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;. If you'd like help setting up automations like this, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>gemini</category>
      <category>api</category>
    </item>
    <item>
      <title>claude data: Setup Checklist for Connectors, Certified Queries and Live Sharing</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Tue, 10 Nov 2026 19:24:01 +0000</pubDate>
      <link>https://dev.to/useaifix/claude-data-setup-checklist-for-connectors-certified-queries-and-live-sharing-3jk4</link>
      <guid>https://dev.to/useaifix/claude-data-setup-checklist-for-connectors-certified-queries-and-live-sharing-3jk4</guid>
      <description>&lt;p&gt;claude data is now generally available. On 10 November 2026, Anthropic renamed Claude Dashboards (in beta since October) to Claude Data and opened it to all paid plans (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;). If you are the person on a small team who wires up tools, here is a practical, research-based checklist from the announcement.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. You need a data connector first
&lt;/h2&gt;

&lt;p&gt;Anthropic says Claude Data needs a data connector, such as a warehouse or CRM. The announcement names Amazon Redshift, BigQuery and ClickHouse as sources teams already query (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;). No connector, no dashboards. Start by deciding which single source holds the numbers you actually report on.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Check who can turn it on
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Team plans:&lt;/strong&gt; on by default.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise plans:&lt;/strong&gt; Claude Data turns on by default on 19 November 2026.&lt;/li&gt;
&lt;li&gt;Admins can change this in &lt;strong&gt;Organization settings &amp;gt; Artifacts&lt;/strong&gt; (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are on Enterprise and not ready, that date is your deadline to decide.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Use certified queries to stop metric drift
&lt;/h2&gt;

&lt;p&gt;Certified queries (in beta) let your data person approve the queries everyone should use. Charts built on them carry a "certified" badge (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;). For a small team, certify only the handful of metrics that matter, such as monthly revenue, new customers and churn, so nobody builds a dashboard on a home-made definition.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Understand live sharing before you send links
&lt;/h2&gt;

&lt;p&gt;Live sharing (also beta) lets colleagues open a shared dashboard and see current numbers even if they lack access to the connectors. Viewers see results, not the underlying data, and can run only the queries you approved (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;). That is handy, but treat a shared link like a report: share only what that person should see.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Set refresh cadence per dashboard
&lt;/h2&gt;

&lt;p&gt;Dashboards now support caching, and you can set refresh cadences per dashboard. Previously every dashboard reloaded on every load (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;). Slower-moving numbers can refresh less often, which keeps things fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Turn on your review habits
&lt;/h2&gt;

&lt;p&gt;Claude Data adds tracked changes, so you can see who edited what and roll back to a version. It can also draft data stories or narrated videos from your metrics, which Anthropic says are for you to review before sharing (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;; &lt;a href="https://www.iclarified.com/103419/anthropic-launches-claude-sheets-and-whiteboards-previews-meetings" rel="noopener noreferrer"&gt;iClarified&lt;/a&gt;). Keep a human check on any narrative before it reaches a client.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick setup order
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick one source of truth and connect it.&lt;/li&gt;
&lt;li&gt;Certify 3 to 5 core metrics.&lt;/li&gt;
&lt;li&gt;Build one dashboard on certified metrics only.&lt;/li&gt;
&lt;li&gt;Set its refresh cadence.&lt;/li&gt;
&lt;li&gt;Share with one colleague and confirm what they can and cannot see.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Partners listed for Claude Data include Amplitude, Mixpanel, Omni, PostHog and Sigma, if your product analytics already live there (&lt;a href="https://claude.com/resources/articles/sheets-whiteboards-data" rel="noopener noreferrer"&gt;Anthropic&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;More research-based AI tool breakdowns for small teams at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;, and automation help at &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>claude</category>
      <category>data</category>
    </item>
    <item>
      <title>claude fable 5.2: API Price, Claude Code Setup, and How It Differs from Mythos 5.2</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Tue, 10 Nov 2026 09:01:40 +0000</pubDate>
      <link>https://dev.to/useaifix/claude-fable-52-api-price-claude-code-setup-and-how-it-differs-from-mythos-52-4lme</link>
      <guid>https://dev.to/useaifix/claude-fable-52-api-price-claude-code-setup-and-how-it-differs-from-mythos-52-4lme</guid>
      <description>&lt;p&gt;&lt;em&gt;The new model IDs, API prices, Claude Code switch command and the 30-day data-retention rule, from official docs.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you use the Claude API or Claude Code, the new model ID is &lt;code&gt;claude-fable-5-2&lt;/code&gt;. Anthropic released Claude Fable 5.2 on 9 November 2026, alongside Claude Mythos 5.2 (&lt;code&gt;claude-mythos-5-2&lt;/code&gt;). The docs describe them as two configurations of the same new model. Fable 5.2 is generally available. Mythos 5.2 is limited to organisations that pass Anthropic's Cyber or Life Sciences Verification Programs.&lt;/p&gt;

&lt;p&gt;API pricing for both is $8 per million input tokens and $40 per million output tokens (USD), down from $10 and $50 on the 5.1 versions. Fast mode is listed at $16 and $80. The context window is 1 million tokens, with up to 128,000 output tokens per request.&lt;/p&gt;

&lt;p&gt;To try Fable 5.2 in Claude Code, the docs say you need version 2.1.321 or later, then run &lt;code&gt;/model fable&lt;/code&gt; or start with &lt;code&gt;claude --model claude-fable-5-2&lt;/code&gt;. No Fable model is the default, so you have to choose it. Anthropic also says Fable models use plan limits faster than other Claude models. One other practical note: both 5.2 models require 30-day data retention and are not available under zero data retention unless Anthropic expressly authorises it.&lt;/p&gt;

&lt;p&gt;Anthropic still suggests Opus 5.5 as the daily driver, at $4 input and $20 output, and moving up to Fable for harder, open-ended work. Benchmark figures in the coverage are Anthropic's or Artificial Analysis's, not our tests. This is a research-based summary; we have not tested the models.&lt;/p&gt;

&lt;p&gt;Prices, access rules and the official benchmark table are in the full article: &lt;a href="https://ainews.useaifix.com/news/claude-fable-5-2-mythos-5-2-launch/" rel="noopener noreferrer"&gt;https://ainews.useaifix.com/news/claude-fable-5-2-mythos-5-2-launch/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>llm</category>
    </item>
    <item>
      <title>crowdstrike ai kill switch: How Small Teams Can Build Their Own Off Switch for AI Agents</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Wed, 04 Nov 2026 04:25:17 +0000</pubDate>
      <link>https://dev.to/useaifix/crowdstrike-ai-kill-switch-how-small-teams-can-build-their-own-off-switch-for-ai-agents-8lj</link>
      <guid>https://dev.to/useaifix/crowdstrike-ai-kill-switch-how-small-teams-can-build-their-own-off-switch-for-ai-agents-8lj</guid>
      <description>&lt;p&gt;The &lt;strong&gt;crowdstrike ai kill switch&lt;/strong&gt; landed on 3 November, and it's one of the most talked-about AI security stories this week. CrowdStrike says it lets a security team stop an AI agent that goes off-script, block it from launching again and cut its network access. Most small teams won't buy an enterprise security platform, but the idea behind it is worth copying with the tools you already have.&lt;/p&gt;

&lt;h2&gt;
  
  
  What CrowdStrike actually announced
&lt;/h2&gt;

&lt;p&gt;According to &lt;a href="https://www.crowdstrike.com/en-us/press-releases/crowdstrike-introduces-ai-kill-switch-for-ai-safety/" rel="noopener noreferrer"&gt;CrowdStrike's press release&lt;/a&gt;, the AI Kill Switch is part of Falcon Guardian and does four things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stops the running agent, first at CrowdStrike's AI Gateway and "soon" on the endpoint itself,&lt;/li&gt;
&lt;li&gt;blocks it from relaunching on the targeted host or host group,&lt;/li&gt;
&lt;li&gt;cuts off its enterprise network access,&lt;/li&gt;
&lt;li&gt;and logs every action, with an authorized admin pulling the trigger.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://ir.crowdstrike.com/node/17961/pdf" rel="noopener noreferrer"&gt;company's investor release&lt;/a&gt; adds agent-level hooks that enforce policy inside tools such as Claude Code, OpenAI Codex, GitHub Copilot and Cursor. &lt;a href="https://www.cnbc.com/2026/11/03/crowdstrike-ai-kill-switch-rogue-agents.html" rel="noopener noreferrer"&gt;CNBC's coverage&lt;/a&gt; frames it as a tool for internal agents that go rogue.&lt;/p&gt;

&lt;p&gt;One honest catch: today the stop happens at the gateway. Endpoint-level termination is listed as coming soon, so an agent running a local model that never touches the gateway isn't covered by that part yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  A small-team version you can set up today
&lt;/h2&gt;

&lt;p&gt;You don't need an enterprise contract to get most of the benefit. The pattern is the same: one place to say no, a way to stop things fast, and a record of what happened.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Put a gate in front of risky tool calls.&lt;/strong&gt; If you use Claude Code, its &lt;a href="https://code.claude.com/docs/en/hooks" rel="noopener noreferrer"&gt;hooks&lt;/a&gt; let you run a script before any tool call. A &lt;code&gt;PreToolUse&lt;/code&gt; hook can return &lt;code&gt;deny&lt;/code&gt;, &lt;code&gt;ask&lt;/code&gt; or &lt;code&gt;allow&lt;/code&gt;, or exit with code 2 to block the call. The &lt;a href="https://code.claude.com/docs/en/hooks-guide" rel="noopener noreferrer"&gt;hooks guide&lt;/a&gt; shows a script that blocks any shell command containing &lt;code&gt;drop table&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;&lt;span class="c"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;cat&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;COMMAND&lt;/span&gt;&lt;span class="o"&gt;=&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;$INPUT&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; | jq &lt;span class="nt"&gt;-r&lt;/span&gt; &lt;span class="s1"&gt;'.tool_input.command'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if &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;$COMMAND&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; | &lt;span class="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-q&lt;/span&gt; &lt;span class="s2"&gt;"drop table"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then
  &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"Blocked: dropping tables is not allowed"&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&amp;amp;2
  &lt;span class="nb"&gt;exit &lt;/span&gt;2
&lt;span class="k"&gt;fi
&lt;/span&gt;&lt;span class="nb"&gt;exit &lt;/span&gt;0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Extend the same idea to &lt;code&gt;rm -rf&lt;/code&gt;, &lt;code&gt;git push --force&lt;/code&gt;, or anything that touches production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Make "ask" the default for writes.&lt;/strong&gt; Let agents read freely, but send any write, deploy or payment action back to a human. That's the human-approval step CrowdStrike puts at the centre.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Have a real off switch.&lt;/strong&gt; For most small setups, the fastest kill switch is the API key. Give each agent its own key so you can revoke one without breaking everything else, and set a spending limit with your model provider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Check your agent config now and then.&lt;/strong&gt; This week also showed that other apps can edit your agent settings. A &lt;a href="https://thenewstack.io/postman-plugin-coding-agents/" rel="noopener noreferrer"&gt;Postman bug report covered by The New Stack&lt;/a&gt; says the desktop app installed plugins into Claude Code and Codex without clear consent. Look at your plugin, hook and MCP server lists once a week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Keep a log.&lt;/strong&gt; Even a simple file of what each agent ran, and when, makes it much easier to see what went wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;The crowdstrike ai kill switch is an enterprise product, but the lesson is simple: an agent you can't stop quickly isn't ready for real work. A blocking hook, an "ask before writing" rule and one revocable key per agent get a small team most of the way there.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is a research-based summary of public sources. More plain-English AI news for small businesses and creators is at ainews.useaifix.com, and AI automation help is at useaifix.com.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>automation</category>
      <category>devops</category>
    </item>
    <item>
      <title>deepseek creator mode: What It Is, How to Try It, and How to Stay Safe</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Mon, 02 Nov 2026 19:25:49 +0000</pubDate>
      <link>https://dev.to/useaifix/deepseek-creator-mode-what-it-is-how-to-try-it-and-how-to-stay-safe-4bh5</link>
      <guid>https://dev.to/useaifix/deepseek-creator-mode-what-it-is-how-to-try-it-and-how-to-stay-safe-4bh5</guid>
      <description>&lt;p&gt;&lt;strong&gt;deepseek creator mode&lt;/strong&gt; is a new way to build add-ons for DeepSeek Harness by simply describing what you want. DeepSeek introduced it on Monday, 2 November 2026, and &lt;a href="https://www.bloomberg.com/news/articles/2026-11-02/deepseek-boosts-ai-agent-offering-with-new-creator-mode" rel="noopener noreferrer"&gt;Bloomberg reported&lt;/a&gt; that the Harness team says it lets users "turn ideas into plugins that you can use." This research-based guide covers what it is, the official setup steps, and how small teams can use it safely.&lt;/p&gt;

&lt;h2&gt;
  
  
  What DeepSeek Harness and Creator Mode are
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness" rel="noopener noreferrer"&gt;DeepSeek Harness&lt;/a&gt; (&lt;code&gt;dsh&lt;/code&gt;) is DeepSeek's open-source agent app, released under the MIT licence and built on an "everything is a plugin" design. On its &lt;a href="https://www.deepseek.com/en/harness/" rel="noopener noreferrer"&gt;official page&lt;/a&gt;, DeepSeek says it is in public preview worldwide and can help with everyday work (documents, data, slides), coding, research and scheduled background tasks. You can run it as a desktop app or launch a web interface. On 3 November, the GitHub API showed the repo with more than 269,000 stars.&lt;/p&gt;

&lt;p&gt;Creator mode is the part that extends the app itself. According to that page, you can "install plugins, or create them through chat in Creator mode" to add tools, skills and interface pieces. The page's demo asks for a Pomodoro timer plugin, and the agent writes, installs and checks it. &lt;a href="https://qz.com/deepseek-creator-mode-custom-ai-plugins-110226" rel="noopener noreferrer"&gt;Quartz&lt;/a&gt; lists a design workspace, a sandbox game and a 3D model visualiser as examples DeepSeek shared. &lt;a href="https://www.investing.com/news/stock-market-news/deepseek-adds-creator-mode-to-boost-ai-agent-tools-93CH-4992533" rel="noopener noreferrer"&gt;Investing.com&lt;/a&gt; adds a 3D model rendering plugin and a video editing workbench, and notes that the agent is aimed at developers rather than casual users.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to install and try it
&lt;/h2&gt;

&lt;p&gt;These steps come straight from the project &lt;a href="https://github.com/deepseek-ai/deepseek-harness#run" rel="noopener noreferrer"&gt;README&lt;/a&gt; and &lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/docs/user/guide/index.md" rel="noopener noreferrer"&gt;Web UI guide&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Install Node.js.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start the web interface:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   npx @deepseek-ai/dsh web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It starts at &lt;code&gt;http://127.0.0.1:3080&lt;/code&gt; and opens your browser.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Add a model.&lt;/strong&gt; Go to &lt;strong&gt;Settings → Models&lt;/strong&gt; and paste a &lt;a href="https://platform.deepseek.com/" rel="noopener noreferrer"&gt;DeepSeek API key&lt;/a&gt;. The &lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/docs/user/guide/providers.md" rel="noopener noreferrer"&gt;model guide&lt;/a&gt; explains how to add other providers or an OpenAI-compatible endpoint.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick a workspace&lt;/strong&gt; with &lt;strong&gt;Choose workspace&lt;/strong&gt;. You can't send messages until one is selected.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Switch to Creator mode&lt;/strong&gt; and describe a small plugin in plain words, for example a simple timer or a checklist panel.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you prefer the source, the README also lists &lt;code&gt;git clone&lt;/code&gt;, then &lt;code&gt;pnpm install&lt;/code&gt;, &lt;code&gt;pnpm run build&lt;/code&gt; and &lt;code&gt;pnpm dsh web&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Keep in mind that the app is free and open source, but the model calls you make with your API key may be billed by the provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  Safety tips for small teams
&lt;/h2&gt;

&lt;p&gt;DeepSeek is unusually direct about the risks. Its &lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/SAFETY.md" rel="noopener noreferrer"&gt;safety notice&lt;/a&gt; says Harness has not had a security audit, can run code and commands the model writes, and can load third-party plugins that may change or delete files or leak data or credentials. The project also warns of compatibility-breaking changes during the developer preview. A &lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/.agents/notes/implemented/architecture/2026-09-16-creator-persistent-plugin-management.md" rel="noopener noreferrer"&gt;design note in the repo&lt;/a&gt; explains that installing plugins needs full access or a one-time approval, because plugin code runs with the app's own permissions and stays installed across sessions and restarts.&lt;/p&gt;

&lt;p&gt;What that means in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read the plugin before you approve it.&lt;/strong&gt; Creator mode writes real code. Open the generated files and make sure they only do what you asked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep approval prompts on.&lt;/strong&gt; Stick with the default "workspace write, ask first" style of permission rather than full access, so you see each sensitive step.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run it somewhere disposable.&lt;/strong&gt; DeepSeek suggests a throwaway virtual machine, container or separate environment, plus backups of any files it can reach.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protect your API keys.&lt;/strong&gt; Keys are stored locally (in &lt;code&gt;$DSH_HOME/.credentials.yaml&lt;/code&gt;, per the docs). Don't put client passwords or payment logins in the workspace, and use a separate, spend-limited key if your provider supports one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Only add plugin sources you trust.&lt;/strong&gt; The &lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/docs/user/guide/plugin-market.md" rel="noopener noreferrer"&gt;plugin index guide&lt;/a&gt; calls indexes third-party content and recommends &lt;code&gt;https:&lt;/code&gt; links.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who it suits
&lt;/h2&gt;

&lt;p&gt;Creators and small businesses comfortable with a terminal can use it to build small helpers without writing code. For client-facing work, treat it as an experiment for now and keep a person in charge of every install.&lt;/p&gt;




&lt;p&gt;For more research-based AI news, visit &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;. For help with AI automations for your business, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>deepseek</category>
      <category>automation</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>paperclip ai: How to Set Up the Free, Open-Source App for Managing AI Agents</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Mon, 02 Nov 2026 13:23:46 +0000</pubDate>
      <link>https://dev.to/useaifix/paperclip-ai-how-to-set-up-the-free-open-source-app-for-managing-ai-agents-4g8e</link>
      <guid>https://dev.to/useaifix/paperclip-ai-how-to-set-up-the-free-open-source-app-for-managing-ai-agents-4g8e</guid>
      <description>&lt;p&gt;&lt;strong&gt;paperclip ai&lt;/strong&gt; is trending again on GitHub this week, and a lot of people are searching for a "paperclip ai tutorial" or "paperclip ai setup". If you run a small business or a small dev team and you already use one or more AI coding agents, here's a plain, research-based walkthrough of what Paperclip is, how to install it, and what to watch before you let agents run on their own.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Paperclip is
&lt;/h2&gt;

&lt;p&gt;According to its &lt;a href="https://github.com/paperclipai/paperclip" rel="noopener noreferrer"&gt;GitHub README&lt;/a&gt;, Paperclip is "open-source orchestration for teams of AI agents". In practice it's a Node.js server with a React dashboard where you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;set a goal for the work,&lt;/li&gt;
&lt;li&gt;"hire" agents into roles on an org chart ("any bot, any provider", in the README's words),&lt;/li&gt;
&lt;li&gt;assign tasks, approve plans, set budgets, and watch progress from one place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's MIT-licensed and self-hosted, and the README says no Paperclip account is needed. The repo had just over 110,000 stars when we checked the GitHub API today.&lt;/p&gt;

&lt;p&gt;It works with agents you may already use. The README lists OpenClaw, Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Pi, Hermes and Kimi Code, among others, plus custom processes and HTTP endpoints.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick setup
&lt;/h2&gt;

&lt;p&gt;The README's quickstart needs &lt;strong&gt;Node.js 24.11 or newer&lt;/strong&gt;. Then one command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx paperclipai@latest onboard &lt;span class="nt"&gt;--yes&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The CLI runs from npm's cache, and your instance settings and data stay on your machine. For a local run, the README's FAQ says a single Node.js process manages an embedded PostgreSQL database and local file storage, so there's no separate database to set up. For production you can point it at your own Postgres.&lt;/p&gt;

&lt;p&gt;If you'd rather build from source, the README's development steps are &lt;code&gt;pnpm install&lt;/code&gt; then &lt;code&gt;pnpm dev&lt;/code&gt;, which starts the UI and API at &lt;code&gt;http://localhost:3100&lt;/code&gt; (it needs pnpm 9.15+).&lt;/p&gt;

&lt;p&gt;The full &lt;a href="https://docs.paperclip.ing/reference/cli/installation/" rel="noopener noreferrer"&gt;installation guide&lt;/a&gt; covers pinned versions, updates, rollback and uninstalling.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple first project for a small team
&lt;/h2&gt;

&lt;p&gt;Keep the first run small and boring:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;One goal, one or two agents.&lt;/strong&gt; For example, "Clean up our website's FAQ page and open a pull request." Don't start with a company-wide goal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Turn on review gates.&lt;/strong&gt; Paperclip has configurable &lt;a href="https://docs.paperclip.ing/guides/day-to-day/approvals/" rel="noopener noreferrer"&gt;approval stages&lt;/a&gt;, so a human checks a plan before work starts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set a budget.&lt;/strong&gt; The README says you can set company, agent and project &lt;a href="https://docs.paperclip.ing/guides/day-to-day/costs/" rel="noopener noreferrer"&gt;budgets&lt;/a&gt;, get threshold alerts and pause work at a limit. Paperclip itself is free, but the AI models your agents call are not, so set the cap before you hit "go".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the task threads.&lt;/strong&gt; Plans, blockers, files and run history stay attached to each task, which makes it easier to see what an agent actually did.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Things to check before going autonomous
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scope the secrets.&lt;/strong&gt; The README mentions scoped secrets and permissions. Give each agent only the keys and repos it needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start in a test repo.&lt;/strong&gt; Let agents work on a copy before they touch anything customers see.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep a human on merges.&lt;/strong&gt; "Approve and run" is the README's own workflow. Keep the approve part.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Is it worth trying?
&lt;/h2&gt;

&lt;p&gt;If you're juggling several agent terminals and losing track of who's doing what, Paperclip is a free way to put that work on one board with budgets and approvals. If you only use one assistant now and then, it's probably more structure than you need today.&lt;/p&gt;

&lt;p&gt;This is a research-based overview from the project's own README and docs. We haven't tested Paperclip hands-on yet.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;More plain-English AI tool guides for small businesses and creators: &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;. If you'd like help setting up AI automation for your business, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>automation</category>
      <category>productivity</category>
    </item>
    <item>
      <title>stageshow skill: How to Make Clean Product UI Demos With Your AI Coding Agent</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Sun, 01 Nov 2026 04:25:28 +0000</pubDate>
      <link>https://dev.to/useaifix/stageshow-skill-how-to-make-clean-product-ui-demos-with-your-ai-coding-agent-3dkj</link>
      <guid>https://dev.to/useaifix/stageshow-skill-how-to-make-clean-product-ui-demos-with-your-ai-coding-agent-3dkj</guid>
      <description>&lt;p&gt;The &lt;strong&gt;stageshow skill&lt;/strong&gt; is a new add-on for AI coding agents that helps them build "faux UI": simplified product screens, feature cards, bento grids and short cursor animations for landing pages and docs. It was released on 31 October 2026 by designer Benji Taylor, and if you run a small product or make content about software, it's worth a look. This is a research-based walkthrough based on the project's &lt;a href="https://github.com/benjitaylor/skills" rel="noopener noreferrer"&gt;GitHub repo&lt;/a&gt; and the author's &lt;a href="https://benji.org/stageshow" rel="noopener noreferrer"&gt;launch write-up&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What problem it solves
&lt;/h2&gt;

&lt;p&gt;Most small teams need product visuals: a hero animation, a feature card, a "here's how it works" clip. You can ask an AI agent to mock one up, but as the author puts it, the results "often look sloppy and heavy-handed." Stageshow writes down the many small design decisions so the agent can make them too.&lt;/p&gt;

&lt;p&gt;The skill is built around one rule from its &lt;code&gt;SKILL.md&lt;/code&gt;: &lt;em&gt;"It reads as a real product, simplified to what the viewer needs, framed with intent, and every motion has a cause."&lt;/em&gt; It also lists five common failures to avoid: too much detail, a bare wireframe, a whole window "boxed" into a card, a flat layout where nothing stands out, and a bland look that ignores the brief.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to install it
&lt;/h2&gt;

&lt;p&gt;From your project, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add benjitaylor/skills &lt;span class="nt"&gt;--skill&lt;/span&gt; stageshow
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The author says this works with common coding agents such as Claude Code, Codex and Gemini. Then ask for something small: one interaction, in one product, at one size. The write-up's own example prompt is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A small looping demo for our homepage hero: someone assigns an issue to a teammate.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The agent reads the skill, starts from the closest example, builds the demo, then films it and fixes what it finds. What you get is an ordinary React component you can drop into your site.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SKILL.md&lt;/strong&gt;: the core idea, the failure list and a seven-step workflow (medium and place, look, story, start from an example, and so on).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;kit/&lt;/strong&gt;: a small set of React parts (stage, windows, phones) that supports React 18 and later, with no third-party animation runtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;examples/&lt;/strong&gt;: dozens of "gold" examples, including studies of real products like Figma, Linear, Slack and Raycast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;scripts/&lt;/strong&gt;: &lt;code&gt;film.mjs&lt;/code&gt; records a demo and makes a contact sheet so the agent can check its own work, plus checks for one-frame jumps and text that doesn't fit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There's also a local playground. It needs Node 20.19 or later:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install
&lt;/span&gt;npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  A practical setup for a small team
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Install the skill in the repo where your marketing site lives.&lt;/li&gt;
&lt;li&gt;Pick one feature you explain often, like booking, invoicing or a dashboard view.&lt;/li&gt;
&lt;li&gt;Ask for a 10 to 16 second loop (the length the skill recommends) at the size it will actually appear.&lt;/li&gt;
&lt;li&gt;Ask for a compact phone version too; the skill designs a separate 358px-wide layout rather than squeezing the desktop one.&lt;/li&gt;
&lt;li&gt;Review the motion yourself. The README is clear: "No automated clean result replaces watching the motion."&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Honest caveats
&lt;/h2&gt;

&lt;p&gt;The author warns it "still may not nail it in one shot," and most demos take a few rounds of feedback. These are illustrations, not automation: a scripted click only draws the cursor pressing. And the repo notes that each skill carries its own licence and third-party asset notices, so check those before using real brand marks.&lt;/p&gt;




&lt;p&gt;We cover new AI tools for small businesses and creators in plain English at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;AI News&lt;/a&gt;. If you'd rather have the automation built for you, see &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;AIFix&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>react</category>
      <category>webdev</category>
      <category>design</category>
    </item>
    <item>
      <title>antigravity vs claude code: A Practical Setup Guide for Small Dev Teams</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Sat, 31 Oct 2026 01:26:36 +0000</pubDate>
      <link>https://dev.to/useaifix/antigravity-vs-claude-code-a-practical-setup-guide-for-small-dev-teams-2eoa</link>
      <guid>https://dev.to/useaifix/antigravity-vs-claude-code-a-practical-setup-guide-for-small-dev-teams-2eoa</guid>
      <description>&lt;p&gt;If you are a small team deciding on antigravity vs claude code, the most useful question is not "which is smarter?" but "which one fits how we already work?". Google Antigravity is an agent-first development platform with an app and a CLI. Claude Code is Anthropic's coding agent, which runs in your terminal, IDE, desktop app or browser. This research-based guide sticks to the official docs and covers setup, plans, plugins and team sharing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Claude Code.&lt;/strong&gt; The &lt;a href="https://code.claude.com/docs/en/overview" rel="noopener noreferrer"&gt;overview docs&lt;/a&gt; list three install routes:&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;# macOS, Linux, WSL&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://claude.ai/install.sh | bash

&lt;span class="c"&gt;# Homebrew&lt;/span&gt;
brew &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--cask&lt;/span&gt; claude-code

&lt;span class="c"&gt;# Windows&lt;/span&gt;
winget &lt;span class="nb"&gt;install &lt;/span&gt;Anthropic.ClaudeCode

&lt;span class="c"&gt;# then, inside your repo&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;your-project &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It also runs as an extension for VS Code and Cursor, as a JetBrains plugin, in a desktop app and on the web at claude.ai/code. Most surfaces need a Claude subscription or a Claude Console account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Antigravity.&lt;/strong&gt; Google's &lt;a href="https://antigravity.google/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; lists $0 a month for individuals, with business access through Google Cloud. The &lt;a href="https://antigravity.google/docs/plans" rel="noopener noreferrer"&gt;plans page&lt;/a&gt; says every plan includes Gemini 3.8 Flash, unlimited Tab completions, scheduled tasks and the CLI (&lt;code&gt;agy&lt;/code&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Plans and limits
&lt;/h2&gt;

&lt;p&gt;On Antigravity, Pro quota refreshes every 5 hours up to a weekly limit, while non-paid users get a weekly refresh. Pro and Ultra users can buy AI credits for overages, and there is no bring-your-own-key option. The &lt;a href="https://antigravity.google/docs/models" rel="noopener noreferrer"&gt;models page&lt;/a&gt; lists Claude Sonnet 5.5 and Opus 5.5 on Pro (not during a trial), Ultra and Enterprise, alongside Gemini models. Older models, including Sonnet 4.6 and Opus 4.6, are removed on 2 November 2026.&lt;/p&gt;

&lt;p&gt;On the Claude side, the &lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; shows Claude Code included from Pro ($20 a month, or $17 billed yearly) upward, but not on the Free plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Plugins: the setup that saves the most time
&lt;/h2&gt;

&lt;p&gt;Both tools now bundle skills, MCP servers and hooks into plugins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; (&lt;a href="https://code.claude.com/docs/en/discover-plugins" rel="noopener noreferrer"&gt;plugin docs&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;# inside a Claude Code session&lt;/span&gt;
/plugin &lt;span class="nb"&gt;install &lt;/span&gt;commit-commands@claude-plugins-official

&lt;span class="c"&gt;# from your shell&lt;/span&gt;
claude plugin list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Plugins can be installed at user, project (&lt;code&gt;.claude/settings.json&lt;/code&gt;) or local scope. The docs warn that plugins can run hooks and MCP servers on your machine, so review them before installing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Antigravity&lt;/strong&gt; (&lt;a href="https://antigravity.google/blog/plugin-marketplace-in-antigravity" rel="noopener noreferrer"&gt;plugin blog post&lt;/a&gt;, 29 October 2026): a plugin is a &lt;code&gt;plugin.json&lt;/code&gt; manifest plus up to five parts: skills, MCP servers, rules, hooks and custom agents.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agy plugin &lt;span class="nb"&gt;install&lt;/span&gt; &amp;lt;plugin-name&amp;gt;
agy plugin validate ./&amp;lt;plugin-name&amp;gt;
agy plugin list &lt;span class="nt"&gt;--json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Already using Claude Code plugins? The &lt;a href="https://antigravity.google/docs/plugins" rel="noopener noreferrer"&gt;Antigravity plugin docs&lt;/a&gt; include an importer that reads from &lt;code&gt;~/.claude/plugins/&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;agy plugin import claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Sharing setup across a team
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code:&lt;/strong&gt; commit a &lt;code&gt;CLAUDE.md&lt;/code&gt; with your project rules (it can also read &lt;code&gt;AGENTS.md&lt;/code&gt;) and keep shared plugins at project scope, so everyone gets the same setup on clone. The docs also cover GitHub Actions, GitLab CI and cloud scheduled tasks via &lt;code&gt;/schedule&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Antigravity:&lt;/strong&gt; workspace plugins live in &lt;code&gt;.agents/plugins/&lt;/code&gt; in the repo, and global ones in &lt;code&gt;~/.gemini/config/plugins/&lt;/code&gt;. Rules use &lt;code&gt;rules/AGENTS.md&lt;/code&gt; inside a plugin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple habit for both: keep one &lt;code&gt;AGENTS.md&lt;/code&gt; with your build, test and style rules in the repo root, so switching tools later costs less.&lt;/p&gt;

&lt;h2&gt;
  
  
  A note for Jules users
&lt;/h2&gt;

&lt;p&gt;Google's &lt;a href="https://jules.google/docs/changelog/" rel="noopener noreferrer"&gt;Jules changelog&lt;/a&gt; says Jules winds down on 31 December 2026, turns read-only after 11 November, and names Antigravity as Google's agent-first platform. Export your Jules data before then if you rely on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which one to pick
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Already paying for Claude, or living in the terminal:&lt;/strong&gt; start with Claude Code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want a $0 starting point, or a Google Cloud setup:&lt;/strong&gt; try Antigravity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Not sure:&lt;/strong&gt; keep your rules in &lt;code&gt;AGENTS.md&lt;/code&gt;, run one real task in each, and compare.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;We keep a research-based, side-by-side breakdown of plans, models and plugin support on &lt;a href="https://ainews.useaifix.com/compare/antigravity-vs-claude-code/" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;. Small teams that want help setting up AI coding workflows can find us at &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devtools</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>claude code extension: How to Check if the Tampered Cursor Build Hit Your Machine</title>
      <dc:creator>AIFix</dc:creator>
      <pubDate>Fri, 30 Oct 2026 13:26:09 +0000</pubDate>
      <link>https://dev.to/useaifix/claude-code-extension-how-to-check-if-the-tampered-cursor-build-hit-your-machine-33on</link>
      <guid>https://dev.to/useaifix/claude-code-extension-how-to-check-if-the-tampered-cursor-build-hit-your-machine-33on</guid>
      <description>&lt;p&gt;If you use the claude code extension in Cursor, check your machine today. Cursor &lt;a href="https://cursor.com/blog/claude-code-extension-security-notice" rel="noopener noreferrer"&gt;says&lt;/a&gt; a maliciously modified build of the extension, version 2.1.313, was available in its VS Code extension marketplace on 29 October 2026, and that at most 5,000 users were affected. Cursor also says this build "was not developed by Anthropic." This research-based guide sticks to what Cursor and Reuters have confirmed, and shows the quick check plus a few habits for locking down editor extensions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Cursor and Reuters confirmed
&lt;/h2&gt;

&lt;p&gt;According to &lt;a href="https://cursor.com/blog/claude-code-extension-security-notice" rel="noopener noreferrer"&gt;Cursor's security notice&lt;/a&gt;, the tampered build was live between about 2:27am and 1:35pm PT on 29 October. It:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;collected host and user details such as hostname, username, OS, Git email and public IP&lt;/li&gt;
&lt;li&gt;tried to add an attacker's SSH key to &lt;code&gt;authorized_keys&lt;/code&gt;, turn on the local SSH service and open a reverse SSH tunnel&lt;/li&gt;
&lt;li&gt;tried to make that tunnel survive restarts, using a LaunchAgent on macOS or a scheduled task on Windows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cursor says turning on SSH needs admin rights, which the extension does not have on most macOS and Windows machines, so on those machines the attacker could not have logged in through the tunnel. The key, the persistence and the data upload can still happen, so Cursor asks affected users to clean up anyway. It also says the attacker's server is now offline, it found no evidence that other versions or the official distribution were affected, and it audited the marketplace and found no other tampered extensions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.channelnewsasia.com/business/cursor-says-up-5000-users-affected-tampered-claude-code-extension-6506376" rel="noopener noreferrer"&gt;Reuters, via CNA&lt;/a&gt;, reported the same points: up to 5,000 users, the same time window, and that Cursor shut down, rebuilt and relaunched its marketplace. Anthropic did not immediately respond to Reuters.&lt;/p&gt;

&lt;p&gt;You may see louder claims online about who was behind it. We have left those out until they are confirmed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Check for the attacker's key
&lt;/h2&gt;

&lt;p&gt;Cursor's notice says the build adds a public key labelled &lt;code&gt;svc-telemetry&lt;/code&gt;. Its own check for macOS:&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="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-qs&lt;/span&gt; svc-telemetry ~/.ssh/authorized_keys &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"svc-telemetry key found"&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"No key found; machine not impacted"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For Windows, Cursor gives a PowerShell check in the &lt;a href="https://cursor.com/blog/claude-code-extension-security-notice" rel="noopener noreferrer"&gt;same notice&lt;/a&gt; that also looks at &lt;code&gt;C:\ProgramData\ssh\administrators_authorized_keys&lt;/code&gt;. Copy it from there rather than retyping it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: If the key is there
&lt;/h2&gt;

&lt;p&gt;Follow Cursor's steps, in order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Isolate the machine.&lt;/li&gt;
&lt;li&gt;Run Cursor's remediation script for your platform (macOS as your normal user, Windows from an admin PowerShell). Cursor warns that &lt;strong&gt;uninstalling the extension may not be enough&lt;/strong&gt;, because the payload leaves scripts that keep running.&lt;/li&gt;
&lt;li&gt;Decide whether to rebuild the machine.&lt;/li&gt;
&lt;li&gt;From a different, trusted computer, rotate passwords, API keys and sessions that the affected machine could reach.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 3: Check which version you have
&lt;/h2&gt;

&lt;p&gt;In a VS Code-style editor, open the Extensions view and search &lt;code&gt;@id:anthropic.claude-code&lt;/code&gt; to find the exact extension and its version. VS Code's &lt;a href="https://code.visualstudio.com/docs/configure/extensions/extension-marketplace" rel="noopener noreferrer"&gt;extension docs&lt;/a&gt; also list &lt;code&gt;code --list-extensions --show-versions&lt;/code&gt; for the terminal. Cursor names the bad folders &lt;code&gt;anthropic.claude-code-2.1.313-darwin-arm64&lt;/code&gt; and &lt;code&gt;anthropic.claude-code-2.1.313-win32-x64&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Lock down your editor extensions
&lt;/h2&gt;

&lt;p&gt;These settings come from &lt;a href="https://code.visualstudio.com/docs/configure/extensions/extension-marketplace" rel="noopener noreferrer"&gt;VS Code's documentation&lt;/a&gt;. Check that your editor version supports them before you rely on them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Slow down updates.&lt;/strong&gt; &lt;code&gt;extensions.autoUpdateDelay&lt;/code&gt; waits a set number of hours (12 by default) before an update installs automatically. You can also turn auto-update off for the extensions you care most about.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Allow only what you need.&lt;/strong&gt; &lt;code&gt;extensions.allowed&lt;/code&gt; blocks any extension not on your list. That works well for a small team.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prune.&lt;/strong&gt; Uninstall extensions you no longer use. Each one runs with the same permissions as the editor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Install by exact ID.&lt;/strong&gt; Search with &lt;code&gt;@id:publisher.extension&lt;/code&gt; to avoid look-alike names.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;The claude code extension incident was short, and Cursor says most machines could not be reached through the tunnel. The one-line check takes seconds, so run it, and treat editor extensions like any other software with access to your files.&lt;/p&gt;




&lt;p&gt;We share plain, research-based AI news for small businesses and creators at &lt;a href="https://ainews.useaifix.com" rel="noopener noreferrer"&gt;ainews.useaifix.com&lt;/a&gt;, and AI automation help at &lt;a href="https://useaifix.com" rel="noopener noreferrer"&gt;useaifix.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>security</category>
      <category>cursor</category>
      <category>vscode</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
