morluto and Cursor Agent
562779bd71
fix(mcp): advertise absolute paths for tools that reject relative inputs ( #9179 )
...
* fix(mcp): advertise absolute paths for tools that reject relative inputs
The domain schemas accepted relative paths, then handlers rejected them
with isAbsolute. Those inputs now use absoluteLocalPathStringSchema, and
the duplicate handler checks are gone.
* fix(javascript): own recovery path admission in the schema
Relative recovery paths now fail in absoluteLocalPathStringSchema, including
the additional_paths index. Drop the duplicate handler check, and make the
CLI, MCP, and tools/list tests assert that schema fact.
* test: assert absolute-path facts instead of error prose
Recovery and web-script tests keep the field, format code, and regex
expectation. They no longer freeze the schema's explanatory sentence.
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-11-07 15:49:50 +08:00
..
2026-11-07 01:27:27 +08:00
2026-11-07 11:52:39 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-04 16:10:30 +08:00
2026-11-07 00:08:27 +08:00
2026-11-01 00:15:28 +08:00
2026-10-21 03:50:14 +08:00
2026-10-28 20:13:58 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-25 07:31:42 +08:00
2026-10-29 05:08:17 +08:00
2026-10-25 09:49:26 +08:00
2026-10-29 01:28:57 +08:00
2026-10-27 10:32:58 +08:00
2026-11-01 00:15:28 +08:00
2026-11-04 23:53:01 +08:00
2026-10-31 15:24:32 +08:00
2026-11-04 23:53:01 +08:00
2026-10-29 13:33:26 +08:00
2026-11-04 23:53:01 +08:00
2026-10-29 13:33:26 +08:00
2026-11-04 23:53:01 +08:00
2026-10-24 16:08:26 +08:00
2026-11-04 23:53:01 +08:00
2026-10-29 10:10:41 +08:00
2026-11-04 23:53:01 +08:00
2026-11-04 23:53:01 +08:00
2026-10-27 04:58:43 +08:00
2026-10-29 04:58:43 +08:00
2026-11-06 03:28:05 +08:00
2026-10-27 06:28:15 +08:00
2026-10-20 22:54:28 -07:00
2026-10-16 03:49:44 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-23 23:02:07 +08:00
2026-11-02 02:13:32 +08:00
2026-11-06 01:07:00 +08:00
2026-10-29 22:31:50 +08:00
2026-11-02 02:13:32 +08:00
2026-10-31 00:22:16 +08:00
2026-10-23 19:05:06 +00:00
2026-11-01 00:15:28 +08:00
2026-10-23 05:14:05 +08:00
2026-10-29 05:10:04 +08:00
2026-11-01 00:15:28 +08:00
2026-11-05 17:30:50 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-03 23:25:44 +08:00
2026-10-28 12:08:25 +08:00
2026-11-04 11:46:11 +08:00
2026-10-13 23:48:09 +08:00
2026-11-05 15:37:35 +08:00
2026-10-29 01:23:17 +08:00
2026-11-01 00:15:28 +08:00
2026-10-31 15:24:32 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 09:26:22 +08:00
2026-10-29 09:26:22 +08:00
2026-10-23 18:07:46 +08:00
2026-10-29 09:26:22 +08:00
2026-11-02 02:13:32 +08:00
2026-11-06 14:33:56 +08:00
2026-11-04 19:44:18 +08:00
2026-11-05 00:07:29 +08:00
2026-11-05 18:33:36 +08:00
2026-10-29 01:55:47 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-28 11:48:31 +08:00
2026-10-24 22:35:20 +08:00
2026-10-28 16:48:20 +08:00
2026-10-28 16:01:17 +08:00
2026-10-24 22:35:20 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 08:37:36 +08:00
2026-10-31 00:22:16 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-25 07:31:42 +08:00
2026-10-12 02:28:22 +08:00
2026-10-25 07:31:42 +08:00
2026-11-05 15:33:49 +08:00
2026-10-28 15:23:00 +08:00
2026-10-29 05:56:38 +00:00
2026-10-31 00:22:16 +08:00
2026-10-29 04:59:25 +08:00
2026-10-25 07:31:42 +08:00
2026-10-23 19:07:46 +08:00
2026-10-30 00:03:23 +08:00
2026-10-25 07:31:42 +08:00
2026-11-07 15:49:50 +08:00
2026-10-28 18:14:22 +00:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-04 19:34:31 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-11-05 03:34:26 +08:00
2026-11-06 15:13:24 +08:00
2026-10-29 09:26:22 +08:00
2026-10-29 09:26:22 +08:00
2026-10-28 15:00:01 +08:00
2026-11-02 02:13:32 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 01:30:08 +08:00
2026-10-26 19:50:12 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 00:15:28 +08:00
2026-10-27 02:16:08 +08:00
2026-10-24 22:54:05 +08:00
2026-10-29 05:08:02 +08:00
2026-11-07 11:52:39 +08:00
2026-10-21 03:27:31 +08:00
2026-10-29 02:04:15 +08:00
2026-11-06 00:31:09 +08:00