玉澜 and Cursor
da93fbcc47
fix(cmdcore): close review findings on decl completeness and dry-run indexing
...
- validateSchemaDecl now also requires Safety (effect/risk/confirmation
or the Risk shorthand; Idempotency is declaration-only) and Interface
(mode/availability, plus reason for composite/unavailable), so every
unconditional catalog required key is guaranteed at construction time
- declared dry_run capabilities are indexed by BindEffectiveCommandRegistry
instead of Schema assembly: every process resolving the command tree
gets the reviewed set, removing the hidden "must assemble in-process
first" precondition of the delivery gate
- agent-metadata contract merge now errors when a declared tool has no
canonical CLI projection instead of silently dropping the declaration
Artifacts are byte-identical; full cli/cmdcore/helpers/generator suites pass.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 20:37:38 +08:00
..
2026-07-30 20:37:34 +08:00
2026-07-30 20:37:34 +08:00
2026-07-29 17:51:27 +08:00
2026-07-30 20:37:34 +08:00
2026-07-16 10:58:56 +08:00
2026-06-11 09:16:36 +08:00
2026-07-21 19:18:07 +08:00
2026-07-28 22:52:33 +08:00
2026-07-28 16:48:42 +08:00
2026-07-28 21:13:49 +08:00
2026-07-30 20:36:33 +08:00
2026-07-30 20:36:33 +08:00
2026-07-30 20:36:31 +08:00
2026-07-16 10:58:56 +08:00
2026-07-29 13:17:55 +08:00
2026-07-29 13:17:55 +08:00
2026-07-30 20:36:33 +08:00
2026-07-07 19:07:03 +08:00
2026-07-29 10:02:28 +08:00
2026-07-29 10:02:27 +08:00
2026-07-29 10:02:27 +08:00
2026-07-29 13:17:55 +08:00
2026-07-29 10:02:27 +08:00
2026-07-29 10:02:27 +08:00
2026-07-29 10:02:28 +08:00
2026-07-29 10:02:27 +08:00
2026-03-27 17:55:57 +08:00
2026-07-16 10:58:56 +08:00
2026-07-14 01:25:05 +08:00
2026-07-30 20:36:33 +08:00
2026-07-30 20:37:34 +08:00
2026-07-13 22:51:38 +08:00
2026-07-19 09:38:43 +08:00
2026-07-13 19:49:40 +08:00
2026-07-30 20:37:34 +08:00
2026-07-21 19:18:07 +08:00
2026-07-28 18:05:20 +08:00
2026-07-19 09:38:43 +08:00
2026-07-14 08:11:27 +08:00
2026-07-28 18:05:20 +08:00
2026-07-16 10:58:56 +08:00
2026-07-30 20:37:38 +08:00
2026-07-30 20:37:38 +08:00
2026-07-29 13:29:53 +08:00
2026-07-28 16:12:38 +08:00
2026-07-28 18:05:20 +08:00
2026-07-28 00:11:29 +08:00
2026-07-16 10:58:56 +08:00
2026-07-14 08:11:27 +08:00
2026-07-15 15:19:25 +08:00
2026-07-29 14:17:03 +08:00
2026-07-16 10:58:56 +08:00
2026-07-21 20:50:34 +08:00
2026-07-30 20:36:33 +08:00
2026-07-16 10:58:56 +08:00
2026-07-21 19:18:07 +08:00
2026-07-15 15:19:25 +08:00
2026-07-30 20:37:38 +08:00
2026-07-21 11:33:03 +08:00
2026-07-14 13:40:09 +08:00
2026-07-14 08:11:27 +08:00
2026-07-13 19:49:40 +08:00
2026-07-11 10:28:10 +08:00
2026-07-13 19:49:40 +08:00
2026-07-11 01:26:22 +08:00
2026-07-14 01:25:05 +08:00
2026-07-13 19:49:40 +08:00
2026-07-13 19:49:40 +08:00
2026-07-14 01:25:05 +08:00
2026-07-14 08:11:27 +08:00
2026-07-13 19:49:40 +08:00
2026-07-16 10:58:56 +08:00
2026-07-14 08:11:27 +08:00
2026-07-30 20:37:34 +08:00
2026-07-13 14:01:26 +08:00
2026-07-13 19:49:40 +08:00
2026-07-13 19:49:40 +08:00
2026-07-16 10:58:56 +08:00
2026-07-14 08:11:27 +08:00
2026-07-15 15:19:25 +08:00
2026-07-29 15:51:04 +08:00
2026-07-30 20:37:06 +08:00
2026-07-14 15:27:23 +08:00
2026-07-17 11:57:27 +08:00
2026-07-19 09:38:43 +08:00
2026-07-13 19:49:40 +08:00
2026-07-13 19:49:40 +08:00
2026-07-16 10:58:56 +08:00
2026-07-30 20:37:38 +08:00
2026-07-28 22:52:33 +08:00
2026-07-30 20:37:36 +08:00
2026-07-14 01:56:03 +08:00
2026-07-13 19:49:40 +08:00
2026-07-13 19:49:40 +08:00
2026-07-14 08:11:27 +08:00
2026-07-14 08:11:27 +08:00
2026-03-27 17:55:57 +08:00
2026-03-27 17:55:57 +08:00
2026-07-11 10:28:10 +08:00
2026-07-16 10:58:56 +08:00
2026-07-15 22:19:49 +08:00
2026-05-19 15:25:39 +08:00