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

@copybara-service copybara-service Bot commented Apr 8, 2026

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.
  • Tests for all implementations.
  • Updated BUILD files for correct targets and visibility.

@copybara-service copybara-service Bot force-pushed the test_886330483 branch 5 times, most recently from b7b62c0 to 86c4a0a Compare April 8, 2026 14:31
@copybara-service copybara-service Bot force-pushed the test_886330483 branch 7 times, most recently from 1475616 to 1a288a8 Compare April 29, 2026 00:41
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.
- Tests for all implementations.
- Updated BUILD files for correct targets and visibility.

PiperOrigin-RevId: 886330483
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