Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielmiessler/Fabric
/ functions
Functions
1,348 in github.com/danielmiessler/Fabric
⨍
Functions
1,348
◇
Types & classes
220
↓ 1 callers
Method
roundTrip
(req *http.Request, retried bool)
internal/plugins/ai/codex/auth_transport.go:139
↓ 1 callers
Method
roundTripper
()
internal/plugins/ai/codex/auth_transport.go:172
↓ 1 callers
Method
runFirstTimeSetup
runFirstTimeSetup handles first-time setup with automatic pattern/strategy download
internal/core/plugin_registry.go:192
↓ 1 callers
Method
runInteractiveSetup
runInteractiveSetup runs the standard interactive setup menu
internal/core/plugin_registry.go:305
↓ 1 callers
Method
runVendorSetup
runVendorSetup helps user select and configure their first AI vendor
internal/core/plugin_registry.go:255
↓ 1 callers
Method
safePath
safePath validates and normalizes file paths
internal/plugins/template/file.go:29
↓ 1 callers
Function
safe_run_command
Safely run a command with retries.
scripts/python_ui/streamlit.py:140
↓ 1 callers
Function
saveToFile
(data: any, filename: string)
web/src/lib/utils/file-utils.ts:34
↓ 1 callers
Function
saveToFile
(content: string)
web/src/lib/store/note-store.ts:47
↓ 1 callers
Function
save_pattern_files
Save pattern extracts and descriptions JSON files
scripts/pattern_descriptions/extract_patterns.py:105
↓ 1 callers
Method
sendChatCompletions
sendChatCompletions sends a request using the Chat Completions API
internal/plugins/ai/openai/chat_completions.go:18
↓ 1 callers
Method
sendChatMessage
sendChatMessage sends a message to an existing conversation (synchronous).
internal/plugins/ai/copilot/copilot.go:267
↓ 1 callers
Method
sendChatMessageStream
sendChatMessageStream sends a message and streams the response via SSE.
internal/plugins/ai/copilot/copilot.go:313
↓ 1 callers
Method
sendClaude
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:136
↓ 1 callers
Method
sendGemini
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:269
↓ 1 callers
Method
sendStreamChatCompletions
sendStreamChatCompletions sends a streaming request using the Chat Completions API
internal/plugins/ai/openai/chat_completions.go:32
↓ 1 callers
Method
sendStreamClaude
(msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUpdate)
internal/plugins/ai/vertexai/vertexai.go:189
↓ 1 callers
Method
sendStreamGemini
(msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUpdate)
internal/plugins/ai/vertexai/vertexai.go:340
↓ 1 callers
Method
sendStreamResponses
( ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.Stre
internal/plugins/ai/openai/openai.go:150
↓ 1 callers
Function
sendStreamUpdate
(ctx context.Context, channel chan domain.StreamUpdate, update domain.StreamUpdate)
internal/plugins/ai/codex/codex.go:300
↓ 1 callers
Function
setSystemPrompt
(prompt: string)
web/src/lib/store/pattern-store.ts:36
↓ 1 callers
Function
set_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 callers
Function
splitAudioFile
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 callers
Function
split_summary
Split AI summary into individual lines/bullets.
scripts/readme_updates/update_readme_features.py:118
↓ 1 callers
Method
stageChangesForRelease
stageChangesForRelease stages the modified files for the release commit
cmd/generate_changelog/internal/changelog/processing.go:520
↓ 1 callers
Function
star_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 callers
Method
streamChat
( userInput: string, systemPromptText?: string, )
web/src/lib/services/ChatService.ts:266
↓ 1 callers
Method
syncGitHistory
syncGitHistory walks the complete git history and ensures all versions and commits are cached
cmd/generate_changelog/internal/changelog/generator.go:733
↓ 1 callers
Function
toTitle
toTitle capitalizes a letter if it follows a non-letter, unless next char is space
internal/plugins/template/text.go:16
↓ 1 callers
Function
tokenNeedsRefresh
(jwt string, now time.Time)
internal/plugins/ai/codex/token.go:31
↓ 1 callers
Function
tryGetMessage
tryGetMessage attempts to get a message from embedded locale files
internal/i18n/i18n.go:170
↓ 1 callers
Method
tryMethodYtDlp
(videoId string, language string, additionalArgs string)
internal/tools/youtube/youtube.go:293
↓ 1 callers
Method
tryMethodYtDlpWithTimestamps
(videoId string, language string, additionalArgs string)
internal/tools/youtube/youtube.go:297
↓ 1 callers
Method
tryPathMigration
tryPathMigration attempts to migrate from old pattern paths to new restructured paths
internal/tools/patterns_loader.go:250
↓ 1 callers
Function
unstar_output
Remove an output from starred/favorites.
scripts/python_ui/streamlit.py:716
↓ 1 callers
Method
updateReleaseForRepo
(ctx context.Context, client *github.Client, owner, repo, version, releaseBody string)
cmd/generate_changelog/internal/release.go:136
↓ 1 callers
Function
update_provider_selection
Update provider and reset related states.
scripts/python_ui/streamlit.py:199
↓ 1 callers
Function
userLocaleDir
()
internal/i18n/i18n.go:114
↓ 1 callers
Method
validateExtensionDefinition
(ext *ExtensionDefinition)
internal/plugins/template/extension_registry.go:160
↓ 1 callers
Method
validateGitStatus
validateGitStatus ensures the working directory is clean
cmd/generate_changelog/internal/changelog/processing.go:398
↓ 1 callers
Method
validatePRState
validatePRState validates that a PR is in the correct state for processing
cmd/generate_changelog/internal/changelog/processing.go:377
↓ 1 callers
Method
validateSetup
validateSetup checks if required components are configured and warns user
internal/core/plugin_registry.go:373
↓ 1 callers
Method
validateTextContent
validateTextContent ensures content is valid UTF-8 without null bytes
internal/plugins/template/fetch.go:71
↓ 1 callers
Method
verifyCommitPRMappings
verifyCommitPRMappings ensures all PR commits have proper mappings
cmd/generate_changelog/internal/changelog/generator.go:786
↓ 1 callers
Method
writeAllFlags
writeAllFlags writes all flags with translated descriptions
internal/cli/help.go:220
↓ 1 callers
Function
writeOllamaResponse
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 callers
Function
writeSSEResponse
(w gin.ResponseWriter, response StreamResponse)
internal/server/chat.go:204
Method
AddSetupQuestionBool
(name string, required bool)
internal/plugins/plugin.go:86
Method
ApplyPattern
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
Method
Ask
(label string)
internal/plugins/plugin.go:325
Method
Configure
Configure buildClient VendorsController based on the environment variables
internal/core/plugin_registry.go:448
Method
Configure
()
internal/core/chatter_test.go:36
Method
Configure
()
internal/core/plugin_registry_test.go:42
Method
Configure
()
internal/plugins/ai/vendors.go:60
Method
Configure
()
internal/plugins/ai/vendors_test.go:19
Method
Configure
()
internal/plugins/db/fsdb/storage.go:21
Function
Debug
Debug writes a debug message if the global level permits.
internal/log/log.go:58
Method
Delete
Delete handles the DELETE /storage/:name route
internal/server/storage.go:51
Method
Exists
Exists handles the GET /storage/exists/:name route
internal/server/storage.go:62
Function
ExpandPath
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
Method
FetchAndPrintPlaylist
(playlistID string)
internal/tools/youtube/youtube.go:694
Method
FetchPRs
(prNumbers []int)
cmd/generate_changelog/internal/github/client.go:52
Method
Get
Get handles the GET /storage/:name route
internal/server/storage.go:30
Method
Get
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
Method
Get
Get required for Storage interface
internal/plugins/db/fsdb/patterns.go:277
Method
GetCommitSHAsForPR
GetCommitSHAsForPR returns all commit SHAs for a given PR number
cmd/generate_changelog/internal/cache/cache.go:449
Method
GetConfig
(c *gin.Context)
internal/server/configuration.go:48
Method
GetEnvNamePrefix
GetEnvNamePrefix returns the environment variable prefix for the plugin. Corrected: Receiver name
internal/plugins/ai/perplexity/perplexity.go:250
Function
GetGeminiVoiceByName
GetGeminiVoiceByName returns a specific voice by name
internal/plugins/ai/gemini/voices.go:118
Method
GetId
()
internal/domain/attachment.go:27
Function
GetLevel
GetLevel returns the current global debug level.
internal/log/log.go:85
Method
GetModelNames
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
Method
GetName
()
internal/core/chatter_test.go:24
Method
GetName
()
internal/core/plugin_registry_test.go:39
Method
GetName
()
internal/plugins/ai/vendors_test.go:16
Method
GetNames
GetNames handles the GET /storage/names route
internal/server/storage.go:41
Method
GetPRDetails
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
Method
GetPRNumberBySHA
GetPRNumberBySHA returns the PR number for a given commit SHA
cmd/generate_changelog/internal/cache/cache.go:436
Method
GetSetupDescription
()
internal/core/chatter_test.go:28
Method
GetSetupDescription
()
internal/core/plugin_registry_test.go:40
Method
GetSetupDescription
()
internal/plugins/plugin.go:49
Method
GetSetupDescription
()
internal/plugins/ai/vendors_test.go:17
Method
GetSetupQuestions
GetSetupQuestions returns the setup questions for the plugin. Corrected: Return the slice of setup questions from PluginBase
internal/plugins/ai/perplexity/perplexity.go:262
Method
GrabByFlags
()
internal/tools/youtube/youtube.go:838
Method
GrabDurationForUrl
(url string)
internal/tools/youtube/youtube.go:530
Method
GrabTranscriptForUrl
(url string, language string)
internal/tools/youtube/youtube.go:138
Method
HandleChat
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
Method
HasGroup
(group string)
internal/util/groups_items.go:135
Method
HasVendors
()
internal/plugins/ai/vendors.go:67
Method
IsConfigured
()
internal/tools/patterns_loader.go:72
Method
IsConfigured
()
internal/core/chatter_test.go:32
Method
IsConfigured
()
internal/core/plugin_registry_test.go:41
Method
IsConfigured
()
internal/plugins/strategy/strategy.go:91
Method
IsConfigured
()
internal/plugins/ai/vendors_test.go:18
Method
IsConfigured
IsConfigured returns true only if OLLAMA_API_URL environment variable is explicitly set
internal/plugins/ai/ollama/ollama.go:66
Method
IsConfigured
IsConfigured returns true if the API key is configured
internal/plugins/ai/anthropic/anthropic.go:103
Method
IsConfigured
IsConfigured returns true if the client has valid configuration.
internal/plugins/ai/copilot/copilot.go:152
Method
IsPRMarkedAsNonExistent
IsPRMarkedAsNonExistent checks if a PR is marked as non-existent
cmd/generate_changelog/internal/cache/cache.go:399
Method
ListExtensions
()
internal/plugins/template/extension_registry.go:277
Method
ListModels
(context.Context)
internal/core/chatter_test.go:47
← previous
next →
701–800 of 1,348, ranked by callers