Package intrinsic_proto.processes
Messages
message ProcessManifest intrinsic/assets/processes/proto/process_manifest.proto
Specifies a Process asset
| Field | Type | Description | |
|---|---|---|---|
| 1 | metadata |
intrinsic_proto.processes.ProcessMetadata
|
Metadata about the Process asset. |
| 2 | behavior_tree |
intrinsic_proto.executive.BehaviorTree
|
The behavior tree representing the process. If the process is a reusable subprocesses (=parameterizable behavior tree), the Skill proto in [BehaviorTree.description] is set. It describes the interface of the subprocess (parameters, return value, etc.) and contains a copy of the asset's 'metadata' such as [Metadata.id_version], [Metadata.display_name] etc. in "skill format". In a ProcessManifest, the metadata fields in the Skill proto ([Skill.skill_name, .package_name, .id, .id_version, .description]) are expected to be empty. They will be automatically populated from their counterparts in 'metadata' upon asset creation. |
message ProcessMetadata intrinsic/assets/processes/proto/process_manifest.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | id |
intrinsic_proto.assets.Id
|
The Process asset's id. |
| 2 | display_name |
string
|
The display name of this asset to be shown in UIs. |
| 3 | documentation |
intrinsic_proto.assets.Documentation
|
Documentation about the asset which will be shown to users. |
| 4 | vendor |
intrinsic_proto.assets.Vendor
|
The asset's vendor. |
| 5 | asset_tag |
intrinsic_proto.assets.AssetTag
|
A tag to help users search for the assets by keyword. |