Skip to content

cp: docs: correct Workplace Assistant tool and database counts (2314) into r0.5.0 - #2371

Merged
ananthsub merged 1 commit into
r0.5.0from
cherry-pick-2314-r0.5.0
Aug 5, 2026
Merged

cp: docs: correct Workplace Assistant tool and database counts (2314) into r0.5.0#2371
ananthsub merged 1 commit into
r0.5.0from
cherry-pick-2314-r0.5.0

Conversation

@svcnvidia-nemo-ci

Copy link
Copy Markdown

beep boop [🤖]: Hi @ananthsub 👋,

we've cherry picked #2314 into  for you! 🚀

Please review and approve this cherry pick by your convenience!

The Workplace Assistant docs quote four different figures for the same
environment: 26 tools / 5 databases, 27 tools / 5 databases, 27 tools /
6 databases, and 27 tools split as five toolkits plus a company
directory.

`get_tools` in `resources_servers/workplace_assistant/utils.py` is the
source of truth. It always registers the company directory lookup, then
adds one toolkit per requested name. Running it with the five toolkits
`app.py` seeds each session with:

```
functions: 27   schemas: 27
containers: analytics, calendar, company_directory, customer_relationship_manager, email, project_management
per-toolkit: email 6, analytics 6, calendar 5, project_management 5, crm 4, company_directory 1
```

So: 27 tools across five mutable databases plus a read-only company
directory. `is_correct` (utils.py:166) compares final state for the five
databases and not the company directory, which only exposes
`find_email_address`.

## Changes

- `evaluation/environment-list.mdx`: 26 tools to 27 tools
- `generating-training-data.mdx`: "27 tools across 6 databases" to five
databases plus a company directory lookup
- `about-workplace-assistant.mdx`: the 27 tools are the five databases
plus the company directory, not 27 tools spread across five databases
- `environments/workplace_assistant/README.md` and
`resources_servers/workplace_assistant/README.md`: 26 tools to 27 tools

`mcp-resources-server.mdx` already matched the code and is unchanged.

## Test

`resources_servers/workplace_assistant/tests/test_docs_counts.py`
derives the count from `get_tools` and asserts every page and README
that quotes it. Adding or removing a tool now fails a test instead of
leaving the docs stale.

Signed-off-by: Ananth Subramaniam <ansubramania@nvidia.com>
Signed-off-by: NeMo Bot <nemo-bot@nvidia.com>
@svcnvidia-nemo-ci

Copy link
Copy Markdown
Author

/ok to test a54ca75

@copy-pr-bot

copy-pr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

@ananthsub
ananthsub merged commit 0104be1 into r0.5.0 Aug 5, 2026
29 of 32 checks passed
@ananthsub
ananthsub deleted the cherry-pick-2314-r0.5.0 branch August 5, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants