Skip to content

blog: connecting your own AI agent to FlowFuse - #5671

Open
dimitrieh wants to merge 15 commits into
mainfrom
blog/connect-your-own-ai-agent
Open

blog: connecting your own AI agent to FlowFuse#5671
dimitrieh wants to merge 15 commits into
mainfrom
blog/connect-your-own-ai-agent

Conversation

@dimitrieh

@dimitrieh dimitrieh commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Description

A how-to blog post for the 3.0 third-party agent feature, sitting between the /ai page and the documentation in depth.

It leads with the policy angle rather than the capability, because that is the strongest part of the story: teams under approved-AI-only rules were prompting an external tool for flow JSON and hand-importing it, so the AI was already doing the work through the clipboard. Then the mechanism, a worked example in Copilot Studio, what you grant, and the conversation with IT.

Deliberately included, because leaving them out would make it marketing rather than a guide:

  • An agent cannot delete anything and you still deploy, both framed as true today rather than forever.
  • Most readers cannot add a connector themselves, and what the ask to IT actually is.
  • Read access is presented as useful on its own, not as a lesser option.

No image: in the frontmatter yet, matching the handful of 2026 posts that also omit it, so the build is fine. An Art Request is still needed before this publishes.

Related Issue(s)

FlowFuse/flowfuse#8192

#5612 (blog post deliverable, sub-issue of https://github.com/FlowFuse/engineering/issues/272)

Depends on

Links to /docs/user/expert/third-party-agents/, which lands with FlowFuse/flowfuse#8241. A link check against that path fails until it merges. Pairs with #5670 for the /ai page and the changelog.

Checklist

  • I have read the contribution guidelines
  • I have considered the performance impact of these changes
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
  • For blog PRs, an Art Request has been created (instructions)

@netlify

netlify Bot commented Aug 24, 2026

Copy link
Copy Markdown

Deploy Preview for flowforge-website ready!

Name Link
🔨 Latest commit dc72127
🔍 Latest deploy log https://app.netlify.com/projects/flowforge-website/deploys/6a955ae2521d8b0008d2ed3c
😎 Deploy Preview https://deploy-preview-5671--flowforge-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 61 (🟢 up 5 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (no change from production)
SEO: 85 (🔴 down 7 from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

The post named ChatGPT and Claude but reached Gemini only as a CLI, and left
local models out, so the approved-agent set did not match the page that
leads this. It now covers the same set in the same order, with coding agents
as the trailing clause, and links /ai for the per-agent path.

Also missing against the page's governance section: the address itself, the
requirement being MCP over HTTP, that RBAC still bounds the agent to what
your own account reaches, and that actions land in the audit log marked via
MCP. Adds that most agents ask before they act, and that the prompt is the
agent's rather than ours.

Agent, not assistant, in the policy paragraph.
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
dimitrieh and others added 4 commits August 26, 2026 13:25
Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com>
Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com>
Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com>
Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com>
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
dimitrieh and others added 2 commits August 31, 2026 11:32
Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com>
@dimitrieh

Copy link
Copy Markdown
Contributor Author

Thanks @sumitshinde-84 🙏

Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
…t picker

Replaces the Worked example section with the shared agent-setup-tabs component,
so the blog, changelog and third-party-agents docs show the same three steps
instead of a hand-copied Copilot Studio walkthrough that would drift.

Trims the policy and granting sections, and folds the clipboard line into the
opening paragraph.
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Comment thread src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Outdated
Co-authored-by: Dimitrie Hoekstra <hi@dimitr.ie>
Without the closing ::, the MDC block ran to the end of the document and
absorbed every section after it, so granting, canvas, IT and where-to-start
stopped rendering as sections.
The batched review suggestion left the 'Configure your AI agent' step text
without its closing quote, so the frontmatter stopped parsing.

Four of the five howto step anchors pointed at headings that do not exist:
how-the-connection-works and what-youre-granting never matched, and
worked-example-connecting-microsoft-copilot referred to a section that is
gone. They now point at real headings. The step url is rendered as
canonical#url, so it can only be an on-page anchor, and the AI page is
referenced from the step text instead.
@dimitrieh

Copy link
Copy Markdown
Contributor Author

The AI picker rendering oversized brand marks on this post (the ChatGPT square came out 780px) is fixed separately in #5714, since it is a change to the shared component styling rather than to this post.

.prose:not(.prose-natural-size-images) img outranked .ff-agent-tab img, so the marks took width:100% of the column. It hit the changelog entry too. Once #5714 lands, the picker here renders correctly with no change needed on this branch.

There is a workflow I keep hearing about, and nobody is proud of it.

An engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. The AI is already doing the work, just not in an efficient way requiring you for part of it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dimitrieh missing fold

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sumitshinde-84 not sure what you mean here

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have added suggestion below

There is a workflow I keep hearing about, and nobody is proud of it.

An engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. The AI is already doing the work, just not in an efficient way requiring you for part of it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<!--more-->

@sumitshinde-84

sumitshinde-84 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

@dimitrieh we need to update the date

@dimitrieh

Copy link
Copy Markdown
Contributor Author

@sumitshinde-84 for now this was intended to first be iterated on in a doc. See https://flowfuse.slack.com/archives/C0B9KUA3YES/p1788173713599859

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants