MCPcopy Create free account

hub / github.com/danielmiessler/Fabric / functions

Functions1,348 in github.com/danielmiessler/Fabric

↓ 1 callersMethodroundTrip
(req *http.Request, retried bool)
internal/plugins/ai/codex/auth_transport.go:139
↓ 1 callersMethodroundTripper
()
internal/plugins/ai/codex/auth_transport.go:172
↓ 1 callersMethodrunFirstTimeSetup
runFirstTimeSetup handles first-time setup with automatic pattern/strategy download
internal/core/plugin_registry.go:192
↓ 1 callersMethodrunInteractiveSetup
runInteractiveSetup runs the standard interactive setup menu
internal/core/plugin_registry.go:305
↓ 1 callersMethodrunVendorSetup
runVendorSetup helps user select and configure their first AI vendor
internal/core/plugin_registry.go:255
↓ 1 callersMethodsafePath
safePath validates and normalizes file paths
internal/plugins/template/file.go:29
↓ 1 callersFunctionsafe_run_command
Safely run a command with retries.
scripts/python_ui/streamlit.py:140
↓ 1 callersFunctionsaveToFile
(data: any, filename: string)
web/src/lib/utils/file-utils.ts:34
↓ 1 callersFunctionsaveToFile
(content: string)
web/src/lib/store/note-store.ts:47
↓ 1 callersFunctionsave_pattern_files
Save pattern extracts and descriptions JSON files
scripts/pattern_descriptions/extract_patterns.py:105
↓ 1 callersMethodsendChatCompletions
sendChatCompletions sends a request using the Chat Completions API
internal/plugins/ai/openai/chat_completions.go:18
↓ 1 callersMethodsendChatMessage
sendChatMessage sends a message to an existing conversation (synchronous).
internal/plugins/ai/copilot/copilot.go:267
↓ 1 callersMethodsendChatMessageStream
sendChatMessageStream sends a message and streams the response via SSE.
internal/plugins/ai/copilot/copilot.go:313
↓ 1 callersMethodsendClaude
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:136
↓ 1 callersMethodsendGemini
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:269
↓ 1 callersMethodsendStreamChatCompletions
sendStreamChatCompletions sends a streaming request using the Chat Completions API
internal/plugins/ai/openai/chat_completions.go:32
↓ 1 callersMethodsendStreamClaude
(msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUpdate)
internal/plugins/ai/vertexai/vertexai.go:189
↓ 1 callersMethodsendStreamGemini
(msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUpdate)
internal/plugins/ai/vertexai/vertexai.go:340
↓ 1 callersMethodsendStreamResponses
( ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.Stre
internal/plugins/ai/openai/openai.go:150
↓ 1 callersFunctionsendStreamUpdate
(ctx context.Context, channel chan domain.StreamUpdate, update domain.StreamUpdate)
internal/plugins/ai/codex/codex.go:300
↓ 1 callersFunctionsetSystemPrompt
(prompt: string)
web/src/lib/store/pattern-store.ts:36
↓ 1 callersFunctionset_clipboard_content
Set content to clipboard with proper error handling. Args: content: The content to copy to clipboard Returns: Tuple[bool, st
scripts/python_ui/streamlit.py:1318
↓ 1 callersFunctionsplitAudioFile
splitAudioFile splits the source file into chunks smaller than maxSize using ffmpeg. It returns the list of chunk file paths and a cleanup function.
internal/plugins/ai/openai/openai_audio.go:143
↓ 1 callersFunctionsplit_summary
Split AI summary into individual lines/bullets.
scripts/readme_updates/update_readme_features.py:118
↓ 1 callersMethodstageChangesForRelease
stageChangesForRelease stages the modified files for the release commit
cmd/generate_changelog/internal/changelog/processing.go:520
↓ 1 callersFunctionstar_output
Star/favorite an output log. Args: log_index: Index of the output log to star custom_name: Optional custom name for the starred o
scripts/python_ui/streamlit.py:682
↓ 1 callersMethodstreamChat
( userInput: string, systemPromptText?: string, )
web/src/lib/services/ChatService.ts:266
↓ 1 callersMethodsyncGitHistory
syncGitHistory walks the complete git history and ensures all versions and commits are cached
cmd/generate_changelog/internal/changelog/generator.go:733
↓ 1 callersFunctiontoTitle
toTitle capitalizes a letter if it follows a non-letter, unless next char is space
internal/plugins/template/text.go:16
↓ 1 callersFunctiontokenNeedsRefresh
(jwt string, now time.Time)
internal/plugins/ai/codex/token.go:31
↓ 1 callersFunctiontryGetMessage
tryGetMessage attempts to get a message from embedded locale files
internal/i18n/i18n.go:170
↓ 1 callersMethodtryMethodYtDlp
(videoId string, language string, additionalArgs string)
internal/tools/youtube/youtube.go:293
↓ 1 callersMethodtryMethodYtDlpWithTimestamps
(videoId string, language string, additionalArgs string)
internal/tools/youtube/youtube.go:297
↓ 1 callersMethodtryPathMigration
tryPathMigration attempts to migrate from old pattern paths to new restructured paths
internal/tools/patterns_loader.go:250
↓ 1 callersFunctionunstar_output
Remove an output from starred/favorites.
scripts/python_ui/streamlit.py:716
↓ 1 callersMethodupdateReleaseForRepo
(ctx context.Context, client *github.Client, owner, repo, version, releaseBody string)
cmd/generate_changelog/internal/release.go:136
↓ 1 callersFunctionupdate_provider_selection
Update provider and reset related states.
scripts/python_ui/streamlit.py:199
↓ 1 callersFunctionuserLocaleDir
()
internal/i18n/i18n.go:114
↓ 1 callersMethodvalidateExtensionDefinition
(ext *ExtensionDefinition)
internal/plugins/template/extension_registry.go:160
↓ 1 callersMethodvalidateGitStatus
validateGitStatus ensures the working directory is clean
cmd/generate_changelog/internal/changelog/processing.go:398
↓ 1 callersMethodvalidatePRState
validatePRState validates that a PR is in the correct state for processing
cmd/generate_changelog/internal/changelog/processing.go:377
↓ 1 callersMethodvalidateSetup
validateSetup checks if required components are configured and warns user
internal/core/plugin_registry.go:373
↓ 1 callersMethodvalidateTextContent
validateTextContent ensures content is valid UTF-8 without null bytes
internal/plugins/template/fetch.go:71
↓ 1 callersMethodverifyCommitPRMappings
verifyCommitPRMappings ensures all PR commits have proper mappings
cmd/generate_changelog/internal/changelog/generator.go:786
↓ 1 callersMethodwriteAllFlags
writeAllFlags writes all flags with translated descriptions
internal/cli/help.go:220
↓ 1 callersFunctionwriteOllamaResponse
writeOllamaResponse constructs an Ollama-formatted response chunk and writes it to the streaming output associated with the provided Gin context. The
internal/server/ollama.go:537
↓ 1 callersFunctionwriteSSEResponse
(w gin.ResponseWriter, response StreamResponse)
internal/server/chat.go:204
MethodAddSetupQuestionBool
(name string, required bool)
internal/plugins/plugin.go:86
MethodApplyPattern
ApplyPattern handles the POST /patterns/:name/apply route @Summary Apply pattern with variables @Description Apply a pattern with variable substitutio
internal/server/patterns.go:76
MethodAsk
(label string)
internal/plugins/plugin.go:325
MethodConfigure
Configure buildClient VendorsController based on the environment variables
internal/core/plugin_registry.go:448
MethodConfigure
()
internal/core/chatter_test.go:36
MethodConfigure
()
internal/core/plugin_registry_test.go:42
MethodConfigure
()
internal/plugins/ai/vendors.go:60
MethodConfigure
()
internal/plugins/ai/vendors_test.go:19
MethodConfigure
()
internal/plugins/db/fsdb/storage.go:21
FunctionDebug
Debug writes a debug message if the global level permits.
internal/log/log.go:58
MethodDelete
Delete handles the DELETE /storage/:name route
internal/server/storage.go:51
MethodExists
Exists handles the GET /storage/exists/:name route
internal/server/storage.go:62
FunctionExpandPath
ExpandPath expands the ~ to user's home directory and returns absolute path It also checks if the path exists Returns expanded absolute path or error
internal/plugins/template/utils.go:20
MethodFetchAndPrintPlaylist
(playlistID string)
internal/tools/youtube/youtube.go:694
MethodFetchPRs
(prNumbers []int)
cmd/generate_changelog/internal/github/client.go:52
MethodGet
Get handles the GET /storage/:name route
internal/server/storage.go:30
MethodGet
Get handles the GET /patterns/:name route - returns raw pattern without variable processing @Summary Get a pattern @Description Retrieve a pattern by
internal/server/patterns.go:46
MethodGet
Get required for Storage interface
internal/plugins/db/fsdb/patterns.go:277
MethodGetCommitSHAsForPR
GetCommitSHAsForPR returns all commit SHAs for a given PR number
cmd/generate_changelog/internal/cache/cache.go:449
MethodGetConfig
(c *gin.Context)
internal/server/configuration.go:48
MethodGetEnvNamePrefix
GetEnvNamePrefix returns the environment variable prefix for the plugin. Corrected: Receiver name
internal/plugins/ai/perplexity/perplexity.go:250
FunctionGetGeminiVoiceByName
GetGeminiVoiceByName returns a specific voice by name
internal/plugins/ai/gemini/voices.go:118
MethodGetId
()
internal/domain/attachment.go:27
FunctionGetLevel
GetLevel returns the current global debug level.
internal/log/log.go:85
MethodGetModelNames
GetModelNames godoc @Summary List all available models @Description Get a list of all available AI models grouped by vendor @Tags models @Produce json
internal/server/models.go:29
MethodGetName
()
internal/core/chatter_test.go:24
MethodGetName
()
internal/core/plugin_registry_test.go:39
MethodGetName
()
internal/plugins/ai/vendors_test.go:16
MethodGetNames
GetNames handles the GET /storage/names route
internal/server/storage.go:41
MethodGetPRDetails
GetPRDetails fetches a comprehensive set of details for a single PR. Deprecated: Use GetPRValidationDetails + GetPRWithCommits for better performance
cmd/generate_changelog/internal/github/client.go:134
MethodGetPRNumberBySHA
GetPRNumberBySHA returns the PR number for a given commit SHA
cmd/generate_changelog/internal/cache/cache.go:436
MethodGetSetupDescription
()
internal/core/chatter_test.go:28
MethodGetSetupDescription
()
internal/core/plugin_registry_test.go:40
MethodGetSetupDescription
()
internal/plugins/plugin.go:49
MethodGetSetupDescription
()
internal/plugins/ai/vendors_test.go:17
MethodGetSetupQuestions
GetSetupQuestions returns the setup questions for the plugin. Corrected: Return the slice of setup questions from PluginBase
internal/plugins/ai/perplexity/perplexity.go:262
MethodGrabByFlags
()
internal/tools/youtube/youtube.go:838
MethodGrabDurationForUrl
(url string)
internal/tools/youtube/youtube.go:530
MethodGrabTranscriptForUrl
(url string, language string)
internal/tools/youtube/youtube.go:138
MethodHandleChat
HandleChat godoc @Summary Stream chat completions @Description Stream AI responses using Server-Sent Events (SSE) @Tags chat @Accept json @Produce tex
internal/server/chat.go:71
MethodHasGroup
(group string)
internal/util/groups_items.go:135
MethodHasVendors
()
internal/plugins/ai/vendors.go:67
MethodIsConfigured
()
internal/tools/patterns_loader.go:72
MethodIsConfigured
()
internal/core/chatter_test.go:32
MethodIsConfigured
()
internal/core/plugin_registry_test.go:41
MethodIsConfigured
()
internal/plugins/strategy/strategy.go:91
MethodIsConfigured
()
internal/plugins/ai/vendors_test.go:18
MethodIsConfigured
IsConfigured returns true only if OLLAMA_API_URL environment variable is explicitly set
internal/plugins/ai/ollama/ollama.go:66
MethodIsConfigured
IsConfigured returns true if the API key is configured
internal/plugins/ai/anthropic/anthropic.go:103
MethodIsConfigured
IsConfigured returns true if the client has valid configuration.
internal/plugins/ai/copilot/copilot.go:152
MethodIsPRMarkedAsNonExistent
IsPRMarkedAsNonExistent checks if a PR is marked as non-existent
cmd/generate_changelog/internal/cache/cache.go:399
MethodListExtensions
()
internal/plugins/template/extension_registry.go:277
MethodListModels
(context.Context)
internal/core/chatter_test.go:47
← previousnext →701–800 of 1,348, ranked by callers