Skip to main content
Backpack tools let agents inspect and use user-connected accounts without handling OAuth credentials directly in the agent loop. The runtime exposes three account tools when a user address is available:

Internal Routes

The tools call API routes over trusted internal headers: The API integration uses Composio-backed connected accounts. Manowar receives account/action metadata and execution results; it does not place raw provider secrets in the prompt.

Session Context

Per-request session data flows through AsyncLocalStorage in the agent context. That lets concurrent requests keep separate views of: If account summaries are not present in session context, the tool loads them through /api/backpack/connections. Tools that imply filesystem, camera, microphone, geolocation, clipboard, or notifications can require cloud permission grants. Missing grants return a structured CONSENT_REQUIRED error. This keeps external accounts usable by agents while preserving the user’s account and permission boundary.