-
Notifications
You must be signed in to change notification settings - Fork 498
Labels
feature requestNew feature or requestNew feature or request
Description
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
I want NeMo Agent Toolkit to be able to run agents that are defined with Agent Spec, so that I can optimize my agents with NeMo Agent Toolkit's profiling functionalities.
Describe your ideal solution
A new type could be included for agent spec; for example, as a workflow:
workflow:
_type: agent_spec
configuration:
component_type: Agent
id: bdd2369b-82e6-488f-be2c-44f05b244cab
name: writing agent
description: Agent to help write blog articles
system_prompt: 'Your a helpful writing assistant. Answer the user''s questions about article writing.
Make sure to welcome the user first, their name is {{user_name}}, but keep it short'
inputs:
- title: user_name
type: string
llm_config:
component_type: VllmConfig
id: 3a5bf0c0-9f28-47d8-99b4-be7da6a531c8
name: gpt-oss-120b
url: http://url.to.my.vllm.server/
model_id: gpt-oss-120b
tools:
- component_type: ServerTool
id: 48676753-50ff-4346-b0a5-1ff13069d0be
name: pretty_formatting
description: Given a paragraph, format the paragraph to fix spaces, newlines, indentation, etc.
inputs:
- title: paragraph
type: string
outputs:
- title: formatted_paragraph
type: string
The implementation can leverage the Agent Spec langGraph adapter as the agent spec runtime.
Additional context
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
- I have searched the open feature requests and have found no duplicates for this feature request
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or request