Adds a new bundled extension that proactively checks and refreshes AWS credentials for Bedrock model users. Startup (session_start): - Runs 'aws sts get-caller-identity' with the profile extracted from the configured awsAuthRefresh command - If credentials are expired, runs the refresh command (e.g. aws sso login) before the user sends their first prompt - Shows 'AWS Bedrock login confirmed ✓' when credentials are valid Mid-session (before_provider_request): - Re-verifies credentials every 15 minutes before Bedrock API calls - Catches credential expiry during long sessions without needing retry logic Zero changes to base files — the entire feature is a single extension file. Only activates when awsAuthRefresh is set in settings.json and the current model uses bedrock-converse-stream. |
||
|---|---|---|
| .. | ||
| native | ||
| pi-agent-core | ||
| pi-ai | ||
| pi-coding-agent | ||
| pi-tui | ||