You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Badges: LangChain, LlamaIndex, llama-index-callbacks-hdp PyPI
- Packages table: llama-index-callbacks-hdp and hdp-llamaindex rows
- Install: LlamaIndex pip install section
- Integration section: all three hook points with code examples and design considerations table
- Releasing: hdp-langchain, llama-index-callbacks-hdp, hdp-llamaindex tag commands
- ReleaseGuard: local vet commands for langchain and llama-index-callbacks-hdp
`llama-index-callbacks-hdp` covers all three LlamaIndex hook points. Use whichever layer fits your pipeline — they share the same ContextVar-backed session so all three can be active simultaneously.
| 2 |**Shared session**| All three layers read/write the same `ContextVar` — a token issued by the instrumentation handler is visible to the node postprocessor in the same asyncio task. |
487
+
| 3 |**Scope enforcement**|`strict=True` raises `HDPScopeViolationError` on out-of-scope tool calls; default logs and records in the audit trail. |
488
+
| 4 |**Data classification**| Postprocessor checks token `data_classification` against a 4-level hierarchy: `public < internal < confidential < restricted`. |
489
+
| 5 |**Observability overlap**| HDP complements Arize Phoenix and Langfuse — they record *what* happened; HDP records *who authorized it* with a cryptographic proof. |
Every artifact is scanned by [ReleaseGuard](https://github.com/Helixar-AI/ReleaseGuard) before it reaches PyPI or npm — checking for secrets, unexpected files, license compliance, and generating a CycloneDX SBOM. The exact vetted artifact is what gets published. If ReleaseGuard fails, the publish job never runs.
@@ -629,6 +740,8 @@ Every artifact is scanned by [ReleaseGuard](https://github.com/Helixar-AI/Releas
629
740
cd packages/hdp-grok && python -m build && releaseguard check ./dist
630
741
cd packages/hdp-crewai && python -m build && releaseguard check ./dist
631
742
cd packages/hdp-autogen && python -m build && releaseguard check ./dist
743
+
cd packages/hdp-langchain && python -m build && releaseguard check ./dist
744
+
cd packages/llama-index-callbacks-hdp && python -m build && releaseguard check ./dist
632
745
cd packages/hdp-autogen-ts && npm run build && releaseguard check ./dist
0 commit comments