mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-19 16:55:02 +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> |
||
|---|---|---|
| .. | ||
| agent-background-job.repository.test.ts | ||
| agent-channel-status.repository.test.ts | ||
| agent-execution.repository.test.ts | ||
| agent-memory-entry-candidate.repository.test.ts | ||
| agent-session-lease.repository.test.ts | ||
| agent.repository.test.ts | ||
| ai-preference.repository.test.ts | ||
| credentials.repository.test.ts | ||
| execution.repository.test.ts | ||
| folder.repository.test.ts | ||
| poller-state.repository.test.ts | ||
| project.repository.test.ts | ||
| role.repository.test.ts | ||
| scope.repository.test.ts | ||
| secrets-provider-connection.repository.test.ts | ||
| settings.repository.test.ts | ||
| workflow-dependency.repository.test.ts | ||
| workflow-history.repository.test.ts | ||
| workflow-publication-outbox.repository.test.ts | ||
| workflow-publish-history.repository.test.ts | ||
| workflow.repository.test.ts | ||