<?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: Mack Moreno</title>
    <description>The latest articles on DEV Community by Mack Moreno (@mack_moreno).</description>
    <link>https://dev.to/mack_moreno</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%2F4189786%2F2f83384b-c762-4671-a2ed-5a89e48dd02a.jpg</url>
      <title>DEV Community: Mack Moreno</title>
      <link>https://dev.to/mack_moreno</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mack_moreno"/>
    <language>en</language>
    <item>
      <title>Build a Crypto News Agent with Bluwhale Bluprint</title>
      <dc:creator>Mack Moreno</dc:creator>
      <pubDate>Sat, 17 Oct 2026 22:09:40 +0000</pubDate>
      <link>https://dev.to/mack_moreno/build-a-crypto-news-agent-with-bluwhale-bluprint-424d</link>
      <guid>https://dev.to/mack_moreno/build-a-crypto-news-agent-with-bluwhale-bluprint-424d</guid>
      <description>&lt;p&gt;A useful news brief should make it easy to go from a short summary to the original announcement.&lt;/p&gt;

&lt;p&gt;In this guide, we'll build a BTC and ETH news agent using &lt;strong&gt;Bluwhale Bluprint&lt;/strong&gt;. The goal is straightforward: up to five relevant updates, each with a headline, a short summary, a publication date and a direct source link.&lt;/p&gt;

&lt;p&gt;You'll configure the agent through the interface and request a brief from its chat. No code is needed for this version. The prompts also give you a structure you can adapt to other topics, such as library releases or security advisories.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Choose the news template
&lt;/h2&gt;

&lt;p&gt;Sign in and open &lt;a href="https://profile.bluwhale.com/bluprint" rel="noopener noreferrer"&gt;Bluprint&lt;/a&gt;, then select &lt;strong&gt;Create Agent → Research → Daily News Brief&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If the builder opens on Trading, switch to Research first. The news template provides a starting request about BTC and ETH, then asks what the brief should focus on.&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%2Fcssn69izfoqyl1zrjzxa.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%2Fcssn69izfoqyl1zrjzxa.jpg" alt="Research selected in Bluprint Agent Builder, with the Daily News Brief template" width="799" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Define what belongs in the brief
&lt;/h2&gt;

&lt;p&gt;"Keep me updated on crypto" leaves a lot of decisions to the agent. Give it a topic, a time window, preferred sources and an output format.&lt;/p&gt;

&lt;p&gt;Paste this into the customization field:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Create a read-only BTC and ETH news brief focused on protocol/technical updates and
regulatory announcements from the last 24 hours. Prefer official primary sources. Return
up to 5 bullets, each with a headline, a 1-2 sentence summary, the source URL and
publication date. Include the time of the brief in UTC. If a source or date cannot be
verified, say so rather than inventing it. Do not place trades or connect to a wallet.
Name: BTC ETH News Brief - Tutorial.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A few choices make this prompt reusable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Specific topics&lt;/strong&gt; give the agent a clear basis for selecting news.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary sources&lt;/strong&gt; point the brief toward original announcements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Up to five items&lt;/strong&gt; allows a shorter answer when there is less relevant material.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A consistent format&lt;/strong&gt; makes each update easy to scan and follow up.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Review the builder's summary, then select &lt;strong&gt;Looks good, create it!&lt;/strong&gt;&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%2Fjrqgobvx551gdm1jkbga.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%2Fjrqgobvx551gdm1jkbga.jpg" alt="Bluprint summarizing the BTC and ETH news agent specification before creation" width="799" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Ask for your first brief
&lt;/h2&gt;

&lt;p&gt;The agent opens in &lt;strong&gt;Testing Mode&lt;/strong&gt;. Send this message to request a brief:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Run one BTC and ETH news brief now for the last 24 hours. Focus on protocol/technical
updates and regulatory announcements. Include up to 5 items with headline, a 1-2
sentence summary, direct source URL and publication date, plus the brief time in UTC.
Use official primary sources. If no qualifying update can be verified, say so.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here is the response from the October 17 walkthrough:&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%2Fdo4k5u5rgu1qaypw8we6.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%2Fdo4k5u5rgu1qaypw8we6.jpg" alt="BTC and ETH news brief showing an Ethereum update, its source URL, publication date and UTC brief time" width="799" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The agent returned one item about Ethereum's Glamsterdam upgrade on the Hoodi testnet. It included a short explanation, the publication date and a link to the Ethereum Foundation announcement.&lt;/p&gt;

&lt;p&gt;That gives you a compact reading list: scan the summary, then open the original source for the details.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Follow the source
&lt;/h2&gt;

&lt;p&gt;The linked &lt;a href="https://blog.ethereum.org/2026/10/16/glamsterdam-hoodi-announcement" rel="noopener noreferrer"&gt;Ethereum Foundation announcement&lt;/a&gt; confirmed the Hoodi activation schedule and that the mainnet date was still undecided. The summary preserved that distinction.&lt;/p&gt;

&lt;p&gt;This is where the source link earns its place in the output. A testnet announcement and a mainnet launch have different implications, even when they concern the same upgrade.&lt;/p&gt;

&lt;p&gt;There was also a useful detail for refining the prompt: the announcement showed a publication date but no exact publication time. For a strict rolling 24-hour cutoff, ask for publication timestamps and have the agent flag items whose timing cannot be established.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make it fit your workflow
&lt;/h2&gt;

&lt;p&gt;This version runs on demand from the agent chat. To adapt it, change the subject and source preferences while keeping the output format:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Library releases:&lt;/strong&gt; version, main changes, release date and official release notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security advisories:&lt;/strong&gt; affected software, advisory date and the original advisory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protocol updates:&lt;/strong&gt; network, upgrade status, relevant dates and the official announcement.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The starting point is a small, repeatable task with an output you can actually use. Scheduling and delivery can come later, once the brief covers the information you need.&lt;/p&gt;

&lt;p&gt;For developers building similar agents: &lt;strong&gt;would you start with a fixed list of trusted sources, or let the agent discover sources for each brief?&lt;/strong&gt; How do you balance coverage with keeping the results easy to review?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Author note: I work with Bluwhale on SEO and content. This walkthrough and article were prepared with AI assistance.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
