﻿# AxonX Documentation Map

AxonX is an agent-native harness for financial quantitative research. Plugins provide algorithms, Tasks define research inputs and outputs, and the framework manages execution, records, and artifacts. Researchers, external agents, and scripts use the same Jobs and workspace records through Studio, CLI, or MCP.

## Choose your starting point

| Goal                            | Start here                                                                                      | What you will be able to do                                         |
| ------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| Use AxonX for the first time    | [Quickstart](https://flowllm-ai.github.io/AxonX/en/getting-started/quickstart) → [Studio](https://flowllm-ai.github.io/AxonX/en/getting-started/studio)               | Submit a demo, wait for completion, inspect parameters and results  |
| Conduct quantitative research   | [Research overview](https://flowllm-ai.github.io/AxonX/en/research/overview) → [Research workflow](https://flowllm-ai.github.io/AxonX/en/research/workflow)           | Prepare data and connect ETL, training, prediction, and backtesting |
| Research with an external agent | [Agent integration overview](https://flowllm-ai.github.io/AxonX/en/agent/overview) → [External agents](https://flowllm-ai.github.io/AxonX/en/agent/external)          | Operate a research service through a Skill, CLI, or MCP             |
| Chat in Studio                  | [Built-in agent configuration](https://flowllm-ai.github.io/AxonX/en/agent/configuration) → [Built-in agent usage](https://flowllm-ai.github.io/AxonX/en/agent/usage) | Query tasks, troubleshoot, and explain existing research evidence   |
| Deploy services or manage tasks | [Operations overview](https://flowllm-ai.github.io/AxonX/en/guides/overview) → [Remote machines](https://flowllm-ai.github.io/AxonX/en/guides/remote-machines)        | Track execution, manage files, and connect to target services       |
| Develop plugins or client code  | [Development overview](https://flowllm-ai.github.io/AxonX/en/development/overview) → [Task contracts](https://flowllm-ai.github.io/AxonX/en/reference/task-contracts) | Implement research Tasks, register plugins, and call services       |

Read the [project overview](https://flowllm-ai.github.io/AxonX/en/getting-started/overview) for positioning and the experiment case study. The built-in demo needs no market data or model credentials. Research plugins need data; the built-in agent needs model configuration; external agents use their host's model configuration.

## How the documentation is organized

### Get started: complete a minimal execution loop

Run a real task with the [quickstart](https://flowllm-ai.github.io/AxonX/en/getting-started/quickstart), then inspect the same workspace in [Studio](https://flowllm-ai.github.io/AxonX/en/getting-started/studio). Read about [architecture](https://flowllm-ai.github.io/AxonX/en/concepts/architecture), [Jobs and Tasks](https://flowllm-ai.github.io/AxonX/en/concepts/jobs-and-tasks), [task lifecycle](https://flowllm-ai.github.io/AxonX/en/concepts/task-lifecycle), [lineage](https://flowllm-ai.github.io/AxonX/en/concepts/task-lineage), and the [workspace](https://flowllm-ai.github.io/AxonX/en/concepts/workspace) to understand submission, execution, and persistent records.

### Research: move from data to inspectable conclusions

Start with the [research overview](https://flowllm-ai.github.io/AxonX/en/research/overview). The [research workflow](https://flowllm-ai.github.io/AxonX/en/research/workflow) and [Tushare guide](https://flowllm-ai.github.io/AxonX/en/research/tushare) cover data preparation and stage execution. [Reading results](https://flowllm-ai.github.io/AxonX/en/research/results) covers artifact inspection. [Experiment design and confirmation](https://flowllm-ai.github.io/AxonX/en/research/experiments), [backtest methodology](https://flowllm-ai.github.io/AxonX/en/research/backtest), and [strategy comparison](https://flowllm-ai.github.io/AxonX/en/research/strategy-comparison) explain how to evaluate evidence.

[Plugin management](https://flowllm-ai.github.io/AxonX/en/plugins/management) covers installation, discovery, and deployment. [Alpha158](https://flowllm-ai.github.io/AxonX/en/plugins/alpha158) provides the baseline research chain; [Alpha158 Enhanced](https://flowllm-ai.github.io/AxonX/en/plugins/alpha158-enhanced) provides a concrete case of added features, ablations, and independent confirmation. Plugin documentation owns algorithm parameters and experiment numbers.

### Agent: choose an external host or built-in sessions

The [integration overview](https://flowllm-ai.github.io/AxonX/en/agent/overview) explains prerequisites for each path. [External agents](https://flowllm-ai.github.io/AxonX/en/agent/external) covers research with a Skill and CLI; [MCP integration](https://flowllm-ai.github.io/AxonX/en/agent/mcp-integration) explains service tool discovery and responses. [Built-in configuration](https://flowllm-ai.github.io/AxonX/en/agent/configuration) and [usage](https://flowllm-ai.github.io/AxonX/en/agent/usage) cover Claude Agent SDK sessions in Studio.

### Operations: maintain services and execution environments

The [operations overview](https://flowllm-ai.github.io/AxonX/en/guides/overview) connects service setup and record maintenance. Daily operations include [task management](https://flowllm-ai.github.io/AxonX/en/guides/task-management), [file browsing](https://flowllm-ai.github.io/AxonX/en/guides/workspace-files), and [task snapshot synchronization](https://flowllm-ai.github.io/AxonX/en/guides/task-sync). For deployment, read [authentication](https://flowllm-ai.github.io/AxonX/en/guides/authentication), [service hosting](https://flowllm-ai.github.io/AxonX/en/guides/deployment), and [remote machines](https://flowllm-ai.github.io/AxonX/en/guides/remote-machines). Configure an [HTTP proxy](https://flowllm-ai.github.io/AxonX/en/guides/http-proxy), [scheduled Jobs](https://flowllm-ai.github.io/AxonX/en/guides/scheduling), or [DingTalk notifications](https://flowllm-ai.github.io/AxonX/en/research/notifications) as needed. See [operations](https://flowllm-ai.github.io/AxonX/en/guides/operations) for troubleshooting, backup, and recovery.

### Reference: look up parameters and responses

Choose an interface in the [reference overview](https://flowllm-ai.github.io/AxonX/en/reference/overview). Use the [CLI reference](https://flowllm-ai.github.io/AxonX/en/reference/cli) for command syntax, [Python reference](https://flowllm-ai.github.io/AxonX/en/reference/python) for programmatic calls, and [client configuration](https://flowllm-ai.github.io/AxonX/en/reference/client-configuration) and [server configuration](https://flowllm-ai.github.io/AxonX/en/reference/configuration) for connection and startup fields.

Start with the [API overview](https://flowllm-ai.github.io/AxonX/en/api/overview), then consult [tasks](https://flowllm-ai.github.io/AxonX/en/api/tasks), [events](https://flowllm-ai.github.io/AxonX/en/api/events), [files](https://flowllm-ai.github.io/AxonX/en/api/workspace), [machines](https://flowllm-ai.github.io/AxonX/en/api/machines), [plugins and synchronization](https://flowllm-ai.github.io/AxonX/en/api/plugins-sync), or [agent sessions](https://flowllm-ai.github.io/AxonX/en/api/agent).

### Developers: implement capabilities and preserve contracts

Choose an extension layer in the [development overview](https://flowllm-ai.github.io/AxonX/en/development/overview). The [contribution guide](https://flowllm-ai.github.io/AxonX/en/development/contributing) covers development setup and checks; the [development and operations guide](https://flowllm-ai.github.io/AxonX/en/dev_guide) covers Task implementation and CLI practice. [Framework extensions](https://flowllm-ai.github.io/AxonX/en/development/framework-extensions) and [Studio development](https://flowllm-ai.github.io/AxonX/en/development/studio) explain their respective extension points. Consult [Task contracts](https://flowllm-ai.github.io/AxonX/en/reference/task-contracts), the [plugin protocol](https://flowllm-ai.github.io/AxonX/en/reference/plugin-manifest), and [research artifact contracts](https://flowllm-ai.github.io/AxonX/en/reference/research-artifacts) during implementation.

## Reading conventions

How-to guides address concrete goals; reference pages define fields, responses, and boundaries. Project and plugin READMEs maintain the project overview and algorithm details respectively. English and Chinese pages use matching paths and share English screenshots and diagrams.

Replace example credentials, addresses, and Task IDs with actual values. Use the Job and Task schemas discovered on the connected service. Accepted submission still requires waiting for a terminal Task state. Reusing a name replaces a finished task directory; preserve distinct identities for experiment comparisons.

Start with the [FAQ](https://flowllm-ai.github.io/AxonX/en/faq) when something fails, then use the [operations guide](https://flowllm-ai.github.io/AxonX/en/guides/operations) to locate the failure in the service, Job, or Task layer.
