Cost-Accounting Modularization And Breaking Change
Sources: 1 • Confidence: High • Updated: 2026-04-13 03:33
Key takeaways
- In datasette-llm-usage 0.2a0, features related to allowances and estimated pricing were removed.
- The /-/llm-usage-simple-prompt page was redesigned and now requires the llm-usage-simple-prompt permission for access.
- datasette-llm-usage depends on datasette-llm for model configuration.
- Allowances and estimated pricing functionality is handled by datasette-llm-accountant rather than datasette-llm-usage.
- If the datasette-llm-usage.log_prompts plugin setting is enabled, full prompts, responses, and tool calls can be logged to the internal llm_usage_prompt_log table.
Sections
Cost-Accounting Modularization And Breaking Change
- In datasette-llm-usage 0.2a0, features related to allowances and estimated pricing were removed.
- Allowances and estimated pricing functionality is handled by datasette-llm-accountant rather than datasette-llm-usage.
Observability And Access Control Hardening
- The /-/llm-usage-simple-prompt page was redesigned and now requires the llm-usage-simple-prompt permission for access.
- If the datasette-llm-usage.log_prompts plugin setting is enabled, full prompts, responses, and tool calls can be logged to the internal llm_usage_prompt_log table.
Centralized Model Configuration Via Dependency Shift
- datasette-llm-usage depends on datasette-llm for model configuration.
Unknowns
- What is the precise migration path for users who previously relied on allowances and estimated pricing in datasette-llm-usage, including any data/schema migration needs?
- What versions of datasette-llm are required by the new datasette-llm-usage dependency, and are there any breaking configuration changes implied by the shift to datasette-llm-managed model configuration?
- What is the retention, redaction, or access model for rows in llm_usage_prompt_log when prompt logging is enabled, and what safeguards exist to prevent sensitive data exposure?
- Who is expected to have the llm-usage-simple-prompt permission by default after upgrading, and are there documented role templates or admin guidance for granting it safely?
- Is there any direct decision-readthrough (operator, product, or investor) described in the corpus beyond the need to upgrade/install additional plugins and adjust permissions/settings?