← Back to packages

Package intrinsic_proto.processes

Message ProcessManifest

Message ProcessMetadata

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.