Skip to content

feat: Interrupt for low coded CAS agents [JAR-9208]#641

Merged
JoshParkSJ merged 19 commits intomainfrom
josh/cas-interrupt
Mar 17, 2026
Merged

feat: Interrupt for low coded CAS agents [JAR-9208]#641
JoshParkSJ merged 19 commits intomainfrom
josh/cas-interrupt

Conversation

@JoshParkSJ
Copy link
Contributor

@JoshParkSJ JoshParkSJ commented Feb 26, 2026

Changes

  • for tool confirmation, defer startToolCall, prompt user interrupt start/end, and then run startToolCall from runtime layer, and endToolCall on tool message
  • providing metadata in the tool response for HITL tools because there was a bug where the agent would think it mistakenly called the wrong tool even though the user intentionally modified the arguments (see discussion here)
  • detailed thread here for durable_interrupt

notes

@JoshParkSJ JoshParkSJ changed the title use hitl for low coded cas agents [JAR-9208] feat: Interrupt for low coded CAS agents [JAR-9208] Feb 26, 2026
@JoshParkSJ JoshParkSJ force-pushed the josh/cas-interrupt branch from 1431778 to ebbf522 Compare March 6, 2026 01:41
Copy link
Contributor

@andreitava-uip andreitava-uip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: maybe consider moving durable_interrupt into another top level module like _utils.

@JoshParkSJ JoshParkSJ merged commit 544977f into main Mar 17, 2026
39 checks passed
@JoshParkSJ JoshParkSJ deleted the josh/cas-interrupt branch March 17, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants