aws / aws/aws-toolkit-vscode

Add session timeout indicator / remaining time display

Open
#8,749 0 comments 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

Problem:
Amazon Q Developer chat sessions have a timeout window (estimated ~8-9 hours),
but there is no visibility into:
- When the current session started
- How much time remains before timeout
- What the actual timeout duration is

This leads to unexpected session drops mid-workflow, especially during long
automation or code generation tasks where context continuity matters.

Proposed Solution:
Add a session indicator in the Amazon Q status bar or chat panel showing:
- Session start time
- Remaining time (countdown)
- Visual warning when session is nearing expiry (e.g., <30 min)

Similar to how other AI coding tools (e.g., Claude/Cursor) display usage
and session tracking information.

Why it matters:
- Users working on multi-hour tasks (test automation, refactoring, KT sessions)
need to plan around session limits
- Losing context mid-task is disruptive — a warning would let users save
progress or wrap up before timeout
- Currently there is no API, metadata, or extension hook to build this externally

Environment:
- VS Code with Amazon Q Developer plugin
- Windows 11

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests; begin at the Amazon Q status bar or chat panel and determine what session metadata the VS Code extension can access. Done means the UI shows the session start time, remaining time, timeout duration if available, and a warning before expiry, with behavior verified in the relevant extension tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
ai, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.