feat: Implement LLM function calling schemas and enhance prompt builder with tool definitions

This commit is contained in:
scawful
2025-10-03 22:20:29 -04:00
parent 799d8117ed
commit bcdb7b3ad0
5 changed files with 130 additions and 42 deletions

View File

@@ -86,6 +86,9 @@ class PromptBuilder {
return tile_reference_;
}
// Generate OpenAI-compatible function call schemas (JSON format)
std::string BuildFunctionCallSchemas() const;
// Set verbosity level (0=minimal, 1=standard, 2=verbose)
void SetVerbosity(int level) { verbosity_ = level; }