diff --git a/.gitignore b/.gitignore index 2323953..ede2539 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ run.sh *.log # Dist folders in tools -/tools/**/dist/ \ No newline at end of file +/tools/**/dist/ +.serena \ No newline at end of file diff --git a/proto/agentic_mesh_protocol/registry/v1/registry_models.proto b/proto/agentic_mesh_protocol/registry/v1/registry_models.proto index f17f156..0cf6660 100644 --- a/proto/agentic_mesh_protocol/registry/v1/registry_models.proto +++ b/proto/agentic_mesh_protocol/registry/v1/registry_models.proto @@ -246,6 +246,8 @@ message SetupSummary { string setup_version_id = 10; // Current version label string setup_version = 11; + // structure: Arborescence of the data files for services + string structure = 12; // Tags - repeated string tags = 12; + repeated string tags = 13; } diff --git a/proto/agentic_mesh_protocol/setup/v1/setup.proto b/proto/agentic_mesh_protocol/setup/v1/setup.proto index 1d21ec2..e8c283b 100644 --- a/proto/agentic_mesh_protocol/setup/v1/setup.proto +++ b/proto/agentic_mesh_protocol/setup/v1/setup.proto @@ -136,6 +136,8 @@ message GetSetupRequest { string setup_id = 1 [(buf.validate.field).required = true]; // version: The unique identifier of the active setup version. optional string version = 2; + // structure_key: Specific key query from setup version. + string structure_key = 3; } // GetSetupResponse @@ -163,6 +165,10 @@ message CreateSetupRequest { string name = 1 [(buf.validate.field).required = true]; // content: Key-value pairs for the initial configuration content. google.protobuf.Struct content = 2 [(buf.validate.field).required = true]; + // description: Technical descritpion of module + string description = 3 [(buf.validate.field).required = true]; + // structure: Arborescence of the data files for services + string structure = 4 [(buf.validate.field).required = true]; } // CreateSetupResponse @@ -179,6 +185,8 @@ message CreateSetupResponse { Setup setup = 2; // setup_version: The newly created setup version. SetupVersion setup_version = 3; + // structure: Arborescence of the data files for services + string structure = 4; } // UpdateSetupRequest @@ -198,6 +206,10 @@ message UpdateSetupRequest { google.protobuf.Struct content = 3 [(buf.validate.field).required = true]; // set_as_current: Whether the new version becomes the current one. bool set_as_current = 4; + // description: Technical descritpion of module + string description = 5 [(buf.validate.field).required = true]; + // structure: Arborescence of the data files for services + string structure = 6 [(buf.validate.field).required = true]; } // UpdateSetupResponse @@ -214,6 +226,8 @@ message UpdateSetupResponse { Setup setup = 2; // setup_version: The updated setup version. SetupVersion setup_version = 3; + // structure: Arborescence of the data files for services + string structure = 4 [(buf.validate.field).required = true]; } // DeleteSetupRequest diff --git a/proto/buf.lock b/proto/buf.lock index 709ae02..eca92dc 100644 --- a/proto/buf.lock +++ b/proto/buf.lock @@ -2,5 +2,5 @@ version: v2 deps: - name: buf.build/bufbuild/protovalidate - commit: 50325440f8f24053b047484a6bf60b76 - digest: b5:74cb6f5c0853c3c10aafc701614194bbd63326bdb8ef4068214454b8894b03ba4113e04b3a33a8321cdf05336e37db4dc14a5e2495db8462566914f36086ba31 + commit: 511051f7f4374c3ca873b53ae68a9288 + digest: b5:a4a2d4d808a25984cced60769c822c5d496ef0b740f56ac0c9e6b97aaa25b86a9332a00ffd74e0cd202be29e91bd3edfb0bf2ba4dacfe48ff2d8217f9986e3c8