# Spicepod Configuration

### Edit app spicepod not connected to GitHub

To update Spice App spicepod.yaml, navigate to **Code** tab. Use Components sidebar to add data connectors, model providers and preconfigured datasets, or manually edit spicepod.yaml in code editor.

After saving the spicepod changes, a new deployment must be triggered. Learn more about [Spicepod Deployments](/docs/portal/app-spicepod/deployments.md).

### Edit app spicepod connected to GitHub

If the Spice App is connected to a GitHub repository ([learn more](/docs/portal/apps/connect-github.md) about how to connect), the only way to update the Spicepod configuration is to edit the spicepod.yaml file in the root of your repository and push it to the default branch.

To apply the updated spicepod, a new deployment must be triggered. Learn more about [Spicepod Deployments](/docs/portal/app-spicepod/deployments.md).

App Code tab allows to explore and preview files in connected repository.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.spice.ai/docs/portal/app-spicepod/spicepod-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
