MCPcopy Index your code
hub / github.com/codeaashu/claude-code / formatDescriptionWithSource

Function formatDescriptionWithSource

src/commands.ts:730–756  ·  view source on GitHub ↗
(cmd: Command)

Source from the content-addressed store, hash-verified

728 * For model-facing prompts (like SkillTool), use cmd.description directly.
729 */
730export function formatDescriptionWithSource(cmd: Command): string {
731 if (cmd.type !== 'prompt') {
732 return cmd.description
733 }
734
735 if (cmd.kind === 'workflow') {
736 return `${cmd.description} (workflow)`
737 }
738
739 if (cmd.source === 'plugin') {
740 const pluginName = cmd.pluginInfo?.pluginManifest.name
741 if (pluginName) {
742 return `(${pluginName}) ${cmd.description}`
743 }
744 return `${cmd.description} (plugin)`
745 }
746
747 if (cmd.source === 'builtin' || cmd.source === 'mcp') {
748 return cmd.description
749 }
750
751 if (cmd.source === 'bundled') {
752 return `${cmd.description} (bundled)`
753 }
754
755 return `${cmd.description} (${getSettingSourceName(cmd.source)})`
756}
757
758

Callers 4

CommandsFunction · 0.85
runHeadlessStreamingFunction · 0.85
handleInitializeRequestFunction · 0.85

Calls 1

getSettingSourceNameFunction · 0.85

Tested by

no test coverage detected