---
canonical: https://docs.jentic.com/reference/standard-agent/extending/
representation: markdown-alternate
# Canonical page: https://docs.jentic.com/reference/standard-agent/extending/
# This is the Markdown alternate of the page above.
title: "Extending the Jentic Standard Agent"
description: >-
  Extend Standard Agent through its key extension points: add reasoning algorithms,
  custom sequential steps, LLM wrappers, tool providers, and memory backends.
---

# Extending Standard Agent

!!! warning "Deprecated"
    Standard Agent is **deprecated** and kept only for reference. Its tooling layer depends on the
    retired **Jentic SDK** (`jentic` PyPI package / the hosted `app.jentic.com` platform). The
    current, supported path is **self-hosted Jentic One** — see [Jentic One](../jentic-one/index.md).

Common extension points:

| Need | How |
|------|-----|
| New reasoning algorithm | Implement `BaseReasoner` and inject into `StandardAgent` |
| Custom sequential step | Implement new `Plan`, `ExecuteStep`, `Reflect`, or `SummarizeResult` and compose a `SequentialReasoner` |
| New tool provider | Implement `JustInTimeToolingBase` |
| Persistent memory | Implement `MutableMapping` (e.g., Redis-backed) |

Tips:
- Keep interfaces thin; favor composition.
- Add small examples under `examples/` and link them from [Examples](./examples.md).