Reuse the configurations that exists in Studio -> Settings in Action Packages. First integration that would benefit from this would be Document Intelligence settings where you can set the api_key for our on-prem Reducto client. In order to achieve this we need to introduce a new type (similar to Secrets) that will tell the consumer clients (Studio / ACE / SPAR) that this is a general configuration that can be reutilized across agents.
The design introduces SecretSpec
type for tagging secrets which can then be used to create custom secret types with structured properties.