| ▲ | agentdev001 2 days ago | ||||||||||||||||||||||
"The agent holds the credential" Huh? It shouldn't. Am I misunderstanding, or is this referencing poor practices? "Using the same tool every time prevents this" What does this mean? I looked at the project, im not sure what this means. | |||||||||||||||||||||||
| ▲ | chris_marino 2 days ago | parent [-] | ||||||||||||||||||||||
In many cases, the agent does hold the credential. When you authorize OpenClaw to read your gMail, OpenClaw has the credential. This is absolutely a poor practice, but common, nevertheless. As for using the 'same tool', what I meant was that you the agent doesn't have to pick the tool at all. There is just one: the aclif CLI. Not separate tools for Salesforce, Docusign, Workday, etc that the agent needs to learn (and possibly mess up). Just the one aclif tool. Same grammar for all external services. Less agent inference the better. Finally, alif CLIs support individual auth so a request can use SSO identities and fetch a token from a secrets value. The CLI holds the secret. If you deploy the CLI on a host or gateway, the agent never sees it. | |||||||||||||||||||||||
| |||||||||||||||||||||||