#ControlFlow
as an evil third position you can use ControlFlow for this
July 11, 2026 at 12:47 AM
Spotted these LLMs instructions in ControlFlow docs.

github.com/PrefectHQ/Co...

@jlowin.dev, @alternatebuild.dev, have you shared how are you using LLMs while working on ControlFlow?

Curious after reading the _Querying for More Information_ section where seems like the LLM can question itself.
github.com
January 8, 2025 at 12:00 PM
For people who really love early software, Marvin 3 is now on the main branch.

This will effectively be ControlFlow 2, replacing Marvin’s entire engine with CF’s agentic one (and Pydantic AI).

No Pypi releases yet.
January 31, 2025 at 12:25 PM
ControlFlow with Either would be nice, but soon you just get std::pair (note: horseshoe theory proven?)
July 11, 2026 at 5:45 AM
Next week we're launching our DC space (The Embassy) with a happy hour for the DC data community. Join us!

www.meetup.com/data-science...
December 6, 2024 at 9:20 PM
If you're in DC and you're into data science, come hang at our new office and check out ControlFlow (link in 🧵)

www.meetup.com/data-science...
Holiday Happy Hour and Agentic AI Workflows with ControlFlow, Wed, Dec 11, 2024, 5:00 PM | Meetup
Join the DC data community for food, drinks, socializing, and holiday cheer! We’ll also see a demo of [ControlFlow](https://controlflow.ai), an open source Python framewor
www.meetup.com
December 2, 2024 at 6:13 PM
Like this:

```
fn next(&mut self) -> Option<T> {
self
.try_fold((), |(), item| ControlFlow::Break(item))
.break_value()
}
```
June 13, 2025 at 7:30 PM
So I realised I want to refactor ~all of the methods in our 10k+ Rustlang JS engine to move one ZST param from second place to last. Going to be a fun PR.

Also, I just added a bunch of methods that return Option<T> and now I realize I want to return ControlFlow<JsResult<()>, T> instead.

+/- 10k <3
December 10, 2024 at 7:28 AM
In ControlFlow we experimented with making a Task the core interaction point. While for convenience you can run it to completion the goal is to let you step in and out of the while loop.

Still thinking about this.
December 1, 2024 at 3:32 PM
In today's video:

🔥What Angular @switch is and when to use it
🔥What’s new with @case in Angular v21.1
🔥Best practices for using @switch with signals

youtu.be/4tM4CZf9pPI

#angular #controlflow
Angular @switch Template Control Flow Explained (+ New @case in v21.1)
YouTube video by Deborah Kurata
youtu.be
January 21, 2026 at 4:41 PM
Rust analyzer’s extract into function command showed me the ControlFlow type. Neat stuff. Very big fan.
January 4, 2025 at 2:25 PM
oh ok i think i interpreted the question more broadly (using LLMs in general) but as far as controlflow I think the only vectorstore support is an implementation detail of memory so I suspect that section might be old / LLM hallucinated 🙂

but @jlowin.dev might correct me
January 9, 2025 at 12:19 PM
May 21, 2025 at 6:44 AM
ControlFlow is a Python framework for building and orchestrating AI-powered workflows by defining tasks, assigning AI agents, and managing workflow execution with integrated observability and error handling.
February 7, 2025 at 4:27 AM
tldr - plan is for Marvin 3 to merge both projects.

Today:

- Marvin has amazing DX but only OpenAI and only single-shot calls (no agentic behavior)

- ControlFlow (v1) is our opinionated approach to effective agent primitives
January 15, 2025 at 7:52 PM
October 8, 2025 at 7:36 AM
Who has time to migrate their Angular templates to the new control flow syntax?

Luckily, there is a Angular CLI schematic that automatically migrates templates for us!

Check out the migration tool in my latest video: youtu.be/fkAFHMhjJsQ

#angular #controlflow
Automatically Migrate to Angular's New Control Flow Template Syntax
With Angular's new control flow syntax, we can simplify our templates, improve performance, and reduce bundle sizes. But do we really have time to manually c...
youtu.be
April 4, 2024 at 3:18 PM
Yes, short circuiting, that’s the whole point. I certainly don’t want that behavior with the `ControlFlow::Break` variant, and it doesn’t even make sense with `Option` or (as I’ve proposed) `cmp::Ordering`. It’s just the trait that interacts with the `?`, same as any other operator overload.
August 10, 2025 at 3:34 PM
Check out my latest YT video -> Angular's new template syntax: control flow.

Why do we need a new template syntax? In this video, we examine the new @if and @for control flow blocks. Then answer the "why?" question.

#angular #controlflow @angular

youtu.be/j9VTGRGyE-o
Angular's New Template Syntax: Control Flow
Starting in Angular version 17, we have the option of using new techniques for building our templates. This new block template syntax replaces the NgIf, NgFo...
youtu.be
April 2, 2024 at 3:27 PM