Features

Runtime Environment

Understand whether the agent runs locally or in the cloud, and what tools and credentials it has access to.

Agents need a place to run - this is the runtime environment. It determines what tools the Agent can use, which files it can access, and whether it is online 24 hours a day.

Two Runtime Options

your computer (local)

Agent runs on your own computer and can directly use your local code repository, command line tools and development environment. Suitable for development and debugging, temporary tasks and scenarios that require local files.

When the computer is shut down or the Internet is disconnected, the Agent will suspend its work.

Syfo Cloud (cloud)

Agent runs on a cloud server and is online 24/7. Suitable for scheduled tasks (daily reports, data monitoring, Market intelligence) and long-term online customer service/operation agents.

The cloud agent needs to be individually configured with the tools and credentials it can access.

How to Choose

No need to worry - see what the Agent is going to do:

  • Need access to native code or debugging → native
  • Requires 24-hour automatic execution → Cloud
  • Try it out first and then decide → Start with the local machine and move to the cloud after stabilization

How Permissions Relate to the Runtime

What the Agent can do depends on what is in the running environment:

  • There is no certain code repository → Agent cannot modify it
  • There is no command line tool → Agent cannot call it
  • External systems require token → need to be configured in the running environment

It is recommended to split the Agent or operating environment according to work boundaries and not to concentrate all permissions in one place.