Code

History

Commits on assistant-patch-replace-blocks to crates/collab/src/api35+
  1. collab: Return free tier usage from `GET /billing/monthly_spend` (#19578)Marshall Bowers committed 2 years agodcb0da0
  2. collab: Prevent users from ending up with multiple active billing subscriptions (#19574)Marshall Bowers committed 2 years ago21a44d7
  3. collab: Add support for a custom monthly allowance for LLM usage (#19525)Marshall Bowers committed 2 years ago1a4b253
  4. Subtract FREE_TIER_MONTHLY_SPENDING_LIMIT from reported monthly spend (#19358)Antonio Scandurra committed 2 years ago8c91054
  5. Introduce a new /billing/monthly_spend API (#19354)Antonio Scandurra committed 2 years ago455f241
  6. Fetch more than one page when polling stripe events (#19343)Antonio Scandurra committed 2 years ago498ecd6
  7. collab: Add context to errors syncing billing events to Stripe (#19315)Marshall Bowers committed 2 years agofedd177
  8. collab: Refresh the user's LLM token when their subscription changes (#19281)Marshall Bowers committed 2 years ago598939d
  9. collab: Make the `StripeBilling` object long-lived (#19090)Marshall Bowers committed 2 years agof280b29
  10. collab: Add usage-based billing for LLM interactions (#19081)Marshall Bowers committed 2 years ago22ea7ce
  11. collab: Fix issues with syncing LLM usage to Stripe (#18970)Marshall Bowers committed 2 years agocae548a
  12. collab: Add billing preferences for maximum LLM monthly spend (#18948)Marshall Bowers committed 2 years agod316577
  13. collab: Clarify naming around free tier spending limits (#18936)Marshall Bowers committed 2 years agof1053ff
  14. collab: Add a `Cents` type (#18935)Marshall Bowers committed 2 years ago817a41c
  15. Remove `historical_event` column in editor events (#18932)Joseph T. Lyons committed 2 years ago1cbaca6
  16. collab: Update billing code for LLM usage billing (#18879)Marshall Bowers committed 2 years agof861479
  17. Add is_via_ssh field to edit events (#18867)Joseph T. Lyons committed 2 years ago77bf2ad
  18. Remove deprecated copilot event (#18862)Joseph T. Lyons committed 2 years agod295c46
  19. Add is_via_ssh field to editor events (#18837)Joseph T. Lyons committed 2 years ago4c7a6f5
  20. collab: Revert changes to Clickhouse event rows (#18654)Marshall Bowers committed 2 years ago9565a90
  21. Replace isahc with async ureq (#18414)Conrad Irwin committed 2 years ago3a5deb5
  22. Use `const` over `static` for string literals (#18635)Marshall Bowers committed 2 years ago167af4b
  23. Fix collab filtering panics better (#18344)Conrad Irwin committed 2 years agobbf5ed2
  24. Exclude initialization failed errors from slack (#18232)Conrad Irwin committed 2 years agob69c6ee
  25. Remove `system_id` from all events but `editor_events` (#18154)Joseph T. Lyons committed 2 years ago6010905
  26. Hide GPU problems from Slack (#18087)Conrad Irwin committed 2 years agoedf2c19
  27. Add system_id (#18040)Joseph T. Lyons committed 2 years agoca4980d
  28. More assistant events (#18032)Conrad Irwin committed 2 years agob43b800
  29. chore: Another round of style lints fixes (#17519)Piotr Osiewicz committed 2 years ago095a08d
  30. chore: Fix several style lints (#17488)Piotr Osiewicz committed 2 years agoe6c1c51
  31. collab: Fix writing LLM rate limit events to Clickhouse (#16367)Marshall Bowers committed 2 years agoa944187
  32. collab: Restrict usage of the LLM service to accounts older than 30 days (#16133)Marshall Bowers committed 2 years ago98516b5
  33. Introduce a separate backend service for LLM calls (#15831)Max Brunsfeld committed 2 years ago8e9c2b1
  34. collab: Ignore Stripe events that are older than an hour (#15830)Marshall Bowers committed 2 years ago4ed43e6
  35. collab: Attach GeoIP country code to RPC sessions (#15814)Marshall Bowers committed 2 years agof11f3f2