Radicle
certifiedcodeRadicle p2p code forge (sync, patch, issue, repo identity)
pip install chp-adapter-radicleAuto-discovered through the chp.adapters entry point — no host config needed.
Capabilities
What this adapter exposes.
followFollow a peer node (replicate its refs for
chp.adapters.radicle.followidentityLocal Radicle identity: DID public key only. Private key / NID never returned.
chp.adapters.radicle.identityissue_closeClose a Radicle issue by ID.
chp.adapters.radicle.issue_closeissue_commentPost a comment on a Radicle issue. Comment text never in evidence.
chp.adapters.radicle.issue_commentissue_labelAdd and/or remove labels on an existing issue (approve = add
chp.adapters.radicle.issue_labelissue_listList Radicle issues: IDs, titles, labels. Issue body never in evidence.
chp.adapters.radicle.issue_listissue_openOpen a new Radicle issue. Issue body never in evidence.
chp.adapters.radicle.issue_openissue_showShow a Radicle issue: title, state, comment count. Body never in evidence.
chp.adapters.radicle.issue_showlist_reposList all locally tracked Radicle repositories (names + RIDs).
chp.adapters.radicle.list_reposnode_connectInstruct the node to connect to a peer at nid@host:port (establishes replication link).
chp.adapters.radicle.node_connectnode_statusRadicle node status: running/stopped, connected peer count.
chp.adapters.radicle.node_statuspatch_listList Radicle patches: IDs, titles, states. Patch body and diff never in evidence.
chp.adapters.radicle.patch_listpatch_openOpen a new Radicle patch for the current branch. Patch body never in evidence.
chp.adapters.radicle.patch_openpushPush a branch to the Radicle remote (git push rad <branch>).
chp.adapters.radicle.pushrepo_infoRadicle repository identity: RID, name, description, visibility, delegate count.
chp.adapters.radicle.repo_infoseedSeed a repo on this node (create/update its replication policy). Scope
chp.adapters.radicle.seedseed_policiesList this node
chp.adapters.radicle.seed_policiessnapshotSnapshot the local Radicle home (identity keys, config, storage) into a tar.gz
chp.adapters.radicle.snapshotsyncSync a Radicle repo to the network (push local state to seeds).
chp.adapters.radicle.syncunseedRemove this node
chp.adapters.radicle.unseed