Ce contenu n’est pas encore disponible dans votre langue.
AWFlow 0.9 is the result of the Road to 1.0 program: a long pass over everything you touch when you build, run and fix a workflow. The goal was simple: a workflow should do what it says, tell you what happened, and keep doing it after an update.
What’s new in 0.9
Section titled “What’s new in 0.9”What changed
Section titled “What changed”Nouveau 42
- Workflows Every run is recorded, even before you save, with Manual and Automatic filters and Ran unsaved changes. Runs
- Workflows Debug a past run in the editor with its data on the canvas, and run a failed run again on the current version or the one that ran. Debug a run
- Workflows Logs as a tree, with each AI call and its tokens, and a Run 3 of 12 stepper for steps inside loops. Read a run
- Workflows Step versions: a saved step keeps its behaviour; Update step shows what changes and applies it in one undo. Step versions
- Workflows Workflow behaviour versions: new workflows skip steps with no items, pair lists, keep expression types and stop on broken expressions; older ones upgrade only when you choose, after a preview on their last run. Behaviour versions
- Workflows Workflow settings: schedule timezone, what each run keeps, who is told when it fails, and time saved. Workflow settings
- Workflows On error can send failed items down a red Error output while the others carry on. Error handling
- Workflows Disable a step without deleting it: it passes its input straight on. Disable a step
- Workflows Variables: keep a base URL or an id in one place and write {{ $vars.NAME }} in any step. Variables
- Workflows Map data by tapping, suggestions and a live preview in expression fields, a full-screen expression editor and 50 new helper functions. Expressions
- Workflows Keyboard shortcuts for the whole canvas, with a ? sheet, Tidy up and copy-paste of steps between workflows. Keyboard shortcuts
- Workflows History keeps labelled versions you can compare, name and keep. Workflow history
- Workflows Folders and Archive in the workflow list, with Undo. Manage the list
- Nodes JavaScript Code: a fast, sandboxed JavaScript step, once for each item or once for all items. JavaScript Code
- Nodes Summarize items: counts, sums, averages and lists per group, like a pivot table. Summarize items
- Nodes Polling triggers start a workflow on a new feed item, email, GitHub issue, sheet row, Notion page or Linear issue. Polling triggers
- Nodes Multi-page forms: a When a form is submitted trigger, richer In-Page Form fields and a Form ending. When a form is submitted
- Nodes Schedule takes a cron rule with a plain-words preview and a timezone. Schedule
- Nodes HTTP Request splits lists into items, fetches every page, can return errors as data, and turns a pasted cURL command into its settings. HTTP Request
- Aria & agents Test runs score an AI workflow on a dataset and compare two runs, regressions first. Test runs
- Aria & agents App and page steps can be an agent’s tools, with Let the model decide fields and Ask before a call. Steps as AI tools
- Aria & agents A Browser block gives an agent Aria’s browser, read only by default, limited to the sites you allow. Browser
- Aria & agents Chat replies stream, a Respond to Chat step sends exactly what you want, and chat workflows can show in Aria with attachments. Respond to Chat
- Aria & agents Aria plans bigger builds first, and Fix with Aria explains a failed step and proposes a change. Fix with Aria
- Integrations Connections test themselves and show Connected as, can be locked to their sites, and can be added from inside a step. Add a connection
- App Home becomes Today, with what needs you, your automations, insights and Discover. Insights
- App Settings › Health checks whether your setup is safe and fixes what it finds. Health
- App Encrypted backups of everything on this device, weekly if you like, and protection on the first save. Backups
- App An update card says before and after an update which of your workflows it touches. Updating AWFlow
- Aria & agents When an agent looks at a page, its timeline shows a drawing of the page structure, never a screenshot, and private fields are never read. What you see of a page
- Workflows Workflow info: click the workflow name for its status, version, behaviour, storage and folder. Create a workflow
- Workflows Keep a step’s result and reuse it in editor runs instead of running the step again; kept results stay on this device and are never shared. Kept results
- Workflows Run from here runs a step and what follows on what earlier steps already produced. Run from here
- Workflows A run detail with Steps, a Timeline and filterable Logs; a run that pauses stays one run; Interrupted and Timed out statuses. Runs
- Workflows Stop any running run, from any window; a time limit per step and per run; Wait in line for runs that start while one is going, with Queued runs. Run limits
- Workflows Items at the same time: steps that can safely work in parallel process several items at once, results in order. Steps
- Workflows Run a failed item again, or every failed item of a step, from the run it failed in, as a new linked run. Run failed items again
- Workflows Test a step with only the item you are looking at, from Run step. Test with one item
- Aria & agents The model sees: each model call of an AI step, part by part, with its tokens; full prompts for editor runs. The model sees
- Aria & agents Set up test runs in three steps, from a Google Sheet, a Data Store key or pasted CSV. Test runs
- Workflows Make a copy of an installed workflow, and check for its update from the workflow info. Workflow info
- App Health moves a key pasted into a step to a connection in one sheet. Health
Amélioré 41
- Workflows History downloads any version as .awf and shows its last run; an older Aria change can be reverted. Workflow history
- Nodes HTTP Request takes a Raw JSON body, forms can give up after a deadline, and polling triggers show when they last checked, with Check now. Raw JSON body
- Aria & agents Test runs read a Google Sheet, and any run can be added to the test dataset. Test runs
- App Notices from AWFlow in the inbox, search and filters on Notifications, Local AI and the workflow list (across folders), and bulk storage moves for connections. Notifications
- Workflows A paused run continues on the version it started on, exactly once, even if you edited the workflow meanwhile. Paused runs
- Workflows $json reads the current item and $('Step').item follows an item back to an earlier step. Item linking
- Workflows Renaming a step rewrites every reference to it, and Save warns about fields that read a missing step. Steps
- Nodes Merge gains Append, Combine by position and Every combination. Merge
- Workflows Faster runs: long loops no longer slow down, and long runs keep their last 5,000 log lines plus every warning and error.
- App Built-in steps are translated into French, German and Chinese.
- App One word per thing: steps, Run, Runs, On/Off and Connections; steps and triggers have plain names (When I press Run, If, Join branches…). Glossary
- Workflows Step settings: Setup and Advanced, required fields first, More options, a field menu, defaults shown, and Input, Setup and Output side by side. Steps
- Workflows If, Filter and Route by value take groups of rules with Match all or any, a type check and Ignore case. If
- Nodes Edit Fields can keep other fields, nest dotted names and write JSON; Python Code runs once for all items. Edit Fields
- Nodes Loop and Split in Batches can collect the results of every pass, and say when their limit cut them short. Loop
- Nodes Guardrails runs quick checks without a model and can clean up the text; AI steps take a fallback model. Guardrails
- Integrations Return all on app list operations, a resource locator (from list, by URL, by ID), API-key connection types, and empty Basic Auth passwords. Connection types
- Integrations Integration errors keep “Response status: …” and add the start of the response; 429 and 503 answers wait for Retry-After.
- Security Page content and tool results are fenced for every AI step, and acting after reading untrusted content asks first. Browser control & safety
- App The side panel has a bottom bar, a command palette that runs actions, Open in full tab, and drafts that survive closing it. Side panel
- App Errors say what happened in plain words, confirmations name what goes, and many actions offer Undo.
- App Some warnings that only mattered to developers moved from the step to the run log.
- Workflows Accessible canvas: steps and links are announced, tab order follows the flow, and run progress can be announced. Screen readers
- Workflows A step whose Error output has nothing linked says so, in its settings, on the canvas and in the run, with a fix. Error handling
- Workflows Mapped fields say what couldn’t be worked out and name the fix; a Fixed field holding {{ }} offers Switch to expression. Expressions
- Workflows Folders are rows of the workflow list, search finds workflows in every folder with their path, and each row shows its last run. Manage the list
- Workflows Minimise the step sheet in the side panel, a blank first row in Edit Fields, and field-name suggestions from the input. Steps
- Nodes HTTP Request says how many pages it will fetch and offers to raise the limit. HTTP Request
- Nodes Forms: Give up after presets, form progress in Runs, and forms from the notch or the right-click menu. When a form is submitted
- Nodes Respond to Chat streams into the open chat when its message is the AI reply, and says when it is sent whole. Respond to Chat
- Nodes Sandboxed JavaScript and Python Code steps say they touch nothing outside the step. JavaScript Code
- Aria & agents Workflow as Tool’s Ask before running says why it asks and what the workflow can do. Workflow as Tool
- Aria & agents Reverting to before an Aria message asks first and lists what goes; change cards count links. Building workflows in chat
- Aria & agents New chat asks who to talk to; Aria from Help shows its context and the docs pages it used. Chat
- Security Approval cards on the page highlight data in the address and say why they ask; team threads show where a turn became untrusted. Browser control & safety
- Aria & agents Look can show the element references on the real page, when you ask. Look
- App Back up with your vault passphrase; weekly backups run by themselves while it is unlocked, and the reminder reaches you when AWFlow is closed. Backups
- App Insights say at which step a workflow most often fails; Notifications get a From AWFlow chip and the update card. Insights
- App The notch lists all chats for a page with search and folders, opens forms, and hands a waiting plan to the side panel. Assistant notch
- Integrations Move several connections to your account with a confirmation of what moves and what changes. Edit a connection
- Workflows The update Review names each finding’s kind, and a deprecated step can be replaced in one change. Step versions
Corrigé 16
- Workflows A step fed several lists, one of them empty, no longer loses the other inputs.
- Workflows An approval answered in a called workflow no longer leaves the calling workflow waiting forever.
- Workflows A weekly Schedule rule keeps its weekdays when it runs.
- Workflows A step on If’s false branch gets the false items, never the true ones.
- Workflows Failed runs are recorded as Failed, not Canceled, and an error after hand-off is still recorded.
- Workflows Join branches forwards the branch that ran; a join fed by two triggers runs; Loop output no longer grows on every pass.
- Workflows Expressions resolve in one pass (data is never run as an expression), keep {{ }} text that isn’t one, and helper functions can’t reach the object prototype.
- Workflows XOR means exactly one, an empty Filter or Loop explains itself, and Merge matches keys on their raw values.
- Workflows Typing an expression no longer corrupts it, field edits are never lost or written to another step, and Ready to run tells the truth.
- Nodes HTTP Request follows redirects in the browser and its Autodetect and File formats work.
- Nodes Schedule: hour labels, a 30-second floor and out-of-range times reported as setup issues; the cron search keyword is back.
- Integrations Two Google or Microsoft connections no longer share a sign-in.
- Security Python Code can no longer escape its sandbox, and Python Code works in the web app again.
- Integrations A locked vault no longer sends the encrypted secret as the password.
- Nodes A page script that throws fails its step with the browser’s error instead of “No content found”.
- Workflows Linking a step and saving within a second no longer loses the new link.
In detail
Section titled “In detail”One word per thing
Section titled “One word per thing”The app now uses one plain word for each thing, everywhere: a workflow is made of steps (the node reference keeps the word node), you press Run (and Run step for one step), past runs are under Runs, a workflow is On or Off, and the accounts you link are Connections. Steps and triggers have plain names too: When I press Run, If, Route by value, Join branches, Keyboard shortcut, Test helper… The old names still work in search. See the glossary.
Your saved workflows keep working
Section titled “Your saved workflows keep working”AWFlow 0.9 changes how some steps and some workflow rules behave, but never for a workflow you already have:
- each saved step keeps its version, and shows Update available when a newer one exists (Step versions);
- each workflow keeps its behaviour (Classic for workflows made before 0.9), and you can preview and upgrade it when you want (Workflow behaviour versions).
What you may still notice is listed in Breaking changes.
Build faster
Section titled “Build faster”Map data by tapping a value, get suggestions and a live preview while typing an expression, open a full-screen expression editor, add steps from the keyboard, paste steps between workflows, tidy the canvas in one click, and keep values you reuse as variables. Step settings put the required fields first and say what the default is.
Run, debug, measure
Section titled “Run, debug, measure”Runs records every run, keeps the data of failed runs, and lets you Debug in editor or Run again. Test runs score an AI workflow on a dataset. Insights show how often your workflows run, fail and save you time.
Keep your data safe
Section titled “Keep your data safe”Health checks your setup, backups keep an encrypted copy of everything on this device, drafts survive closing the panel, and two windows can no longer overwrite each other’s changes. See also Updating AWFlow.