From 4080daf948b23d0b6b59394623e12983f0a9cfad Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 9 Mar 2026 23:40:26 -0500 Subject: fix(calendar-sync): handle variable-length date lists in RRULE UNTIL date-to-time used (reverse date) which broke when RRULE UNTIL values were parsed as 5-element lists (year month day hour minute) from UTC timestamps. This caused recurring events with UTC UNTIL dates to expand to 0 occurrences, producing stale calendar entries. --- modules/ai-config.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules/ai-config.el') diff --git a/modules/ai-config.el b/modules/ai-config.el index 651acc74..d3765ab8 100644 --- a/modules/ai-config.el +++ b/modules/ai-config.el @@ -93,9 +93,10 @@ Call this only after loading `gptel' so the backend constructors exist." "o1" ) :stream t))) - ;; Set default backend + ;; Set default backend and model (unless gptel-backend - (setq gptel-backend (or gptel-claude-backend gptel-chatgpt-backend)))) + (setq gptel-backend (or gptel-claude-backend gptel-chatgpt-backend)) + (setq gptel-model "claude-opus-4-6"))) ;; ------------------ GPTel Conversation And Utility Commands ------------------ @@ -325,6 +326,7 @@ Works for any buffer, whether it's visiting a file or not." (cj/ensure-gptel-backends) ;; Set Claude as default after initialization (setq gptel-backend gptel-claude-backend) + (setq gptel-model "claude-opus-4-6") (setq gptel-confirm-tool-calls nil) ;; allow tool access by default -- cgit v1.2.3