feat(mcp): expose entity creation schemas on demand

Expose creation fields, constraints and examples for the 11 supported types without expanding startup tool schemas. Share the creation contract and constructor with execution to keep accepted inputs consistent.

Validation: MCP, contract/factory and entity creation regression tests.
This commit is contained in:
Karim Jerbi committed 2026-10-13 09:33:49 +01:00
1 parent a5435a6df6
commit 97afb57333
10 files changed
+1118 -488

No files matched your search

+2
View File
@@ -8,6 +8,7 @@ pub mod command;
pub mod config;
pub mod discussions;
pub mod entities;
pub(crate) mod entity_creation;
#[cfg(not(target_arch = "wasm32"))]
pub mod gpu_backend;
pub mod i18n;
@@ -27,6 +28,7 @@ pub mod plugin;
#[cfg(not(target_arch = "wasm32"))]
pub mod rest;
pub mod scene;
pub(crate) mod schema_validation;
pub mod snap;
pub mod sys;
pub mod sysinfo;