Centralized Llm Model Configuration And Purpose-Scoped Allowlisting For Enrichment Workflows
Sources: 1 • Confidence: Medium • Updated: 2026-04-12 09:58
Key takeaways
- datasette-enrichments-llm has a new published release available as version 0.2a0.
- datasette-enrichments-llm now uses datasette-llm to configure and manage LLM models.
- Model availability for enrichments can be controlled by configuring models with an "enrichments" purpose.
Sections
Centralized Llm Model Configuration And Purpose-Scoped Allowlisting For Enrichment Workflows
- datasette-enrichments-llm has a new published release available as version 0.2a0.
- datasette-enrichments-llm now uses datasette-llm to configure and manage LLM models.
- Model availability for enrichments can be controlled by configuring models with an "enrichments" purpose.
Unknowns
- What specific behavior changes (including any breaking changes) were introduced in version 0.2a0 compared to the prior release?
- What is the exact configuration interface in datasette-llm that the plugin now relies on, and how does it map to enrichment execution (e.g., selection UI/CLI, defaults, per-enrichment overrides)?
- How is the "enrichments" purpose enforced (hard block vs. soft filtering), and what happens when no models are configured with that purpose?
- Are there any additional purpose categories besides "enrichments" and any documented best practices for purpose design (e.g., cost tiers, data sensitivity tiers)?
- Is there any direct decision-readthrough (operator, product, or investor) recommended by the source regarding adopting 0.2a0 now versus waiting for a stable release?