---
cuppy_hub: salesforce
cuppy_path: changelog/2026-10-23-tools-and-sources.md
cuppy_section: docs
cuppy_doc: JTSS-97NB
cuppy_doc_uuid: b857a343-8dfc-48a1-8343-60307ed32139
cuppy_permalink: https://cuppy.io/salesforce/d/JTSS-97NB
cuppy_version: 1
cuppy_updated: 2026-10-23T16:16:52.575Z
cuppy_canonical: https://cuppy.io/salesforce/docs/changelog/2026-10-23-tools-and-sources
cuppy_mcp: https://cuppy.io/mcp
cuppy_body_sha256: b548af491e9fe4d41592ca4d484f0fe6c11c17cb46e25ac0c5cd16c36457da87
# cuppy_body_sha256 is over the document body ALONE, excluding both generated blocks.
---


# Salesforce hub — tools and sources (2026-10-23)

## Added

- `reference/overview/tools.md`: 26 tools in four tables. Each row has an install command, the version checked on npm or GitHub, and links to the hub documents that use it.
- `reference/overview/source-repositories.md`: 14 repositories, 11 of them pinned at the commits the documents cite.
- `raw/TOOLS.json`, the registry behind both pages (schema `cuppy-hub-tools/1`, shared with the Azure and AWS hubs). `work/tools/tools_registry.py` checks it and renders the pages. It fails on a missing or newly deprecated package and on an unreachable repository.
- `reference/agentforce/agent-errors.md`: publish-time failures from Salesforce's `agentforce-generate` skill, such as "Internal Error, try again later" when the agent user lacks the Einstein Agent licence. It also covers why validate can pass while publish fails, and why deploying a bundle doesn't update routing.
- `reference/agentforce/agent-script.md`: employee agents omit `access`.
- `forcedotcom/sf-skills` is pinned in `raw/SOURCES.json`.

## Found

- The local DX MCP server ends on 2026-11-02 (its README), but npm doesn't mark it deprecated.
- sf-skills agrees with family 3 on `access`, `else if` and nested `if`, but still shows the rejected `@session.sessionID` source.
- Code Analyzer v5 (`@salesforce/plugin-code-analyzer`) replaces v4 (`@salesforce/sfdx-scanner`), which was last published in April 2025.


---
<!-- 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 -->
