You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new agent_id field with a UUID value is added to multiple runagent.config.json template files across different frameworks. In three templates (OpenAI and Parlant), the env_vars configuration blocks are removed alongside this addition. Additionally, two LlamaIndex template exports are removed from the package's __init__.py.
Changes
Cohort / File(s)
Summary
Agent ID Field Addition Across Templates templates/ag2/default/runagent.config.json, templates/agno/default/runagent.config.json, templates/autogen/default/runagent.config.json, templates/crewai/default/runagent.config.json, templates/default/default/runagent.config.json, templates/langchain/chatbot/runagent.config.json, templates/langchain/default/runagent.config.json, templates/langgraph/*/runagent.config.json, templates/letta/*/runagent.config.json, templates/llamaindex/default/runagent.config.json, templates/n8n/default/runagent.config.json
Added new top-level agent_id field with placeholder UUID value "00000000-0000-0000-0000-000000000000" to JSON configuration across multiple template directories. Trailing commas adjusted to maintain valid JSON structure.
Agent ID Addition with Environment Variable Removal templates/openai/default/runagent.config.json, templates/openai/email_agent/runagent.config.json, templates/parlant/default/runagent.config.json
Removed env_vars blocks containing API keys and environment configuration, and added new top-level agent_id field. Replaces environment-based configuration with explicit agent identifier.
Removed public exports: LlamaIndexAdvancedTemplate and LlamaIndexBasicTemplate.
Estimated code review effort
🎯 2 (Simple) | ⏱️ ~10 minutes
Homogeneous changes across most files (repetitive agent_id field additions to config files)
Consistent pattern makes verification straightforward once understood
Minimal variations: three files include env_vars removals; one file involves import removals
Areas for extra attention:
templates/openai/* and templates/parlant/default/runagent.config.json — verify that removing env_vars does not break intended configuration semantics
templates/llamaindex/__init__.py — confirm that removing these exports does not impact public API or downstream dependencies
Possibly related PRs
PR Sawra/runagent cloud support wip #71: Introduces agent_id utilities and refactors upload/REST flows to require and propagate agent_id, making these config file updates essential for the feature to function.
🐰 A UUID springs forth, a badge so new,
Each template blooms with identity true.
Old env keys fade, their work is done,
Agent IDs rise—configurations, one by one!
Say hello to order in the config sun! 🌞
✨ Finishing touches
📝 Generate docstrings
🧪 Generate unit tests (beta)
Create PR with unit tests
Post copyable unit tests in a comment
Commit unit tests in branch sawra/agent-id-to-template
📜 Recent review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📥 Commits
Reviewing files that changed from the base of the PR and between 1fa6e81 and f5eeaeb.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary by CodeRabbit
Configuration Updates
agent_idconfiguration field across all agent templates.Changes