> For the complete documentation index, see [llms.txt](https://docs.raga.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.raga.ai/ragaai-catalyst/agentic-testing/concepts/application-workflow.md).

# Application Workflow

#### **Application Workflow Overview**

The Application Workflow provides a detailed view of the complete execution flow of a dataset datapoint, showcasing all the interactions, inputs, outputs, and operations executed during the process. This feature captures a step-by-step trace of how the application processes data, including interactions with tools, models, APIs, and files.

**Interaction Types**

The Application Workflow tracks the following interaction types:

* **`agent_call_start`**: Indicates the start of an agent's execution.
* **`agent_call_end`**: Marks the completion of an agent's execution.
* **`input`**: Logs user or system-provided input to the application.
* **`output`**: Captures the final output generated by the application.
* **`tool_call_start`**: Represents the initiation of a tool or external service call.
* **`tool_call_end`**: Signals the completion of the tool or external service call.
* **`llm_call`**: Logs the interaction with a Language Model (LLM) during execution.
* **`file_read`**: Records any file-reading operations performed by the application.
* **`file_write`**: Logs file-writing operations carried out by the application.
* **`network_call`**: Tracks external API or network requests made by the application.

**How to View the Application Workflow**

1. **Open a Dataset**:
   * Navigate to the dataset where the datapoint is located.
2. **Select a Datapoint**:
   * Click on a specific datapoint within the dataset to open the trace view.
3. **Access the Application Workflow**:

   * In the trace view, locate and click on the **"Application Workflow"** tab to view the detailed flow of interactions.
   * User can click on a interaction and it will open the span and view the complete trace.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.raga.ai/ragaai-catalyst/agentic-testing/concepts/application-workflow.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
