Skip to content

feat: sync console Session management feature to CLI #61

Description

@fredaluliu

Background

The AGS Console Web has completed the Session management module. The CLI side needs to sync and support the same capabilities.

Session Features Implemented in Console

  1. Session List - Query session list (DescribeSessions)
  2. Session Detail - Query single session (DescribeSession)
  3. Session Events - Query session event stream (DescribeEvents)
  4. Edit Session Title - Modify session name (ModifySessionTitle)
  5. Delete Session - Delete a specified session (DeleteSession)

Suggested CLI Commands

# List sessions
ags session list [--agent-id <id>] [--region <region>]

# Describe session detail
ags session describe <session-id> [--agent-id <id>]

# View session events
ags session events <session-id> [--agent-id <id>]

# Update session title
ags session update <session-id> --title <new-title>

# Delete session
ags session delete <session-id> [--agent-id <id>]

Related APIs

  • DescribeSessions (session list)
  • DescribeSession (single session detail)
  • DescribeEvents (session events)
  • ModifySessionTitle
  • DeleteSession

Reference

  • Console route: /ags/engine/session
  • Console code branch: feature/chongqing-ll

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions