Sema4AI / actions

AI Actions connect Agents to your existing enterprise systems and applications - all in 🐍 Python.
https://sema4.ai/
Apache License 2.0
45 stars 4 forks source link

Async APIs for running actions #48

Open kariharju opened 3 weeks ago

kariharju commented 3 weeks ago

Issue by fabioz Friday Jan 19, 2024 at 16:45 GMT Originally opened as https://github.com/robocorp/robocorp/issues/177


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).

kariharju commented 3 weeks ago

Comment by tonnitommi Tuesday Jan 23, 2024 at 12:02 GMT


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.