feat: Integrate GovernancePlugin for emoji filtering in agent responses

This commit is contained in:
2026-03-03 18:47:10 +00:00
parent aabbbbe4c4
commit a1bd2b000f

View File

@@ -10,17 +10,20 @@ from google.cloud.firestore_v1.async_client import AsyncClient
from va_agent.auth import auth_headers_provider
from va_agent.config import settings
from va_agent.session import FirestoreSessionService
from va_agent.governance import GovernancePlugin
toolset = McpToolset(
connection_params=StreamableHTTPConnectionParams(url=settings.mcp_remote_url),
header_provider=auth_headers_provider,
)
governance = GovernancePlugin()
agent = Agent(
model=settings.agent_model,
name=settings.agent_name,
instruction=settings.agent_instructions,
tools=[toolset],
after_model_callback=governance.after_model_callback,
)
session_service = FirestoreSessionService(