logfire
This commit is contained in:
@@ -12,4 +12,5 @@ dependencies = [
|
||||
"ag-ui-protocol",
|
||||
"python-dotenv",
|
||||
"httpx",
|
||||
"logfire>=4.16.0",
|
||||
]
|
||||
|
||||
@@ -5,6 +5,16 @@ PydanticAI agent with MCP tools from Cavepedia server.
|
||||
import os
|
||||
import logging
|
||||
import httpx
|
||||
import logfire
|
||||
|
||||
# Configure Logfire for observability
|
||||
# Uses LOGFIRE_TOKEN in production, or local auth from `logfire auth` in dev
|
||||
logfire.configure(
|
||||
project_name='cavepediav2',
|
||||
environment=os.getenv('ENVIRONMENT', 'development'),
|
||||
)
|
||||
logfire.instrument_pydantic_ai()
|
||||
logfire.instrument_httpx()
|
||||
|
||||
from pydantic_ai import Agent, ModelMessage, RunContext
|
||||
from pydantic_ai.settings import ModelSettings
|
||||
|
||||
2
web/agent/uv.lock
generated
2
web/agent/uv.lock
generated
@@ -231,6 +231,7 @@ source = { virtual = "." }
|
||||
dependencies = [
|
||||
{ name = "ag-ui-protocol" },
|
||||
{ name = "httpx" },
|
||||
{ name = "logfire" },
|
||||
{ name = "mcp" },
|
||||
{ name = "openai" },
|
||||
{ name = "pydantic-ai" },
|
||||
@@ -243,6 +244,7 @@ dependencies = [
|
||||
requires-dist = [
|
||||
{ name = "ag-ui-protocol" },
|
||||
{ name = "httpx" },
|
||||
{ name = "logfire", specifier = ">=4.16.0" },
|
||||
{ name = "mcp" },
|
||||
{ name = "openai" },
|
||||
{ name = "pydantic-ai" },
|
||||
|
||||
Reference in New Issue
Block a user