{"adoption": {"forks": 383, "observed_at": "2026-08-28T04:08:54.857070+00:00", "stars": 4604}, "canonical_url": "https://ross.abutalabs.com/products/latitude-llm", "card": {"archived": false, "artifact_type": "service", "description": "Latitude is the open-source AI monitoring platform.", "domain": ["artificial-intelligence", "large-language-models", "monitoring", "developer-tools", "self-hosted"], "enriched": true, "function": ["monitoring", "tracing", "alerting", "analytics", "mcp", "sdk"], "health_score": 100, "homepage": "https://latitude.so", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["latitude-dev/latitude-llm"], "name": "latitude-dev/latitude-llm", "platform": ["self-hosted", "python"], "pushed_at": "2026-08-26T16:35:10+00:00", "repo": "latitude-dev/latitude-llm", "stars": 4604, "tags": ["llm-observability", "agent-monitoring", "ai-observability", "opentelemetry", "tracing", "error-monitoring", "agent-dispatch", "evals", "mcp-server", "ai-agents", "web-server", "docker", "nodejs", "typescript"], "topics": ["llm-observability", "agent-monitoring", "agent-observability", "ai-error-monitor", "ai-monitoring", "ai-observability", "llm-error-tracing", "llm-tools"], "urls": [], "use_cases": ["monitor llm agent traces and tool calls in production", "find and group recurring agent failures into tracked signals", "get Slack or webhook alerts when agent issues escalate", "trace token usage, latency, and cost per session", "dispatch a coding agent to fix detected agent failures", "ingest OpenTelemetry traces from any language", "search and cluster production agent conversations by behavior", "import existing traces from Langfuse, LangSmith, or Braintrust"], "what_it_is": "Latitude is an open-source, MIT-licensed AI agent observability and monitoring platform that captures production agent traffic as traces and sessions, groups recurring failures into signals, and can dispatch coding agents like Claude Code or Cursor to open fix PRs. It offers TypeScript and Python SDKs, an OTLP-compatible ingestion endpoint, an MCP server, and self-hosted or cloud deployment.", "when_to_avoid": ["you only need simple application performance monitoring without LLM-specific features", "you need a lightweight local tracing library rather than a full platform", "your team cannot run a web service or use the hosted cloud offering"], "when_to_choose": ["you run LLM agents in production and need failure detection and monitoring", "you want OpenTelemetry-compatible tracing without vendor lock-in", "you want an open-source, self-hostable alternative to Langfuse or LangSmith", "you want automated issue discovery and coding-agent-driven fixes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/latitude-llm", "repo": "latitude-dev/latitude-llm", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.857070+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.271168+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "96118c79cf1a0ed86e4679a92cf677e641ef9e7af7bd2b3521e08a10c2cef0a9", "fetched_at": "2026-08-28T04:08:54.857070+00:00", "kind": "readme", "missing": false, "url": "https://github.com/latitude-dev/latitude-llm"}, {"content_hash": "b0a2feb11da697c00d19572d5bd75b32509519ad74dcb72f0b2ffabc3b2709ef", "fetched_at": "2026-08-29T09:05:00.423041+00:00", "kind": "homepage", "missing": false, "url": "https://latitude.so"}, {"content_hash": "0c5c327df52bae09b947cbf468a42f4be27a797a1b87dd86885f6836fed53214", "fetched_at": "2026-08-29T09:05:00.434605+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/introduction"}, {"content_hash": "afe1040005a7efef072b24ce4d5032dc18d849702e4bfa6438ba54f69a6f243b", "fetched_at": "2026-08-29T09:05:00.438045+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/mcp"}, {"content_hash": "dfef9c73cf5ff1008e9355556b2c5af6b1fc0425b3bf25f5b53af370c5b2d588", "fetched_at": "2026-08-29T09:05:00.439784+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so"}, {"content_hash": "2555f35c134c0632a6a82d4cc2ab616d017de56a564a8ef951116d3066201237", "fetched_at": "2026-08-29T09:05:00.441436+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/telemetry/otel-exporter"}, {"content_hash": "caed04ac34a9fe6eff7b41aa6aaf41b2f666b4c064e614f9225cbdb0134e7dce", "fetched_at": "2026-08-29T09:05:00.443235+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/signals/create"}, {"content_hash": "82928c4318ea4641789a5ac4c0836690846b5c07b375bb1c206dc19f7a275bc1", "fetched_at": "2026-08-29T09:05:00.444783+00:00", "kind": "site_page", "missing": false, "url": "https://docs.latitude.so/getting-started/how-to-use-latitude"}, {"content_hash": "143bd465a499686ab1e245e2f4cd2e120aad304610e32dbb365d6e782123d700", "fetched_at": "2026-08-29T09:05:00.432500+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/pricing"}, {"content_hash": "7dc0ef54667e5168c89e119943b793a71f4d9cbde94616701cb3307ff6eacb6e", "fetched_at": "2026-08-29T09:05:00.436491+00:00", "kind": "site_page", "missing": false, "url": "https://latitude.so/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 56, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 796, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 162}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}