You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: support custom credential files via --auth-with
Allow passing credential file paths directly to --auth-with instead of only
accepting predefined auth methods. When a file path is detected (absolute,
relative, tilde-expanded, or *.json pattern), automatically mount it as the
agent's credential file with proper backup of existing credentials.
- Add is_file_path() and expand_and_validate_file() helpers for path detection
- Implement backup_credentials() to preserve existing creds before switching
- Support credentials-file auth method in both claude and codex agents
- Add workspace hashing and session tracking (~/config/deva/sessions/*.json)
- Attach Docker labels for workspace/auth/ephemeral tracking
- Export DEVA_AUTH_* environment variables into container for introspection
- Add 'status' management command to inspect running sessions
- Improve 'rm' command with --all flag and better container selection
Backward compatible: predefined auth methods still work as before.
0 commit comments