import { WisperaSlackProvider } from '@anthropics/id-wispera';
const slack = new WisperaSlackProvider({ vaultPath: '~/.id-wispera' });
// Get tokens for Socket Mode
const socketTokens = await slack.getSocketModeTokens('slack-bot', 'slack-app');
// Auto-detect token type
const typed = await slack.getSlackCredential('slack-bot');
console.log('Token type:', typed.tokenType);
console.log('Team:', typed.teamId);
// List all Slack credentials
const allCreds = await slack.listSlackCredentials();
console.log('Slack credentials in vault:', allCreds.length);