---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/tools/standing_instructions/variables/listStandingInstructionsTool.md
description: >-
  List every standing instruction currently held by the active execution
  context.
---

# Variable: listStandingInstructionsTool

```ts
const listStandingInstructionsTool: Tool<SpooledJsonArtifact<unknown>>;
```

Defined in: [batteries/tools/standing\_instructions/index.ts:42](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/tools/standing_instructions/index.ts#L42)

List every standing instruction currently held by the active execution context.

## Remarks

Calls `ctx.refreshStandingInstructions()` to ensure the local Set is in sync with the
persistence layer, then serialises the resulting strings to a JSON array. The list is
stringly-keyed; the same content string serves as the identifier for subsequent removes.
