<- Adapters

Radicle

certifiedcode

Radicle p2p code forge (sync, patch, issue, repo identity)

pip install chp-adapter-radicle

Auto-discovered through the chp.adapters entry point — no host config needed.

Capabilities

What this adapter exposes.

follow

Follow a peer node (replicate its refs for

chp.adapters.radicle.follow
identity

Local Radicle identity: DID public key only. Private key / NID never returned.

chp.adapters.radicle.identity
issue_close

Close a Radicle issue by ID.

chp.adapters.radicle.issue_close
issue_comment

Post a comment on a Radicle issue. Comment text never in evidence.

chp.adapters.radicle.issue_comment
issue_label

Add and/or remove labels on an existing issue (approve = add

chp.adapters.radicle.issue_label
issue_list

List Radicle issues: IDs, titles, labels. Issue body never in evidence.

chp.adapters.radicle.issue_list
issue_open

Open a new Radicle issue. Issue body never in evidence.

chp.adapters.radicle.issue_open
issue_show

Show a Radicle issue: title, state, comment count. Body never in evidence.

chp.adapters.radicle.issue_show
list_repos

List all locally tracked Radicle repositories (names + RIDs).

chp.adapters.radicle.list_repos
node_connect

Instruct the node to connect to a peer at nid@host:port (establishes replication link).

chp.adapters.radicle.node_connect
node_status

Radicle node status: running/stopped, connected peer count.

chp.adapters.radicle.node_status
patch_list

List Radicle patches: IDs, titles, states. Patch body and diff never in evidence.

chp.adapters.radicle.patch_list
patch_open

Open a new Radicle patch for the current branch. Patch body never in evidence.

chp.adapters.radicle.patch_open
push

Push a branch to the Radicle remote (git push rad <branch>).

chp.adapters.radicle.push
repo_info

Radicle repository identity: RID, name, description, visibility, delegate count.

chp.adapters.radicle.repo_info
seed

Seed a repo on this node (create/update its replication policy). Scope

chp.adapters.radicle.seed
seed_policies

List this node

chp.adapters.radicle.seed_policies
snapshot

Snapshot the local Radicle home (identity keys, config, storage) into a tar.gz

chp.adapters.radicle.snapshot
sync

Sync a Radicle repo to the network (push local state to seeds).

chp.adapters.radicle.sync
unseed

Remove this node

chp.adapters.radicle.unseed
See the full capability catalog →