# Agent Design and Usage

- [Pathway Basic Nodes](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-nodes.md): The goal of this overview page is to provide details on the notion of basic nodes in voicehub.
- [Pathway Action Nodes](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-action-nodes.md): The goal of this overview page is to provide details on the notion of action nodes in voicehub.
- [Pathway Edges](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-edges.md)
- [Pathway Variables](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/built-in-variables.md): These built-in variables are automatically available in every call. They are populated at the start of the call and can be used anywhere in your flow for routing, logic, prompts, or conditions.
- [Assign Phone Numbers](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/assign-phone-numbers.md)
- [Web Widget](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/embed-with-web-widget.md)
- [Call Control](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/call-control.md)
- [Knowledge Base](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/upload-knowledge-base.md): This page explains how to add knowledge base documents to your agent
- [Test & Monitor](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/test-and-monitor.md)
- [Prompt Design](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/prompt-design.md)
- [Provider Keys (Custom Mode Only)](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/provider-keys-custom-mode-only.md)
- [Permissions](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/permissions.md): This page documents all available permissions in the platform and the actions they authorize.
- [QA Testing](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/qa-testing.md)
- [Phonebook](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/phonebook.md)
- [Analyze Past Calls (CallStudio)](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/analyze-past-calls-callstudio.md)
- [Custom Analysis Fields](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/custom_analysis_fields.md)
- [Calculated Fields](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/calculated-fields.md)
- [White Labeling](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/white-labeling.md)
- [Team & Permissions](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/team-and-permissions.md)
- [Avatar Calls](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/avatar-calls.md)
- [Pathway Versioning](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-versioning.md)


---

# 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://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage.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.
