mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-18 14:56:50 +02:00
Each starter now reacts to a busy session in its own way: - An integration message gets a busy notice. The bridge deletes its stored attachments and does not run the message. - An integration button resume waits for the session for 5 seconds. Then it posts "This action has already been handled". A Preview resume waits the same time and then gets `turn_already_running`. - A workflow-tool resume tries again with a backoff from 1 s to 30 s. It stops when the run is no longer suspended. - A background wake skips without a failure count. The turn that holds the session requests a new wake when it settles. - A busy sub-agent resume is retryable, so the parent stays suspended. The session lease replaces the in-process HITL guard and the running check of the wake, so this removes both and `existsRunningByThread`. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| templates | ||
| test | ||
| AGENTS.md | ||
| BREAKING-CHANGES.md | ||
| eslint.config.mjs | ||
| nodemon.json | ||
| oxlint.config.mts | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vitest.config.base.ts | ||
| vitest.config.integration.testcontainers.ts | ||
| vitest.config.integration.ts | ||
| vitest.config.migration.testcontainers.ts | ||
| vitest.config.migration.ts | ||
| vitest.config.ts | ||
| vitest.tsc-entity-transform.ts | ||
| vitest.workspace-externals.ts | ||