Skip to content

feat: Add SkillSource interface and implementations for loading skills#1123

Open
copybara-service[bot] wants to merge 1 commit intomainfrom
test_886330483
Open

feat: Add SkillSource interface and implementations for loading skills#1123
copybara-service[bot] wants to merge 1 commit intomainfrom
test_886330483

Conversation

@copybara-service
Copy link
Copy Markdown

feat: Add SkillSource interface and implementations for loading skills

This change introduces the SkillSource interface and its implementations
to support loading skills from various sources in the ADK.

Key changes:

  • SkillSource interface: Core abstraction for loading skills.
  • LocalSkillSource: Implementation for loading skills from local files.
  • InMemorySkillSource: Implementation for loading skills from memory.
  • GcsSkillSource: Implementation for loading skills from Google Cloud Storage.
  • Tests for all implementations.
  • Updated BUILD files for correct targets and visibility.

@copybara-service copybara-service bot force-pushed the test_886330483 branch 3 times, most recently from 0bef203 to b7b62c0 Compare April 8, 2026 13:48
This change introduces the SkillSource interface and its implementations
to support loading skills from various sources in the ADK.

Key changes:
- SkillSource interface: Core abstraction for loading skills.
- LocalSkillSource: Implementation for loading skills from local files.
- InMemorySkillSource: Implementation for loading skills from memory.
- GcsSkillSource: Implementation for loading skills from Google Cloud Storage.
- Tests for all implementations.
- Updated BUILD files for correct targets and visibility.

PiperOrigin-RevId: 886330483
@copybara-service copybara-service bot force-pushed the test_886330483 branch 2 times, most recently from b7b62c0 to 86c4a0a Compare April 8, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant