Skip to content

feat: admin feed list/create/update/sync - #41

Closed
nsollazzo wants to merge 2 commits into
mainfrom
feat/admin-feed-commands
Closed

feat: admin feed list/create/update/sync#41
nsollazzo wants to merge 2 commits into
mainfrom
feat/admin-feed-commands

Conversation

@nsollazzo

Copy link
Copy Markdown
Contributor

Summary

  • Admin positronick feed commands wrapping /api/admin/feeds (list / create / update / sync)
  • Mock handlers + API client tests + CLI goldens
  • Enables release subscriptions without raw curl

Golden / contract

  • New goldens: feed-list.json / feed-list.txt, feed-create.json / feed-create.txt
  • agent-docs gains feed sections for cached admins
  • Table columns: ID LABEL KIND LISTING AUTHOR AUTO ON LAST URL
  • JSON: list {count,feeds}, create {feed,created}, update {feed}, sync {summary}

Test plan

  • go test ./... -race
  • Local binary: feed list against production (admin session)
  • Idempotent verify Buzz + Grok Build feeds (already present; sync OK)
  • OpenCode feed created via new CLI when listing existed

Ops note

Production already had Buzz listing + Buzz/Grok feeds from prior admin API; this PR is the durable CLI path. OpenCode release feed was added with the new binary after list showed it missing.

Expose /api/admin/feeds on the CLI so release subscriptions no longer
require raw curl. Hidden admin group, mock handlers, API client tests,
and goldens included.
@nsollazzo

Copy link
Copy Markdown
Contributor Author

Superseded by work already on main:

This branch was started from an older tip and conflicts as add/add on feed.go. Closing rather than force-merging a parallel surface. Ops will install/build from current main and smoke-test positronick feed against production.

@nsollazzo nsollazzo closed this Jul 28, 2026
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.

1 participant