{"slug":"jeremylongshore-langchain-middleware-patterns","source_name":"jeremylongshore/langchain-middleware-patterns","name":"Jeremylongshore/Langchain Middleware Patterns","description":"Build composable middleware for LangChain 1.0 chains and LangGraph 1.0 agents —\nPII redaction, caching, retry, token budgets, guardrails — with ORDERING rules\nthat avoid cache-key leakage and double-counting. Use when adding cross-cutting\nbehavior, hardening against prompt injection, enforcing per-tenant budgets, or\ndebugging cache-poisoning incidents.\nTrigger with \"langchain middleware\", \"langgraph middleware\", \"PII redaction\nmiddleware\", \"cache middleware order\", \"langchain guardrails\".","version":1,"lift":{"pass_rate_delta_pts":27.27,"pass_rate_pct":86.4,"total_cases":22,"passed_cases":19,"tokens_delta_pct":137.5,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-30T19:20:10.055225+00:00"},"skill_score":0.8636,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":27.27,"with_pass_pct":86.4,"without_pass_pct":59.1,"tokens_delta_pct":137.5,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-30T19:20:10.055225+00:00","run_id":"4d00b93e-fafb-4ca1-9ecf-c249927a1466","latest_attempt":{"id":"4d00b93e-fafb-4ca1-9ecf-c249927a1466","runner_model":"gemini-3.6-flash","overall_verdict":"mixed","completed_at":"2026-08-30T19:20:10.055225+00:00","gate":null},"version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"total_uses":29,"total_users":1,"manifest_hash":"4dd70745b296db8679122c51cc7e29dc9ebb27fdb80d1d5fee2ac39cc70cb538","install_name":"jeremylongshore-langchain-middleware-patterns","version_id":"3df09d40-7af4-4c58-9ae3-226874a53a8d","body_sha256":"4dd70745b296db8679122c51cc7e29dc9ebb27fdb80d1d5fee2ac39cc70cb538","render_hash":"25644a676aa841a1660bbe353476d3bad09a5f2965f5deefba2f648a0d193601","raw_url":"https://app.decimal.ai/s/jeremylongshore-langchain-middleware-patterns/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/jeremylongshore-langchain-middleware-patterns"}