# Class: Agent

## 🤖 Related Tutorial

- [Agent Modules Guide](../../../../../docs/guides/common-features/advanced/agent-modules.md) - Learn about agent modules and custom agents

An Agent to manipulate applications to complete specific tasks.
According to the use scenary, The agent can a browser use agent which is
specialized for browser automation tasks, The agent also can be  a computer
use agent which is specialized for multiple applications automation tasks.

## Table of contents


### Properties


## Properties

```typescript
browser: [`BrowserUseAgent`](browser-use-agent.md)
computer: [`ComputerUseAgent`](computer-use-agent.md)
mobile: [`MobileUseAgent`](mobile-use-agent.md)
```

## Related Resources

- [Session API Reference](../../common-features/basics/session.md)

