User Story
As a user of Gemini and Qwen named sessions, I want session management commands similar to Codex, so that I can:
- List my stored Gemini/Qwen sessions
- Inspect session details (name, session id, last directory, updated timestamp)
- Remove stale sessions
- Clear all sessions when needed
Current State
Codex has these session helpers:
Get-CodexSession - List all or get specific session
Remove-CodexSession - Remove a session
Set-CodexSessionDirectory - Update session directory
Clear-CodexSessions - Clear all sessions
Gemini and Qwen have none of these.
Acceptance Criteria
Get-GeminiSession
Get-QwenSession
Remove-GeminiSession
Remove-QwenSession
Clear-GeminiSessions
Clear-QwenSessions
Example Usage
# List all Gemini sessions
Get-GeminiSession
# Get specific Qwen session
Get-QwenSession -SessionName "qwen-repo1"
# Remove a stale session
Remove-GeminiSession -SessionName "old-project" -Force
# Clear all Qwen sessions
Clear-QwenSessions -Force
Notes
- Copy pattern from existing Codex session functions
- Session stores:
named-gemini-sessions.json, named-qwen-sessions.json
- No need to implement
Set-*SessionDirectory initially (less critical)
User Story
As a user of Gemini and Qwen named sessions, I want session management commands similar to Codex, so that I can:
Current State
Codex has these session helpers:
Get-CodexSession- List all or get specific sessionRemove-CodexSession- Remove a sessionSet-CodexSessionDirectory- Update session directoryClear-CodexSessions- Clear all sessionsGemini and Qwen have none of these.
Acceptance Criteria
Get-GeminiSession
-SessionNameGet-QwenSession
-SessionNameRemove-GeminiSession
-ForceconfirmationRemove-QwenSession
-ForceconfirmationClear-GeminiSessions
-ForceconfirmationClear-QwenSessions
-ForceconfirmationExample Usage
Notes
named-gemini-sessions.json,named-qwen-sessions.jsonSet-*SessionDirectoryinitially (less critical)