Skip to content

Conversation

@Pouyanpi
Copy link
Collaborator

Add "Tools Integration" guide to the advanced user documentation. The new guide covers supported tools, configuration settings (including passthrough mode), implementation examples, and security considerations for tool usage in NeMo Guardrails. Also update the advanced index to include the new guide.

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.
@Pouyanpi Pouyanpi added this to the v0.17.0 milestone Sep 24, 2025
@Pouyanpi Pouyanpi added the documentation Improvements or additions to documentation label Sep 24, 2025
@Pouyanpi Pouyanpi self-assigned this Sep 24, 2025
@Pouyanpi Pouyanpi requested a review from Copilot September 24, 2025 10:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive documentation for tools integration with NeMo Guardrails, providing detailed guidance on implementing external tools while maintaining security controls. The guide covers configuration best practices, implementation examples, and important security considerations for safe tool usage.

  • Added complete tools integration guide covering LangChain tools support and custom tool creation
  • Provided configuration examples with passthrough mode settings for input/output rails
  • Included security considerations highlighting tool message risks and recommended safety measures

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/user-guides/advanced/tools-integration.md New comprehensive guide for tools integration with configuration examples, implementation patterns, and security best practices
docs/user-guides/advanced/index.rst Updated advanced documentation index to include the new tools integration guide

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions
Copy link
Contributor

Documentation preview

https://nvidia-nemo.github.io/Guardrails/review/pr-1414

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@miyoungc miyoungc merged commit 176544d into develop Sep 26, 2025
10 checks passed
@miyoungc miyoungc deleted the docs/tool-guide branch September 26, 2025 23:40
Pouyanpi added a commit that referenced this pull request Sep 29, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
Pouyanpi added a commit that referenced this pull request Oct 1, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
tgasser-nv pushed a commit that referenced this pull request Oct 14, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
tgasser-nv pushed a commit that referenced this pull request Oct 14, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
tgasser-nv pushed a commit that referenced this pull request Oct 14, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
tgasser-nv pushed a commit that referenced this pull request Oct 28, 2025
* docs: add tools integration guide

Add a comprehensive "Tools Integration" guide to the advanced user
documentation. The new guide covers supported tools, configuration
settings (including passthrough mode), implementation examples, and
security considerations for tool usage in NeMo Guardrails. Also update
the advanced index to include the new guide.

* add the new page to the right index file (#1415)

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

* Update docs/user-guides/advanced/tools-integration.md

Signed-off-by: Miyoung Choi <[email protected]>

---------

Signed-off-by: Miyoung Choi <[email protected]>
Co-authored-by: Miyoung Choi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants