- Turborepo monorepo with apps/web and packages/database, sdk-python - Next.js 15 app with professional landing page (dark theme, emerald accent) - Prisma schema: Trace, DecisionPoint, Span, Event models with full indexing - Docker Compose: web (port 4200), postgres:16, redis:7, migrate service - Python SDK package stubs: init, trace decorator, log_decision, integrations - Multi-stage Dockerfile for standalone Next.js production build
34 lines
964 B
TOML
34 lines
964 B
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.backends"
|
|
|
|
[project]
|
|
name = "agentlens"
|
|
version = "0.1.0"
|
|
description = "Agent observability that traces decisions, not just API calls"
|
|
readme = "README.md"
|
|
license = "MIT"
|
|
requires-python = ">=3.9"
|
|
authors = [{ name = "Vectry", email = "hunter@repi.fun" }]
|
|
keywords = ["ai", "agents", "observability", "tracing", "llm"]
|
|
classifiers = [
|
|
"Development Status :: 3 - Alpha",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Programming Language :: Python :: 3",
|
|
"Topic :: Software Development :: Libraries",
|
|
]
|
|
dependencies = [
|
|
"httpx>=0.25.0",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
langchain = ["langchain-core>=0.1.0"]
|
|
openai = ["openai>=1.0.0"]
|
|
all = ["agentlens[langchain,openai]"]
|
|
|
|
[project.urls]
|
|
Homepage = "https://agentlens.vectry.tech"
|
|
Repository = "https://gitea.repi.fun/repi/agentlens"
|
|
Documentation = "https://agentlens.vectry.tech/docs"
|