Skip to content

Conversation

@mike-deem-uipath
Copy link
Contributor

@mike-deem-uipath mike-deem-uipath commented Jan 12, 2026

Depends on UiPath/uipath-python#1087 and UiPath/uipath-runtime-python#65 (is causing checks to fail)

Adds support for conversation agents:

  • state is initialized with input messages received when the job is started. init node overwrites messages in state so that the system prompt message comes first.
  • no tools are bound, the agent can just respond without invoking a tool
  • only agent response messages are sent to cas (or both coded and autonomous conversational agents). CAS doesn't expect the system message and the user message is sent from the client.
  • don't delete state.db if keep_state_file context option is set (the cli can set this using --keep-state-file). This allows conversational agents to accumulate conversation history across multiple runs.

@mike-deem-uipath mike-deem-uipath marked this pull request as ready for review January 13, 2026 00:54
@mike-deem-uipath mike-deem-uipath force-pushed the feat/conv-agent-support branch 5 times, most recently from d171eb1 to e5f3195 Compare January 15, 2026 02:06
@cristipufu cristipufu force-pushed the feat/conv-agent-support branch from e5f3195 to ccf5b05 Compare January 15, 2026 07:03
@cristipufu cristipufu force-pushed the feat/conv-agent-support branch from ccf5b05 to d617733 Compare January 15, 2026 07:08
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.

Overall it looks ok.
Some things will need to be changed to properly support parallel execution of tools, but that's my job

@cristipufu cristipufu merged commit b0eda26 into main Jan 15, 2026
36 of 39 checks passed
@cristipufu cristipufu deleted the feat/conv-agent-support branch January 15, 2026 07:16
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.

4 participants