CtrlNode Bridge 2026.2.5 #25
ctrlnode-ai
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
CtrlNode Bridge v2026.2.5 Release Notes
This release adds task cancellation, user input delivery, and persistent session resume for follow-ups across all providers.
What's new
Task cancellation
Tasks can now be cancelled mid-run from the CtrlNode UI. Bridge receives a
cancel_taskcommand and signals the active provider to stop immediately:SIGTERMto the child process, thenSIGKILLafter 3 seconds if still runningAbortControllerSIGTERMto the ACP subprocessUser input delivery
When an ACP agent (Copilot, Gemini, Hermes ACP) encounters a permission prompt it cannot auto-approve, it now notifies the UI with a
task_waiting_for_inputevent instead of silently cancelling. The UI can respond with aninput_responsemessage that Bridge forwards to the running process. Claude Code supports writing directly tostdin; ACP providers log a warning for now (full interactive support coming in a future release).Persistent session resume for follow-ups (Claude Agent SDK)
Follow-up intents dispatched to Claude Agent SDK agents now resume the original conversation session instead of starting a new one:
tasks/<taskId>/session_id) when a task completes so it survives Bridge restartsFollow-up file preparation (all providers)
Follow-up messages now consistently write a numbered input file (
<shortId>-followup-N.md) to the task'sinput/folder before dispatching to any provider. The agent prompt is automatically augmented with:<shortId>-followup-N-output.md)agent_log.mdis prepended as context so the agent knows what was done in the original runProviders with native session history (Claude Code, Claude Agent SDK) receive only the output-file instruction since the conversation history is already available in the session.
Follow-up emits
task_completeFollow-up runs now emit a
task_completeevent when they finish, causing the backend to properly transition the task status back todoneorfailedafter the follow-up completes.Upgrade
Replace the binary and restart. No configuration changes are required.
This discussion was created from the release CtrlNode Bridge 2026.2.5.
Beta Was this translation helpful? Give feedback.
All reactions