robocorp / robocorp

Create 🐍 Python AI Actions and 🤖 Automations, and deploy & operate them anywhere
https://robocorp.com/
Apache License 2.0
405 stars 50 forks source link

Async APIs for running actions #177

Open fabioz opened 6 months ago

fabioz commented 6 months ago

Description

The action server currently only has one API to run the actions which is synchronous. Ideally we'd like APIs which allow the action server to start running and then poll for the result (a 2nd step would be issuing a callback when it finishes).

tonnitommi commented 6 months ago

Initially, the recommendation for long-running actions is to revert to Robocorp's Process and Control Room stack, which provides async API, webhooks and the ability to poll the results.

We might revisit the relation between Actions and Processes later.

kariharju commented 1 month ago

This issue has been moved here, under Sema4AI/actions repository.