---
cuppy_hub: salesforce
cuppy_path: reference/overview/source-repositories.md
cuppy_section: docs
cuppy_doc: TNC5-5A5G
cuppy_doc_uuid: ba3cf233-140d-4058-ab53-04645accb9a8
cuppy_permalink: https://cuppy.io/salesforce/d/TNC5-5A5G
cuppy_version: 1
cuppy_updated: 2026-10-23T16:16:52.575Z
cuppy_canonical: https://cuppy.io/salesforce/docs/reference/overview/source-repositories
cuppy_mcp: https://cuppy.io/mcp
cuppy_body_sha256: 906b1ba03e635cbc2bbfcf1e162851e69d2e93f52f5c42cf0b31bdcd48315d8e
# cuppy_body_sha256 is over the document body ALONE, excluding both generated blocks.
---


# Source repositories

**Pinned** repositories are the ones the hub's documents cite. Every claim from them names the commit, and `sh raw/sync.sh` recreates them at those commits under `raw/src/`.

**Read messages, not prose:** a CLI's error text lives in `messages/*.md` in its plugin repository. The metadata types live in `src/registry/metadataRegistry.json` in source-deploy-retrieve.

## Pinned (the hub cites these commits)

<!-- registry:repos-pinned -->
| Repository | Holds | Licence | Commit | Used in |
|---|---|---|---|---|
| [forcedotcom/source-deploy-retrieve](https://github.com/forcedotcom/source-deploy-retrieve) | Metadata registry (every type, folder and suffix) and SDR error messages | Apache-2.0 | pinned `f21f36fa` | — |
| [salesforcecli/plugin-agent](https://github.com/salesforcecli/plugin-agent) | `sf agent` source and every agent CLI message | Apache-2.0 | pinned `71b064e3` | — |
| [forcedotcom/agents](https://github.com/forcedotcom/agents) | `@salesforce/agents`: compile, publish, preview and auth flow behind `sf agent` | Apache-2.0 | pinned `21a9f8d8` | — |
| [trailheadapps/coral-cloud](https://github.com/trailheadapps/coral-cloud) | Salesforce's Agentforce sample app (CC0): agents, actions, prompt templates, Data 360 data | CC0-1.0 | pinned `040a86b0` | — |
| [forcedotcom/sfdx-core](https://github.com/forcedotcom/sfdx-core) | `@salesforce/core`: auth, connections, config | Apache-2.0 | pinned `5a9750b4` | — |
| [salesforcecli/plugin-auth](https://github.com/salesforcecli/plugin-auth) | `sf org login` source and messages | Apache-2.0 | pinned `0b530932` | — |
| [salesforcecli/plugin-deploy-retrieve](https://github.com/salesforcecli/plugin-deploy-retrieve) | `sf project deploy\|retrieve` source and messages | Apache-2.0 | pinned `b74d315b` | — |
| [forcedotcom/salesforcedx-templates](https://github.com/forcedotcom/salesforcedx-templates) | What `sf project generate` and the generators write, including the agent template and ECA files | BSD-3-Clause | pinned `23f53192` | — |
| [trailheadapps/agent-script-recipes](https://github.com/trailheadapps/agent-script-recipes) | 34 Agent Script recipes and the `.airules/AGENT_SCRIPT.md` rules file for AI agents | Apache-2.0 | pinned `ae961204` | — |
| [salesforce/agentscript](https://github.com/salesforce/agentscript) | Agent Script spec, schema, lint rules, compiler and docs | Apache-2.0 | pinned `ace15eb2` | `reference/agentforce/agent-script.md` |
| [forcedotcom/sf-skills](https://github.com/forcedotcom/sf-skills) | Salesforce's agent skills; the hub read agentforce-generate, -test and -observe, including reference `.agent` files and audit checklists | Apache-2.0 | pinned `e44b5001` | — |
<!-- /registry:repos-pinned -->

## Also useful

<!-- registry:repos-more -->
| Repository | Holds | Licence | Commit | Used in |
|---|---|---|---|---|
| [forcedotcom/cli](https://github.com/forcedotcom/cli) | Salesforce CLI issue tracker and release notes | Apache-2.0 | HEAD `ccf50511` | — |
| [forcedotcom/pub-sub-api](https://github.com/forcedotcom/pub-sub-api) | Pub/Sub API proto files and official examples (Java, Python, Go and others) | CC0-1.0 | HEAD `20fb1382` | — |
| [salesforcecli/mcp](https://github.com/salesforcecli/mcp) | DX MCP server source; the README carries the end-of-life notice | Apache-2.0 | HEAD `9bc98ba2` | — |
<!-- /registry:repos-more -->

Tools built from these repositories, and their versions: `reference/overview/tools.md`.


---
<!-- cuppy -->
You are reading one file. The same content is free over MCP at https://cuppy.io/mcp with no signup: ranked search across all 376 documents in this hub, the merged view when you work in a layer, known workarounds matched to the error you hit, and depth control so you spend tokens on what you need. Start with the `_hello` tool. How to connect: https://cuppy.io/salesforce/ Something wrong in this document? Report it with the `session feedback` tool on the same endpoint.
<!-- /cuppy -->
