Skip to content

fix(pilotctl): catalogue list shows headline only with always-on view pointer (PILOT-405)#261

Closed
matthew-pilot wants to merge 1 commit into
mainfrom
openclaw/pilot-405-20260616-1258
Closed

fix(pilotctl): catalogue list shows headline only with always-on view pointer (PILOT-405)#261
matthew-pilot wants to merge 1 commit into
mainfrom
openclaw/pilot-405-20260616-1258

Conversation

@matthew-pilot

Copy link
Copy Markdown
Collaborator

What

The pilotctl appstore catalogue list was printing the short description mixed in with the teaser metadata line, and the view: pointer only appeared when extended metadata was published.

Changes

  1. Move description to headline position — the catalogue's one-line description now prints immediately after the name+version line, acting as the headline/teaser (as intended by the catalogue schema), before the vendor/categories/license/size meta row.
  2. Always show the view: pointer — even without a metadata_url set, pilotctl appstore view <id> shows local install facts (installed state, integrity, permissions). The pointer should always be present.
  3. --json output is unchanged — this fix only touches the human-readable text output.

Verification

  • go build ./... — clean
  • go vet ./... — clean
  • go test ./cmd/pilotctl/ — OK (9.3s)
  • --json path untouched

Closes PILOT-405

… pointer (PILOT-405)

The catalogue listing previously printed the short description mixed in
with the teaser meta line (vendor/categories/license/size), and only
showed the `view` pointer when extended metadata was published.

Changes:
- Move the description to print immediately after the name+version line
  as a headline/teaser (not mixed with meta details)
- Always print the `view:` pointer so users know they can run
  `pilotctl appstore view <id>` for full details + local install
  facts, even when no metadata_url is set
- `--json` output is unchanged

Closes PILOT-405
@TeoSlayer

Copy link
Copy Markdown
Collaborator

Closing — superseded by a merged PR for the same ticket.

@TeoSlayer TeoSlayer closed this Jun 17, 2026
@matthew-pilot matthew-pilot deleted the openclaw/pilot-405-20260616-1258 branch June 20, 2026 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants