﻿# Operations and deployment

Manage the service, execution target, and persistent research records as separate responsibilities. First verify a local connection with the [quickstart](https://flowllm-ai.github.io/AxonX/en/getting-started/quickstart), then choose the operation you need.

## Choose an operation

| Goal                                               | Guide                                         |
| -------------------------------------------------- | --------------------------------------------- |
| Submit, wait, follow logs, cancel, or delete Tasks | [Task management](https://flowllm-ai.github.io/AxonX/en/guides/task-management)         |
| Browse and inspect workspace artifacts             | [Workspace files](https://flowllm-ai.github.io/AxonX/en/guides/workspace-files)         |
| Copy completed Task snapshots                      | [Task synchronization](https://flowllm-ai.github.io/AxonX/en/guides/task-sync)          |
| Configure service access and tokens                | [Authentication](https://flowllm-ai.github.io/AxonX/en/guides/authentication)           |
| Host a service with or without Studio              | [Deployment](https://flowllm-ai.github.io/AxonX/en/guides/deployment)                   |
| Use CLI direct access or Studio forwarding         | [Remote machines](https://flowllm-ai.github.io/AxonX/en/guides/remote-machines)         |
| Forward configured HTTP requests                   | [HTTP proxy](https://flowllm-ai.github.io/AxonX/en/guides/http-proxy)                   |
| Schedule recurring Jobs                            | [Scheduling](https://flowllm-ai.github.io/AxonX/en/guides/scheduling)                   |
| Send task notifications through DingTalk           | [Notifications](https://flowllm-ai.github.io/AxonX/en/research/notifications) |
| Diagnose failures, back up, and recover records    | [Troubleshooting and recovery](https://flowllm-ai.github.io/AxonX/en/guides/operations) |

## Establish the execution environment

A remote service owns its plugins, data, worker processes, and workspace. Direct CLI access uses the target service token; Studio uses the local token and forwards through its same-origin backend to a configured target. Use the same execution target for submission, waiting, logs, and artifact queries.

Task synchronization copies terminal Task directories. Prepare raw data, plugin dependencies, model credentials, and Agent session environments separately. See [workspace concepts](https://flowllm-ai.github.io/AxonX/en/concepts/workspace) for storage boundaries and [client configuration](https://flowllm-ai.github.io/AxonX/en/reference/client-configuration) for connection precedence.

## Preserve evidence while maintaining the service

Retain distinct Task identities for experiments. A fixed-name rerun replaces a finished directory; deletion removes records and artifacts. Cancellation and service shutdown affect workers but do not provide resumable execution. Read [task lifecycle](https://flowllm-ai.github.io/AxonX/en/concepts/task-lifecycle) before choosing cleanup or recovery actions.
