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

Function formatDescriptionWithSource

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

Source from the content-addressed store, hash-verified

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

Callers 4

CommandsFunction · 0.85
runHeadlessStreamingFunction · 0.85
handleInitializeRequestFunction · 0.85

Calls 1

getSettingSourceNameFunction · 0.85

Tested by

no test coverage detected