- Introduced new skills tools: `skills_categories`, `skills_list`, and `skill_view` in `model_tools.py`, allowing for better organization and access to skill-related functionalities. - Updated `toolsets.py` to include a new `skills` toolset, providing a dedicated space for skill tools. - Enhanced `batch_runner.py` to recognize and validate skills tools during batch processing. - Added comprehensive tool definitions for skills tools, ensuring compatibility with OpenAI's expected format. - Created new shell script `test_skills_kimi.sh` for testing skills tool functionality with Kimi K2.5. - Added example skill files demonstrating the structure and usage of skills within the Hermes-Agent framework, including `SKILL.md` for example and audiocraft skills. - Improved documentation for skills tools and their integration into the existing tool framework, ensuring clarity for future development and usage.
22 lines
627 B
Bash
22 lines
627 B
Bash
#!/bin/bash
|
|
|
|
# Test skills tool with Kimi K2.5
|
|
# Usage: ./configs/test_skills_kimi.sh "your query here"
|
|
# Example: ./configs/test_skills_kimi.sh "List available skills and show me the vllm skill"
|
|
|
|
# Default query if none provided
|
|
QUERY="${1:-List all available skills. Then show me the axolotl skill and view one of its reference files.}"
|
|
|
|
echo "🎯 Testing Skills Tool with Kimi K2.5"
|
|
echo "📝 Query: $QUERY"
|
|
echo "="
|
|
|
|
python run_agent.py \
|
|
--enabled_toolsets=skills \
|
|
--model="moonshotai/kimi-k2.5" \
|
|
--base_url="https://openrouter.ai/api/v1" \
|
|
--max_turns=10 \
|
|
--verbose \
|
|
--save_sample \
|
|
--query="$QUERY"
|