Uses of Record Class
com.tnsai.roles.metadata.RoleSpecExtractor.ResponsibilityInfo
Packages that use RoleSpecExtractor.ResponsibilityInfo
Package
Description
Role export system for converting TnsAI roles to various formats.
Role metadata extraction from annotations and class definitions.
-
Uses of RoleSpecExtractor.ResponsibilityInfo in com.tnsai.roles.export
Methods in com.tnsai.roles.export that return types with arguments of type RoleSpecExtractor.ResponsibilityInfoModifier and TypeMethodDescriptionExportedRole.autoResponsibilities()Returns the value of theautoResponsibilitiesrecord component.Constructor parameters in com.tnsai.roles.export with type arguments of type RoleSpecExtractor.ResponsibilityInfoModifierConstructorDescriptionExportedRole(RoleIdentity identity, List<RoleSpecExtractor.ResponsibilityInfo> autoResponsibilities, List<ActionMetadata> actions, List<RoleSpecExtractor.StateInfo> states, List<String> intentions, RoleSpecExtractor.LLMExportSpec llmSpec, Map<String, Object> annotations, String className, String version) Creates an instance of aExportedRolerecord class. -
Uses of RoleSpecExtractor.ResponsibilityInfo in com.tnsai.roles.metadata
Methods in com.tnsai.roles.metadata that return types with arguments of type RoleSpecExtractor.ResponsibilityInfoModifier and TypeMethodDescriptionRoleSpecExtractor.CachedRoleMetadata.actionResponsibilities()Returns the value of theactionResponsibilitiesrecord component.RoleSpecExtractor.extractResponsibilitiesFromActions(Class<?> clazz) Extracts responsibilities from@ActionSpecannotated methods.Constructor parameters in com.tnsai.roles.metadata with type arguments of type RoleSpecExtractor.ResponsibilityInfoModifierConstructorDescriptionCachedRoleMetadata(Optional<RoleIdentity> identity, List<RoleSpecExtractor.ResponsibilityInfo> actionResponsibilities, List<RoleSpecExtractor.StateInfo> states, List<String> intentions, Optional<RoleSpecExtractor.LLMExportSpec> llmSpec) Creates an instance of aCachedRoleMetadatarecord class.