惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
小众软件
小众软件
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
L
LangChain Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
D
Docker
Cyberwarzone
Cyberwarzone
腾讯CDC
V
Vulnerabilities – Threatpost
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
AWS News Blog
AWS News Blog
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
MyScale Blog
MyScale Blog
C
CERT Recently Published Vulnerability Notes
T
Threat Research - Cisco Blogs
S
Securelist
C
Cybersecurity and Infrastructure Security Agency CISA
Security Archives - TechRepublic
Security Archives - TechRepublic
Know Your Adversary
Know Your Adversary
Security Latest
Security Latest
N
News and Events Feed by Topic
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
博客园 - 司徒正美
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
Intezer
P
Privacy International News Feed
爱范儿
爱范儿
T
The Exploit Database - CXSecurity.com
O
OpenAI News
云风的 BLOG
云风的 BLOG
博客园_首页
雷峰网
雷峰网
M
MIT News - Artificial intelligence
Project Zero
Project Zero
I
InfoQ
Hacker News: Ask HN
Hacker News: Ask HN
C
Cyber Attacks, Cyber Crime and Cyber Security
N
News and Events Feed by Topic
S
Security Affairs
S
Secure Thoughts
Y
Y Combinator Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
美团技术团队
The GitHub Blog
The GitHub Blog
B
Blog
H
Hacker News: Front Page

Show HN

GitHub - villagesql/villagesql-skills: Agent skills for VillageSQL - gemini-cli-extension; claude-code-plugin GitHub - flightdeckhq/flightdeck: Observability and control plane for AI agents. CSP Radar GitHub - Light-Heart-Labs/DreamServer: Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation. GitHub - Diplomat-ai/diplomat-agent-ts: What can your TypeScript AI agent do to the real world? Scan your code. See which tool calls have zero checks Code Block Selector - Visual Studio Marketplace Prometheus dependency graph — interactive showcase | Riftmap Show HN: I made a vi-like modal keyboard plugin for Figma GitHub - run-llama/liteparse: A fast, helpful, and open-source document parser GitHub - dalemyers/Roar: A macOS CLI tool for notifications GitHub - district-solutions/open-agent-tools-coder: Enables small-to-large self-hosted ai models to use local source code when running tool-calling agentic workloads. We actively data mine 20,900+ (2+ TB) popular github repos using large and small ai models to create reuseable: json, markdown and parquet files for local-first tool-calling models. GitHub - progapandist/stripeek: A local TUI proxy for real-time Stripe API debugging, built for navigating complex payloads fast. GitHub - sir1st/hermes-desktop: All-in-one cross-platform desktop app for Hermes Agent — bundles Python + hermes-agent + hermes-web-ui GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: Generate Claude Code Workflows using Spec Driven Development approach GitHub - nixys/nxs-universal-chart: The Helm chart you can use to install any of your applications into Kubernetes/OpenShift Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap GitHub - noopolis/moltnet: Self-hostable chat network for AI agents. Pre-built bridges for Claude Code, Codex, and the Claws. Rooms, DMs, history. No Slack bots, no Matrix, no glue code. GitHub - tamerh/enju: Coordinating Humans, AI Agents, and Compute as Peers on a Shared Workflow Graph Show HN: Continuity-auth – Respect-weighted rate limits for the open web GitHub - luml-ai/luml: AI lifecycle platform where engineers and agents track experiments, train models, and ship to production. GitHub - mrdanielcasper/CoreTex: A UNIX-inspired, biomimetic, flat-file AI harness and knowledge engine. GitHub - clemg/pierre-github: Pierre's diffs.com and trees.software for Github GitHub - lyriks-io/unspaghettit: Behavior-driven AI development without prompt spaghetti. GitHub - sofumel/claude-handoff-revive: Resume Claude Code work after rate/usage/context limits without replaying the prior transcript. Auto-saves at 90%/95% usage. Plugin-installable, 10 languages. GitHub - dotexorg/saferpc: Typed, end-to-end encrypted RPC over any bidirectional channel. GitHub - BeeZeeAgent/beezee: Agent harness orchestration Legato Next.js Boilerplate for Internal Tools · CoreUI GitHub - clark-labs-inc/clark-hash: Clark Hash, 32x smaller searchable sketches for embeddings GitHub - ZeroPointRepo/youtube-mcp: The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free. Typing Mastery — climb toward 100+ WPM, deliberately GitHub - Andebugulin/Awareen GitHub - fayzan123/claude-workflow-composer: Visual desktop app for composing multi-agent coding workflows. Drag agents, attach skills and MCPs, wire handoffs, export to .claude/ GitHub - harshaneel/humanize: Best static AI text humanizer. Two research-grounded skills that work in any LLM (Claude, ChatGPT, Gemini, Codex): humanize beats perplexity-based detectors, ai-check produces forensic scoring with evidence-quoted flags. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection literature. GitHub - StackOneHQ/stack-nudge GitHub - nodes-app/swift-markdown-engine: A native AppKit Markdown editor for macOS, built on TextKit 2 and bridged to SwiftUI. We hardened an LLM agent. Each defense we added made it more exploitable. GitHub - alkait/WhatsKept: Agent-queryable WhatsApp history from an iOS backup — a single Go binary. GitHub - octelium/cordium: Open-source, general-purpose sandbox platform for devs and AI agents that provides identity-based secure access to infrastructure without credentials. WAR.GOV/UFO Microfilm5 GitHub - scosman/videowright: Build animated explainer videos with your coding agent GitHub - dipankar/dscode: The code editor you can take apart. GitHub - zoharbabin/web-researcher-mcp: MCP server (Go) for AI assistants: web search, content extraction, academic/patent/news research. Multi-provider routing, 4-tier scraping, search lenses. Works with Claude, Cursor, and any MCP client. GitHub - ruvnet/RuView: π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video. GitHub - scanaislop/aislop: Catch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 7 languages (TypeScript, JavaScript, Python, Go, Rust, Ruby, PHP). Sub-second, deterministic, no LLM at runtime. MIT-licensed. GitHub - kouhxp/cheap-im: CPU-only voice agent approximating Thinking Machines' Interaction Models demo GitHub - unprovable/OrchidMantis: Orchid Mantis — standalone framework for Zero-Knowledge Proofs of eXploit (ZKPoX). GitHub - MarcellM01/TinySearch: Shrink the web for your local LLMs! GitHub - TangibleResearch/Halgorithem: A Algo designed to detect AI Hallucitions GitHub - DO-SAY-GO/freelang: I love freelang GitHub - CarpseDeam/Aura-IDE: An AI coding harness that shaped itself - Planner/Worker agents, repo awareness, surgical edits, validation, recovery, and safe diff approvals. GitHub - chojs23/concord: A feature-rich TUI client for Discord GitHub - tommyjepsen/awesome-ux-skills: UX & AI Product designs skills you can use today in Claude Code GitHub - aerf-spec/aerf: Agent Evidence Receipt Format (AERF) — an open specification for tamper-evident, independently verifiable records of AI agent actions. GitHub - kklimuk/docx-cli: CLI for AI agents (Claude, Codex) to read, edit, and comment on .docx files with full format fidelity. GitHub - Jwrede/tokentoll: Catch LLM cost changes in code review. Infracost for LLM spend. GitHub - samchon/ttsc: A `typescript-go` toolchain for compiler-powered plugins and type-safe execution + 500x faster lint integrated into compiler GitHub - Higangssh/homebutler: 🏠 Manage your homelab from chat. Single binary, zero dependencies. GitHub - olalie/tapmap: See where your computer connects and what stands out on a live world map. GitHub - matisiekpl/neond: DX-focused control plane for Postgres dedicated to non-critical workloads. Your postgres:latest replacement 🐘 GitHub - Diplomat-ai/diplomat-agent: What can your AI agent do to the real world? Scan your code. See which tool calls have zero checks GitHub - Bajusz15/beacon: Open-source agent for secure remote access, monitoring, and deploys across home-lab and self-hosted machines like Raspberry Pi, N100, or any Linux server. Open web based TTY or tunnel Home Assistant and other local services securely without opening ports. BigTech AI News - Chrome 应用商店 GitHub - vinhnx/VTCode: VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management. GitHub - michaelaz774/decision-engine: A decision operating system for startup founders, powered by Claude Code. Synthesizes wisdom from 25+ legendary founders and investors into interactive AI-driven decision frameworks. GitHub - Chrilleweb/dotenv-diff: Validate environment variable usage in your codebase GitHub - Lumen-Labs/brainapi2: BrainAPI is a knowledge graph–powered AI memory layer that transforms unstructured data into structured knowledge, enabling intelligent search, recommendations, and contextual memory for AI agents and applications. GitHub - familiar-software/familiar: Let AI watch you work. Familiar lets your AI update its memory, skills, and knowledge by watching your screen. GitHub - skorotkiewicz/rudo: A small, elegant dock for Wayland GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. make sidebar/address bar rounded corner toggleable
We Have Been Drawing Flows for 20 Years. But We Are Not Using Their Power
steampixel · 2026-06-11 · via Show HN

For two decades now, we have been dragging nodes onto canvases, connecting them with arrows, and calling the result a "flow." Chatbot builders, automation tools, LLM orchestrators, form designers. Every single one of them shows you the same picture: boxes connected by lines. And every single one of them quietly wastes what that picture actually is.

Because here is the uncomfortable truth. When you design a flow visually, you are not drawing a flow. You are drawing a network graph. A structure that, in mathematics, biology, neuroscience, and computer science, belongs to the most powerful organizing principles we know of.

And yet, flow builders use this structure for exactly one thing: telling the runtime what happens next.

That is like buying a Formula 1 car to drive it to the mailbox.

Networks are one of the most powerful structures in nature

Look around. Neurons in your brain. Mycelium under a forest floor. Power grids. Protein interactions. Social ties. Road systems. The internet itself. Whenever nature or engineering needs to solve a hard, adaptive, distributed problem, the answer tends to look the same: a network of nodes connected by edges.

Why? Because networks can do things that linear sequences fundamentally cannot.

  • Networks can loop back. A signal can return, revisit, reconsider.
  • Nodes can know each other. They can exchange data without a strict parent and child relationship.
  • Networks can be traversed in many ways. There is rarely one path. There are paths, plural, and the best one depends on the current state of the world.
  • Multiple regions can be active at the same time. Parallelism is native, not a feature you bolt on.
  • Networks can adapt. Activating one region can deactivate another. Energy, attention, or signal can shift across the whole structure as conditions change.

This is the energy sitting on every flow builder canvas you have ever opened. And almost none of it is harnessed.

What flow builders actually do with all that power

Open Botpress. Voiceflow. n8n. Make. Pick your favorite. The graph on screen is treated as a glorified arrow diagram. The edge means one thing and one thing only: "after this node, go to that node."

That is it. Twenty years of progress and the edge is still a fancy "then."

Everything a real network can do has been amputated. There is no real backtracking, no shared context between distant nodes, no native parallelism, no concept of a path that can be invalidated and rerouted. The graph is a wireframe for a sequence, not a living structure.

And so the moment your flow needs to behave like a real network, you fall off a cliff.

The consequences of ignoring the network

This is not a theoretical complaint. It shows up in the daily pain of anyone who has ever shipped a serious flow.

Backtracking requires manual code. A user changes their mind three steps ago. In a real network, that is a state change that ripples through the graph. In a typical flow builder, it is a problem you solve with custom logic, hidden conditions inside nodes, and a private collection of curse words.

Bots block when they show an interface. The moment a chatbot displays a form, a button group, or a configurator, the entire conversation freezes until the user finishes. Why? Because the underlying engine has no concept of multiple regions being alive at the same time. A real network would let the form sit there while the bot keeps reacting, sending hints, validating, or responding to side events. But the flow builder only knows "next."

Multiple intents are nearly impossible to handle. A user writes "I want to cancel my order and also change my email." Two intents in one sentence. A network could activate both relevant regions and serialize them cleanly. A linear flow builder picks one, drops the other, or routes you into a "sorry, I did not understand" loop.

These are not edge cases. These are everyday flows. And the tools we have were never built to handle them, because the network underneath was never allowed to behave like a network.

The three escape hatches the big builders offer (and why they all fail)

When the architecture cannot solve the problem, the vendor sells you a workaround. There are essentially three on the market today, and each one creates a new problem instead of fixing the old one.

1. Restarts: "The user said something unexpected? Restart the flow. The state got messy? Restart. Something changed mid conversation? Restart." This is pain pushed directly onto the user. Imagine a website where every misclick sent you back to the homepage. We would call that broken. In flow builders, we call it a feature.

2. Code nodes: "Cannot express it in the graph? Drop in a code node and write JavaScript." This is pain pushed onto the agency or developer. You end up mixing imperative code with visual flow, creating an unmaintainable hybrid where half the logic is on the canvas and half is buried in script fields. Six months later nobody knows where anything lives. The graph lies about what the system actually does.

3. LLMs as a control layer: "Let the model figure it out." This is pain pushed onto reliability. LLMs are excellent at fuzzy understanding and terrible at deterministic expert flows. Try running a regulated intake form, a medical screening, or a precise product configurator through a free floating LLM and see how many compliance officers want to talk to you. The moment you hand the steering wheel to a probabilistic model, you have lost the guarantees that made a flow worth drawing in the first place. For deterministic, auditable, expert grade flows, "let the model decide" is not an answer. It is a liability.

All three workarounds exist because the foundation refuses to use the network it pretends to be.

But this is not an anti LLM argument

It is important to be precise here, because the easy misreading of the previous section is "Wanderer thinks LLMs do not belong in flows." That is not the position. The position is that LLMs do not belong in charge of flows. They belong inside them, as typed components with a clear job.

In Wanderer, this is exactly how Multi Intent is solved. A user types something like "I want to cancel my order and also change my email." An LLM node receives the prompt, extracts the intents as structured JSON, and that JSON unlocks edges in the graph. The LLM does what it is genuinely good at, which is understanding language. The graph does what it is genuinely good at, which is executing logic deterministically and reproducibly. No model decides business rules. No business logic tries to parse natural language. Each part does the job it was built for.

That distinction matters more than it looks. It is the difference between using an LLM as a conductor and using it as a sensor. As a conductor, an LLM has to be right about everything, all the time, including things it has no way of knowing. As a sensor, it only has to produce structured output from unstructured input, which is the one task where modern models are reliably strong. The graph takes that output and decides what happens next, based on rules you can read, audit, and trust.

This is the architecture that survives contact with real users, real regulations, and real edge cases. Not "LLMs everywhere." Not "LLMs nowhere." LLMs as nodes, the graph as the runtime, and a clear contract between them.

What if the graph actually behaved like a network?

This is the question that motivated Reactive Graph Sequencing, the engine behind Wanderer. The idea, as laid out in I'm done. Flow editors are broken. And you all know it., is simple to state and surprisingly hard to find anywhere else.

Treat the graph as the runtime. Let state live in nodes. Let logic live on edges. Let the network continuously re-sequence itself as state changes. Give edges real semantic weight (must, may, not) instead of "go here next." Add control edges so distant nodes can push state or call each other without violating the visual structure. Then watch what becomes possible.

You stop drawing diagrams. You start drawing behavior.

The flows that suddenly become trivial

The clearest way to understand the difference is to look at flows that are essentially impossible (or require pages of custom code) in conventional builders, and become a handful of nodes in a real network engine. Every one of the following is a working example in the Wanderer flow database.

A chatbot that keeps talking while a form is open. "A chatbot that helps you fill out a form" lets the form stay visible while the bot continues reacting, sending messages, and offering guidance in the background. No frozen UI. No blocking modal. Two regions of the network alive at once.

Automatic multi intent serialization. A user types a single prompt containing several intentions. The flow detects them, queues them, and processes them one after another, cleanly. No restart. No "I only understood one thing." The network simply activates the relevant regions and orders them.

Automatic UI cleanup. When a button, form, or input no longer makes sense given the current state, Wanderer removes it automatically. Because the graph already knows which nodes are alive and which are not. You never write cleanup code, because cleanup is a property of the network, not a task.

Context change detection. A flow that notices when a user keeps switching back and forth between two product branches, and proactively offers help. That is the network observing its own traversal history. Try wiring that with conventional condition fields.

Product configurator with live stock invalidation. A customer is halfway through configuring a product. The last unit sells out via an API event. The chatbot interrupts, tidies up the affected UI, explains the situation, and offers alternatives. No restart. No custom backtracking code. The state changed, the network re-sequenced, and the affected branches died on their own.

The Time Traveling Pizza Configurator. Pick your dough, your sauce, your toppings. Jump back. Change your mind. Break it if you can. Backtracking, follow up questions, and data invalidation all happen on their own, without a single line of code, so the configuration always stays consistent no matter how often you reshape it.

Try and Throw for unexpected entries. When a user types a new intention instead of, say, an expected order number, a Try / Catch structure catches that signal deep in the conversation and redirects it elsewhere. Errors and surprises become routable events, not crashes.

None of these are demos invented to flatter the engine. They are the everyday situations that break conventional builders, expressed as a few nodes and edges because the underlying network is finally allowed to do what networks do.

Stop drawing diagrams. Start drawing systems.

We have been staring at network graphs on our screens for twenty years and treating them like flowcharts from a 1970s textbook. The energy was always there. The structure was always there. We just kept asking it to do one tiny job: tell me what comes next.

Networks can do so much more. They can remember, reroute, parallelize, invalidate, and adapt. They can absorb the messiness of real users instead of pushing it back onto developers, agencies, or worst of all, the users themselves.

The next generation of flow builders will not win because of nicer icons or a shinier sidebar. It will win because it finally treats the graph as what it has always been. A living network. With all the power that implies.

We have been drawing them for two decades. It is time we started using them.

Title image: https://unsplash.com/de/fotos/grunes-und-schwarzes-seil-BW0vK-FA3eg