← all postslights offlights on

// dev_with_ai --week 2026-10-24

1Password logins for agents, Cloudflare's audit skill, and ten API updates

Screen recordings an agent can read, a credential-free agent host, and API updates from subscription cancels to page markup that survives the editor.

// code_support

Building something on ClickFunnels? Share your use case with the Funnel Coders Discord community and get support from ClickFunnels engineers.

Share your use case

// from_the_wild

What the team read, watched and argued about this week.

1Password for Agents fills logins without handing the agent the password

A personal agent asks for a login, you approve it, and 1Password fills it on the site without the agent ever seeing the password or one-time code. Free on Individual and Family plans, with Claude, ChatGPT and Grok among the launch integrations. - Engineering Team

eldar-os, a Nix-defined host for a fleet of Claude Code agents

The agents run in a microVM holding no credentials: they ask a host-side proxy to run a command, it fetches the secrets from 1Password or AWS after a human approves, and only the output goes back. Published as a reference to borrow from or fork, not to run as is. - Engineering Team

Cloudflare open-sources the skill behind its vulnerability hunting

Six phases of isolated hunters, coverage critics and fresh verifiers that try to disprove every finding before it reaches the report. Budget for it: one of us spent a whole session limit on a single run and it still had not finished. - Engineering Team

Scrawl records your screen, voice and drawings for an agent to read

It captures frames only when something changes, transcribes locally and crops to the window you worked in, with a skill that teaches the agent to read the capture. The team was impressed and is borrowing ideas from it. - Engineering Team

Loom rebuilds its Mac app natively and adds Record for agent

Talk through a task on screen and Loom turns it into a step-by-step plan for Claude, Rovo or a coding assistant, and the new app opens noticeably faster. The Loom MCP needs an Atlassian account, so standalone Loom logins cannot connect to it yet. - Engineering Team

Claude Duet, a proactive agent with its own cloud computer, opens a waitlist

It takes tasks by message, works with your connected apps and checks in with a morning brief or when it needs approval. A research preview for US Pro and Max users; at least one of us is already on the waitlist. - Engineering Team

Paste images into Claude Code over SSH from iTerm2

A Cmd+V hook uploads the clipboard image to the remote host over your existing SSH command and pastes the path, so Claude shows it inline. The team was split on whether you need it at all: some of us paste images over SSH in Ghostty without trouble. - Engineering Team

plannotator-tui: review a Markdown plan in the terminal, send the notes to your agent

Select text, comment, approve or delete, then export numbered feedback for Claude Code or Codex to act on. It reviews an agent's latest reply too, and a herdr plugin builds on it. - Engineering Team

Block's Dessa, a full-duplex voice model trained only on speech

No text and no pretrained models: it listens and talks at once and keeps the laughter and sarcasm that text-based voice AI loses. The team's verdict: the first voice AI that says uh as often as we do. - Engineering Team

Whop's developer docs as an MCP server

Add the URL as a remote MCP server and your agent can look up Whop's payments and apps documentation while it builds an integration. - Engineering Team

// shipped

New on the public API, with changelog or API documentation links.

Page markup styling opens in the editor switched on

Backgrounds, borders, corners and animations written in markup now open in the editor holding your values, instead of off, or replaced with 1px solid black the first time someone clicks. Sections, rows, columns and flex take the style guide's paint themes, and shadow accepts any single CSS box-shadow. - Engineering Team

Discount redemptions_count counts every redemption

Stripe-connected workspaces used to read 0, and some counts belonged to other redemptions entirely. The number now matches the app on Stripe and Payments AI, so you can retire unused codes straight from the API. - Engineering Team

Page markup keeps ampersands, angle brackets and HTML entities

A bare & or a named entity used to vanish on write, taking every UTM parameter with it. Markup read back now escapes & and <, so a read, edit and write round trip loses nothing. - Engineering Team

Replacing an image with a file of the same type keeps the new file

Cleaning up the old file could delete the new one stored at the same address, so the image URL broke once the CDN cache expired. The request and response are unchanged. - Engineering Team

Workflow triggers refuse misplaced conditions, and run_type is writable

A funnel_id or page_id nested in a settings object used to save a trigger with no condition at all, firing for every opt-in in the workspace; now it is a 422 naming the field. PATCH on a workflow also sets run_type, so one run per contact no longer means opening the app. - Engineering Team

Cancel subscriptions that never activated

Canceling a Payments AI subscription whose first payment was abandoned used to return 422. It now voids the subscription at once with service_status voided and stops its scheduled charges. - Engineering Team

Canceling a subscription order stops payment retries

Leave out voidable_invoices and the cancel now voids open invoices the way the in-app form does, so the processor stops retrying the card. Leave out effective_date on a period nobody paid for and the cancel takes effect immediately. - Engineering Team

Custom HTML pages can join the sitemap and opt out of AI crawlers

PATCH on a custom HTML page now accepts seo_index and the three block_ai_* flags instead of answering 422. seo_title and seo_description are still rejected, because your HTML sets its own. - Engineering Team

Page- and funnel-scoped webhooks receive opt-ins from external pages

SDK opt-ins on external and custom HTML pages now carry their page and funnel, so a scoped endpoint fires instead of silently skipping them. No more subscribing to the whole workspace and filtering on page_id yourself. - Engineering Team

Manage contact shipping and billing addresses through the API and MCP

Shipping entries form an address book with a default, and the billing address has its own GET, POST and PATCH resource on the contact. Billing changes sync to the Stripe customer on open Stripe orders. - Engineering Team

$ build_with_us --submit

Building something? Share your use case.

Webhooks, API integrations, funnel automation: share what you are building with the Funnel Coders Discord community and get support from ClickFunnels engineers.

Share your use case

// dev_with_ai --week 2026-10-24 · all posts