Skip to content

[UX] apc memory list uses plain text while all other commands use rich tables #21

@FZ2000

Description

@FZ2000

Problem

apc memory list uses raw click.echo() for all its output, while every other command in the CLI uses the shared ui.py rich helpers (tables, styled text, colors).

This creates a jarring inconsistency:

# apc memory list output (plain, unstyled)
[Collected Files]
  - claude-code/CLAUDE.md  (4.2 KB)

[preference]
  - Always use TypeScript strict mode  (manual_add)

Compared to apc skill list or apc mcp list which render polished rich tables.

Similarly, apc memory add uses click.echo() instead of the success() helper.

Suggested Fix

  • Replace click.echo() in memory.py with the existing rich helpers from ui.py:
    • Use success() in the add command
    • Use memory_display() (already in ui.py) for memory list
  • This brings memory commands in line with the rest of the CLI's visual style

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions