- Integrated yaml-cpp library into the project for YAML file parsing. - Updated ConversationalAgentService to set ROM context in AI services. - Extended AIService interface with SetRomContext method for context injection. - Implemented SetRomContext in GeminiAIService and OllamaAIService. - Enhanced PromptBuilder to load resource catalogues from YAML files. - Added functions to parse commands, tools, examples, and tile references from YAML. - Improved error handling for loading YAML files and added search paths for catalogues. - Updated CMake configuration to fetch yaml-cpp if not found. - Modified vcpkg.json to include yaml-cpp as a dependency.
22 lines
440 B
JSON
22 lines
440 B
JSON
{
|
|
"name": "yaze",
|
|
"version": "0.3.2",
|
|
"description": "Yet Another Zelda3 Editor",
|
|
"dependencies": [
|
|
{
|
|
"name": "sdl2",
|
|
"platform": "!uwp",
|
|
"features": ["vulkan"]
|
|
},
|
|
"yaml-cpp"
|
|
],
|
|
"builtin-baseline": "4bee3f5aae7aefbc129ca81c33d6a062b02fcf3b",
|
|
"overrides": [],
|
|
"features": {
|
|
"pkg-config": {
|
|
"description": "Use pkg-config for dependency detection",
|
|
"dependencies": []
|
|
}
|
|
}
|
|
}
|