Commit 27ac411
authored
Add profiler_agent example as snapshot from main toolkit repo (#15)
**Summary**
- Adds a new example at examples/profiler_agent in NeMo-Agent-Toolkit-Examples as a snapshot copy of the profiler agent previously hosted in the main nat repo.
- Preserves the example code, configs, and tests under:
- examples/profiler_agent/src/nat_profiler_agent
- examples/profiler_agent/tests
- examples/profiler_agent/README.md
- Adds snapshot provenance note in the README with the source commit SHA from the main repo.
**Packaging and repo-alignment updates**
- Updated examples/profiler_agent/pyproject.toml to match examples-repo expectations:
- removed monorepo-local path dependencies
- declared standalone dependency requirements
- switched entry point registration to nat.components
- Removed per-example uv.lock from this example (examples repo uses central/root lockfile).
- Kept configs symlink to src/nat_profiler_agent/configs.
**Docs updates**
- Updated install/run instructions in examples/profiler_agent/README.md to use examples-repo paths.
- Replaced broken relative docs links with canonical links to NeMo Agent Toolkit docs.
- Reworded trace-generation setup to avoid requiring unavailable local examples.
**Test compatibility update**
Updated examples/profiler_agent/tests/test_profiler_agent.py so the full workflow test is skipped if simple_calculator_observability is not present in this repository.
**Validation notes**
Validated base functionality:
<img width="2718" height="1284" alt="image" src="https://github.com/user-attachments/assets/30d59b49-fd20-4eea-bdfb-68f519c064a7" />
## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/resources/contributing.md).
- We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license.
- Any contribution which contains commits that are not Signed-Off will not be accepted.
- When the PR is ready for review, new or existing tests cover these changes.
- When the PR is ready for review, the documentation is up to date with these changes.
Authors:
- Anuradha Karuppiah (https://github.com/AnuradhaKaruppiah)
Approvers:
- Will Killian (https://github.com/willkill07)
URL: #151 parent 7406837 commit 27ac411
47 files changed
Lines changed: 1698 additions & 29 deletions
File tree
- .github
- ISSUE_TEMPLATE
- workflows
- ci/scripts
- github
- examples
- .template
- mcp_rag_demo
- scripts
- src/nat_mcp_rag_demo
- configs
- profiler_agent
- src/nat_profiler_agent
- configs
- tool
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments