Skip to content

v0.9.1

Choose a tag to compare

@ivoras ivoras released this 07 Jul 09:17
· 208 commits to main since this release

New

  • tl profiles update <id> '<json>' (superuser only) — edit a brand/publisher profile's superuser_notes (free text, max 2500 chars; null clears). Unknown fields return a 400 listing the editable surface. Documented in the tl skill's "Updating records" section and the business glossary.

Quieter warnings for agents

  • The repeat-query warning is now spend-gated: it fires only once the same query's repeats have burned 1000+ credits inside the 5-minute window, and the message states the spend. Cheap queries polled in a loop stay silent.
  • Removed the PreToolUse "consider adding a limit" hint — it fired on every unlimited list command regardless of cost.

Schema-error UX

  • API errors now render the server's remediation on its own Hint: line instead of buried inside the error text (new hint field in error responses).
  • tl db pg --help opens with a Common traps preflight: the renamed columns and the sponsorship table's hidden join-only relations.
  • Raw-PG errors surface every known trap column in the failing query at once, not one per round-trip; hints and tl schema pg common traps teach the brand join that works in every session, and the schema listing no longer advertises relations only some sessions can query.
  • tl db fb help rewritten with working examples; SELECT 1 connectivity probes are now accepted, and failed Firebolt queries return the real diagnostic plus rename hints (channel_metrics has subscribers, not the older reach).

345 tests green.