---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/tools/web_retrieval/interfaces/ArtifactRecommendations.md
description: >-
  The artifact-resolver recommendations a caller may supply so the glue names no
  concrete class itself. Each converter asks for the relevant key; if the caller
  omits it, content stays inline.
---

# Interface: ArtifactRecommendations

Defined in: [batteries/tools/web\_retrieval/index.ts:71](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/web_retrieval/index.ts#L71)

The artifact-resolver recommendations a caller may supply so the glue names no concrete class
itself. Each converter asks for the relevant key; if the caller omits it, content stays inline.

## Properties

| Property                                   | Type                                                                                           | Description                                                         | Defined in                                                                                                                                  |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
|  `json?`         | [`ArtifactConstructorResolver`](../../../../forge/type-aliases/ArtifactConstructorResolver.md) | Recommended for JSON content (`SpooledJsonArtifact`).               | [batteries/tools/web\_retrieval/index.ts:77](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/web_retrieval/index.ts#L77) |
|  `markdown?` | [`ArtifactConstructorResolver`](../../../../forge/type-aliases/ArtifactConstructorResolver.md) | Recommended for markdown content (`SpooledMarkdownArtifact`).       | [batteries/tools/web\_retrieval/index.ts:75](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/web_retrieval/index.ts#L75) |
|  `text?`         | [`ArtifactConstructorResolver`](../../../../forge/type-aliases/ArtifactConstructorResolver.md) | Recommended for plain-text / HTML content (base `SpooledArtifact`). | [batteries/tools/web\_retrieval/index.ts:73](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/web_retrieval/index.ts#L73) |
