# AGW features

> Explore custom agents, Agentflow, agent handoffs, and execution controls.

---

LLMS index: [llms.txt](/llms.txt)

---

Explore eleven ways AGW supports everyday work. Each page explains a use case, where to start, and the limits to keep in mind.

---

Section pages:

- [Custom agents](/docs/features/custom-agent/): Combine models, instructions, and tools so agents can reason and act within a defined role.
- [Agentflow](/docs/features/agentflow/): Agents reason and act; Agentflow routes work and executes predefined steps.
- [Shared context across agents](/docs/features/shared-context/): Switch agents within a conversation and build on the discussion so far.
- [Image input](/docs/features/image-input/): Upload images in a conversation and ask the agent questions about them.
- [Memory: preferences and project knowledge](/docs/features/memory/): Save personal preferences and project knowledge, and choose where project memory lives.
- [Plan and Execute modes](/docs/features/plan-execute/): Analyze the approach first, then carry out the work.
- [Structured responses with JSON Schema](/docs/features/structured-output/): Configure a Response Schema so an agent's final reply follows a fixed JSON structure.
- [Tool approval](/docs/features/tool-approval/): Decide whether to allow a tool to modify files or execute commands.
- [File browsing and Git change review](/docs/features/files-git/): Browse Project files in the Chat workspace, review Git diffs, stage changes, and send line comments back to the agent.
- [Multiple clients](/docs/features/clients/): Access your AGW Server from a browser, desktop, or mobile device.
- [Third-party account sign-in](/docs/features/oidc-login/): Sign in to Web and Desktop with an OIDC or OAuth2 account, each with its own isolated data.

---

Backlinks:

- [Documentation](/docs/)
