Umut CAN and Claude Opus 5.5
cdb1063896
Release / test (full, windows-latest, 3.11) (push) Canceled after 0s
Release / test (pdf, ubuntu-latest, 3.11) (push) Canceled after 0s
Release / test (pdf, ubuntu-latest, 3.12) (push) Canceled after 0s
Release / build (push) Canceled after 0s
Release / publish-pypi (push) Canceled after 0s
Release / github-release (push) Canceled after 0s
fix(server): stop stacking a tool profile's visibility on every session
...
What the first Linux CI run of the 1.6 tree found.
- fastmcp 3's enable()/disable() append a Visibility transform per call,
and a tool lookup walks the transform stack as nested calls. The
lifespan re-applies the tool profile on every client connection, so an
in-process server grew two layers per session until every tool call,
system_status included, raised RecursionError (CPython 3.11 counts C
frames against the limit). The profile's transforms now replace the
previous ones, as _apply_discovery_mode already did; a test switches
the profile 600 times and then calls a tool. The local suite runs in
half the time it took with the stack growing.
- 21 fake-ActiveX tests build a real pywin32 VARIANT; they now skip
without pywin32, like the suite's other VARIANT-dependent COM tests,
and the Windows lane keeps running them.
- A test spelled a path through a directory it never created, which only
Windows normalises away; it creates the directory.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
2026-09-25 00:49:16 +03:00
..
2026-09-24 14:51:29 +03:00
2026-09-24 11:51:19 +03:00
2026-04-27 12:20:57 +03:00
2026-09-22 19:49:28 +03:00
2026-07-23 15:14:51 +03:00
2026-08-06 09:45:20 +03:00
2026-09-23 22:35:44 +03:00
2026-09-23 22:35:44 +03:00
2026-09-23 23:20:05 +03:00
2026-09-23 23:00:05 +03:00
2026-09-25 00:17:10 +03:00
2026-09-23 22:33:37 +03:00
2026-09-23 22:27:00 +03:00
2026-09-23 22:27:00 +03:00
2026-09-23 22:51:41 +03:00
2026-09-23 22:33:37 +03:00
2026-09-23 22:48:36 +03:00
2026-09-23 22:56:05 +03:00
2026-09-23 22:56:05 +03:00
2026-09-23 23:20:05 +03:00
2026-09-23 22:51:41 +03:00
2026-09-23 22:42:42 +03:00
2026-09-23 22:42:42 +03:00
2026-09-23 23:09:03 +03:00
2026-09-23 22:46:39 +03:00
2026-08-06 09:45:20 +03:00
2026-09-21 21:47:05 +03:00
2026-07-23 15:14:51 +03:00
2026-07-17 15:08:15 +03:00
2026-07-17 15:48:43 +03:00
2026-09-25 00:17:17 +03:00
2026-09-24 15:10:37 +03:00
2026-09-24 15:10:37 +03:00
2026-09-24 15:10:37 +03:00
2026-09-25 00:17:17 +03:00
2026-09-18 00:11:38 +03:00
2026-08-06 09:45:20 +03:00
2026-09-15 13:21:16 +03:00
2026-09-15 13:34:47 +03:00
2026-08-06 09:45:20 +03:00
2026-09-21 21:46:08 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-09-22 11:35:00 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-09-25 00:49:16 +03:00
2026-09-22 12:25:11 +03:00
2026-09-21 21:46:08 +03:00
2026-07-23 15:15:45 +03:00
2026-08-06 23:07:50 +03:00
2026-08-06 23:07:50 +03:00
2026-07-07 11:03:08 +03:00
2026-09-23 13:30:02 +03:00
2026-09-24 14:51:29 +03:00
2026-08-06 09:45:20 +03:00
2026-09-25 00:49:16 +03:00
2026-09-21 22:04:22 +03:00
2026-08-06 23:07:50 +03:00
2026-08-06 09:45:20 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-09-23 13:30:02 +03:00
2026-07-23 15:14:51 +03:00
2026-04-27 12:20:57 +03:00
2026-07-23 15:14:51 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-09-21 21:34:26 +03:00
2026-07-23 15:14:51 +03:00
2026-08-06 23:07:50 +03:00
2026-08-06 23:07:50 +03:00
2026-09-24 15:10:37 +03:00
2026-08-06 09:45:20 +03:00
2026-07-07 11:03:08 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 14:28:35 +03:00
2026-04-27 12:20:57 +03:00
2026-09-22 13:07:31 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 15:08:50 +03:00
2026-09-22 19:15:33 +03:00
2026-09-22 19:07:53 +03:00
2026-09-23 12:48:44 +03:00
2026-09-22 23:04:25 +03:00
2026-09-23 13:30:02 +03:00
2026-09-22 19:07:53 +03:00
2026-09-22 19:48:00 +03:00
2026-09-22 20:12:11 +03:00
2026-09-22 17:04:59 +03:00
2026-09-22 18:52:39 +03:00
2026-09-22 17:04:59 +03:00
2026-09-22 22:16:47 +03:00
2026-09-22 19:12:00 +03:00
2026-09-22 19:12:00 +03:00
2026-09-22 20:02:06 +03:00
2026-09-22 20:02:06 +03:00
2026-09-22 19:12:00 +03:00
2026-09-22 21:40:29 +03:00
2026-09-22 17:04:59 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-09-22 13:07:31 +03:00
2026-09-24 11:38:59 +03:00
2026-09-21 16:55:05 +03:00
2026-08-06 09:45:20 +03:00
2026-09-16 12:01:37 +03:00
2026-09-21 22:44:35 +03:00
2026-09-21 21:46:08 +03:00
2026-09-23 13:30:02 +03:00
2026-09-15 16:44:06 +03:00
2026-09-22 13:07:31 +03:00
2026-09-22 11:06:04 +03:00
2026-09-16 12:42:54 +03:00
2026-09-15 23:48:35 +03:00
2026-09-15 13:27:59 +03:00
2026-09-15 15:04:01 +03:00
2026-09-24 11:42:09 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 23:07:50 +03:00
2026-08-06 09:45:20 +03:00
2026-09-25 00:49:16 +03:00
2026-08-06 23:07:50 +03:00
2026-08-06 09:45:20 +03:00
2026-07-07 11:03:08 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 23:07:50 +03:00
2026-07-17 15:48:43 +03:00
2026-08-06 23:07:50 +03:00
2026-09-17 10:14:05 +03:00
2026-09-23 13:30:02 +03:00
2026-09-22 23:03:57 +03:00
2026-09-22 19:49:28 +03:00
2026-09-22 22:39:10 +03:00
2026-09-22 19:49:28 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:22:49 +03:00
2026-08-06 09:45:20 +03:00
2026-07-23 15:14:51 +03:00
2026-07-23 15:14:51 +03:00
2026-09-21 16:48:20 +03:00
2026-09-25 00:17:10 +03:00
2026-09-22 12:25:11 +03:00
2026-09-22 12:25:11 +03:00
2026-09-25 00:17:10 +03:00
2026-09-21 22:48:31 +03:00
2026-09-24 14:51:29 +03:00
2026-08-06 09:45:20 +03:00
2026-09-24 14:51:29 +03:00
2026-09-25 00:49:16 +03:00
2026-09-24 14:51:29 +03:00
2026-09-25 00:49:16 +03:00
2026-09-24 17:18:18 +03:00
2026-09-24 11:50:41 +03:00
2026-09-24 12:20:24 +03:00
2026-09-24 17:18:18 +03:00
2026-09-24 12:26:56 +03:00
2026-09-24 12:26:56 +03:00
2026-09-24 17:18:18 +03:00
2026-09-24 12:51:10 +03:00
2026-09-24 14:45:27 +03:00
2026-09-24 14:45:27 +03:00
2026-09-24 12:14:17 +03:00
2026-09-24 11:55:57 +03:00
2026-09-24 15:10:37 +03:00
2026-09-24 12:24:02 +03:00
2026-09-24 12:51:10 +03:00
2026-09-24 17:18:18 +03:00
2026-09-24 12:28:59 +03:00
2026-09-24 12:20:24 +03:00
2026-09-24 12:20:24 +03:00
2026-09-24 11:50:41 +03:00
2026-09-24 15:57:17 +03:00
2026-08-06 09:45:20 +03:00
2026-08-06 09:45:20 +03:00
2026-09-21 16:48:19 +03:00
2026-09-15 14:49:43 +03:00