-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
phase-aPhase A: Foundation + RedditPhase A: Foundation + RedditsocialSocial platform monitoringSocial platform monitoringswarm-readyIssue is ready for the automated swarm to pick upIssue is ready for the automated swarm to pick up
Description
Summary
Add CLI commands for social platform monitoring.
Commands
canonry social connect <project> --platform twitter # store API key / OAuth
canonry social disconnect <project> --platform reddit
canonry social status <project> # show connection status
canonry social mentions <project> [--platform twitter] [--sentiment positive] [--since 2026-01-01] [--format json]
canonry social summary <project> [--format json]
canonry run <project> --kind social-monitor # trigger social run
canonry run <project> --kind social-monitor --platform redditFiles
packages/canonry/src/commands/social.ts(new)packages/canonry/src/commands/run.ts(extend for--kind social-monitor)packages/canonry/src/commands/index.ts(register)
Depends on
- Social API endpoints issue
Acceptance Criteria
- All commands work end-to-end against local server
-
--format jsonoutputs parseable JSON -
canonry social statusshows connected/disconnected per platform -
canonry run --kind social-monitortriggers and completes - Tests capture stdout and assert output
-
pnpm run typecheckpasses
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
phase-aPhase A: Foundation + RedditPhase A: Foundation + RedditsocialSocial platform monitoringSocial platform monitoringswarm-readyIssue is ready for the automated swarm to pick upIssue is ready for the automated swarm to pick up