# Resources and integrations

## Choose a task

| Task | Page | Description |
| --- | --- | --- |
| Configure agent models | [Agent model configuration](model-configurations/index.md) | The agent model configuration saves non-sensitive metadata such as model selections, capabilities, and connection references. |
| Manage knowledge-base metadata | [Agent knowledge base](agent-knowledge-bases/index.md) | List, retrieve, create, and update the knowledge bases attached to agents. |
| Manage tools and tool connections | [Tools](tools/index.md) | The tool interface is used to manage workspace tools, query reference relationships, and manage built-in GitHub, Grafana, and email tool connections. |
| Manage skills and versions | [Skills](skills/index.md) | The skills interface is used to manage workspace skills, import packages, select versions, and submit run requests. |
| Connect external services | [Agent connection](connections/index.md) | List, retrieve, create, and update agent connections, and probe MCP connections or create MCP tools in batches. |
| Configure channel connections | [Channel instance](channel-instances/index.md) | A channel instance holds a connection configuration and credential reference for a specific Provider. |

```{toctree}
:hidden:
:maxdepth: 1

Model configurations <model-configurations/index>
Agent knowledge bases <agent-knowledge-bases/index>
Tools <tools/index>
Skills <skills/index>
Connections <connections/index>
Channel instances <channel-instances/index>
```
