Skip to content

Conversation

@vabruzzo
Copy link
Contributor

@vabruzzo vabruzzo commented Dec 18, 2025

[Title of Your PR]

Key Changes:

  • List major changes and core updates
  • Keep each line under 80 characters
  • Focus on the "what" and "why"

Added:

  • New features/functionality
  • New files/configurations
  • New dependencies

Changed:

  • Updates to existing code
  • Configuration changes
  • Dependency updates

Removed:

  • Deleted files/code
  • Removed dependencies
  • Cleaned up configurations

Generated Summary:

  • Introduced a new Skills toolset for the agent to manage and view skills effectively.
  • Added get_skills_prompt method to generate the skills portion of the prompt, which enhances the agent's contextual awareness.
  • Implemented model_post_init to automatically inject default Skills if not already present during agent initialization.
  • Updated internal methods to utilize a common _get_system_prompt, improving code maintainability and consistency in prompt generation.
  • Created a new skills.py file containing the Skill model and methods for loading and viewing skills from a specified directory.
  • Modified the module imports in __init__.py to include the new skills submodule.

Potential Impact:

  • These changes will enable more flexible and dynamic skill management for agents, improving their functionality and ability to respond to user requests based on available skills.

This summary was generated with ❤️ by rigging

@vabruzzo vabruzzo changed the title Feat/skills feat: skills Dec 18, 2025
@vabruzzo vabruzzo changed the title feat: skills feat: skills wip Dec 19, 2025
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.

2 participants