Open nick1udwig opened 1 week ago
Change manifest field grant_capabilities to allow non-messaging caps to be granted
it's an oversight that this doesn't currently work -- i'm surprised this code does not allow it: https://github.com/kinode-dao/kinode/blob/28664d7c27261dfd74127a85a020fd5452faa75e/kinode/packages/app-store/app-store/src/utils.rs#L342-L391
Problem
m
doesn't send caps with messages, #579 #581Solution
Attach caps that were issued by a given process and that are held by terminal to
m
Requests.Testing
Docs Update
None
Notes
This still doesn't resolve #579 & #581 completely. The issue that remains is that there is no way for a process to pass a userspace cap to terminal. We either need to:
grant_capabilities
to allow non-messaging
caps to be granted,terminal:terminal:sys
api that allows processes to give it capabilities.