|
212 | 212 | (testing "Create new session" |
213 | 213 | (let [session (sdk/create-session *test-client* |
214 | 214 | {:on-permission-request sdk/approve-all |
215 | | - :model "gpt-5.2"})] |
| 215 | + :model "gpt-5.4"})] |
216 | 216 | (is (some? session)) |
217 | 217 | (is (string? (sdk/session-id session))) |
218 | 218 | ;; Session ID is now generated client-side as a UUID |
|
293 | 293 |
|
294 | 294 | (deftest test-get-current-model |
295 | 295 | (testing "Get current model for session" |
296 | | - (let [session (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.2"})] |
297 | | - (is (= "gpt-5.2" (sdk/get-current-model session)))))) |
| 296 | + (let [session (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.4"})] |
| 297 | + (is (= "gpt-5.4" (sdk/get-current-model session)))))) |
298 | 298 |
|
299 | 299 | (deftest test-switch-model |
300 | 300 | (testing "Switch model for session" |
301 | | - (let [session (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.2"}) |
| 301 | + (let [session (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.4"}) |
302 | 302 | new-model (sdk/switch-model! session "claude-sonnet-4.5")] |
303 | 303 | (is (= "claude-sonnet-4.5" new-model)) |
304 | 304 | (is (= "claude-sonnet-4.5" (sdk/get-current-model session)))))) |
|
657 | 657 | (swap! seen assoc method params)))) |
658 | 658 | _ (sdk/create-session *test-client* |
659 | 659 | {:on-permission-request sdk/approve-all |
660 | | - :model "gpt-5.2" |
| 660 | + :model "gpt-5.4" |
661 | 661 | :provider {:base-url "https://example.test" |
662 | 662 | :api-key "key"} |
663 | 663 | :mcp-servers {"srv-1" {:mcp-server-type :http |
|
670 | 670 | session-id (sdk/get-last-session-id *test-client*) |
671 | 671 | _ (sdk/resume-session *test-client* session-id |
672 | 672 | {:on-permission-request sdk/approve-all |
673 | | - :model "gpt-5.2" |
| 673 | + :model "gpt-5.4" |
674 | 674 | :provider {:base-url "https://resume.test"} |
675 | 675 | :mcp-servers {"srv-2" {:mcp-server-type :sse |
676 | 676 | :mcp-url "https://mcp.resume.test" |
|
722 | 722 | _ (mock/set-request-hook! *mock-server* (fn [method params] |
723 | 723 | (when (#{"session.create"} method) |
724 | 724 | (swap! seen assoc method params)))) |
725 | | - _ (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.2"}) |
| 725 | + _ (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.4"}) |
726 | 726 | create-params (get @seen "session.create")] |
727 | 727 | (is (not (contains? create-params :clientName)))))) |
728 | 728 |
|
|
799 | 799 | _ (mock/set-request-hook! *mock-server* (fn [method params] |
800 | 800 | (when (#{"session.create" "session.resume"} method) |
801 | 801 | (swap! seen assoc method params)))) |
802 | | - _ (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.2"}) |
| 802 | + _ (sdk/create-session *test-client* {:on-permission-request sdk/approve-all :model "gpt-5.4"}) |
803 | 803 | create-params (get @seen "session.create")] |
804 | 804 | (is (true? (:requestPermission create-params)) |
805 | 805 | "requestPermission must be true when handler is configured"))) |
|
810 | 810 | (when (#{"session.create"} method) |
811 | 811 | (swap! seen assoc method params)))) |
812 | 812 | _ (sdk/create-session *test-client* |
813 | | - {:model "gpt-5.2" |
| 813 | + {:model "gpt-5.4" |
814 | 814 | :on-permission-request sdk/approve-all}) |
815 | 815 | create-params (get @seen "session.create")] |
816 | 816 | (is (true? (:requestPermission create-params))))) |
|
0 commit comments