Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielmiessler/Fabric
/ functions
Functions
1,442 in github.com/danielmiessler/Fabric
⨍
Functions
1,442
◇
Types & classes
227
↓ 1 callers
Method
PrintContext
(name string)
internal/plugins/db/fsdb/contexts.go:20
↓ 1 callers
Method
PrintLatestPatterns
(latestNumber int)
internal/plugins/db/fsdb/patterns.go:183
↓ 1 callers
Method
PrintSession
(name string)
internal/plugins/db/fsdb/sessions.go:32
↓ 1 callers
Method
ProcessIncomingPR
ProcessIncomingPR processes a single PR for changelog entry creation
cmd/generate_changelog/internal/changelog/processing.go:78
↓ 1 callers
Method
PushToRemote
PushToRemote pushes the current branch to the remote repository It automatically detects GitHub repositories and uses token authentication when availa
cmd/generate_changelog/internal/git/walker.go:527
↓ 1 callers
Function
ReadStdin
ReadStdin function assuming it's part of `cli` package
internal/cli/flags_test.go:41
↓ 1 callers
Method
RemoveFile
RemoveFile removes a file from both the working directory and git index
cmd/generate_changelog/internal/git/walker.go:570
↓ 1 callers
Method
Rename
(oldName, newName string)
internal/plugins/db/fsdb/storage.go:95
↓ 1 callers
Method
ResolveType
()
internal/domain/attachment.go:52
↓ 1 callers
Method
RoundTrip
(req *http.Request)
internal/plugins/ai/bedrock/bedrock.go:72
↓ 1 callers
Method
RoundTrip
RoundTrip adds Codex authentication headers and retries once after a 401.
internal/plugins/ai/codex/auth_transport.go:180
↓ 1 callers
Method
SaveAsJson
(name string, item any)
internal/plugins/db/fsdb/storage.go:275
↓ 1 callers
Method
SaveVideosToCSV
SaveVideosToCSV saves the list of videos to a CSV file.
internal/tools/youtube/youtube.go:652
↓ 1 callers
Method
ScrapeQuestion
(question string)
internal/tools/jina/jina.go:41
↓ 1 callers
Method
ScrapeURL
ScrapeURL return the main content of a webpage in clean, LLM-friendly text.
internal/tools/jina/jina.go:37
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:14
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:61
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:74
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:92
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:105
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:123
↓ 1 callers
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/lmstudio/lmstudio.go:203
↓ 1 callers
Method
SendStream
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUp
internal/plugins/ai/ollama/ollama.go:107
↓ 1 callers
Method
SendStream
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUp
internal/plugins/ai/dryrun/dryrun.go:111
↓ 1 callers
Method
SendStream
SendStream sends a request to Codex and streams the response text updates.
internal/plugins/ai/codex/codex.go:283
↓ 1 callers
Function
Serve
@title Fabric REST API @version 1.0 @description REST API for Fabric AI augmentation framework. Provides endpoints for chat completions, pattern manag
internal/server/serve.go:30
↓ 1 callers
Function
ServeOllama
ServeOllama operates the Ollama-compatible API server on address. An empty apiKey sets authentication to off. This is permitted only for loopback bind
internal/server/ollama.go:214
↓ 1 callers
Method
SetResponsesAPIEnabled
SetResponsesAPIEnabled configures whether to use the Responses API
internal/plugins/ai/openai/openai.go:81
↓ 1 callers
Method
SetUnreleasedContentHash
SetUnreleasedContentHash stores the content hash for Unreleased
cmd/generate_changelog/internal/cache/cache.go:479
↓ 1 callers
Method
Setup
()
internal/plugins/ai/dryrun/dryrun.go:144
↓ 1 callers
Method
SyncDatabase
SyncDatabase performs a comprehensive database synchronization and validation
cmd/generate_changelog/internal/changelog/generator.go:703
↓ 1 callers
Method
TranscribeFile
(ctx context.Context, filePath, model string, split bool)
internal/cli/transcribe.go:13
↓ 1 callers
Method
UnmarshalJSON
(bs []byte)
internal/chat/chat.go:101
↓ 1 callers
Method
UpdateReleaseDescription
(version string)
cmd/generate_changelog/internal/release.go:74
↓ 1 callers
Method
UpdateVersionAISummary
UpdateVersionAISummary updates only the AI summary for a specific version
cmd/generate_changelog/internal/cache/cache.go:126
↓ 1 callers
Method
VersionExists
VersionExists checks if a version already exists in the cache
cmd/generate_changelog/internal/cache/cache.go:281
↓ 1 callers
Method
WalkHistorySinceTag
WalkHistorySinceTag walks git history from HEAD down to (but not including) the specified tag and returns any version commits found along the way
cmd/generate_changelog/internal/git/walker.go:298
↓ 1 callers
Method
WriteHelp
WriteHelp writes the help output with translated flag descriptions
internal/cli/help.go:118
↓ 1 callers
Function
WriteOutput
(message string, outputFile string)
internal/cli/cli.go:179
↓ 1 callers
Method
WriteOutput
(message string)
internal/cli/flags.go:558
↓ 1 callers
Method
activateVendor
(name string)
internal/core/plugin_registry.go:474
↓ 1 callers
Method
applyInput
(pattern *Pattern, input string)
internal/plugins/db/fsdb/patterns.go:97
↓ 1 callers
Function
assignWithConversion
(targetField, sourceField reflect.Value)
internal/cli/flags.go:274
↓ 1 callers
Method
buildFileName
(name string)
internal/plugins/db/fsdb/storage.go:155
↓ 1 callers
Function
buildFinalOllamaResponse
buildFinalOllamaResponse constructs the final OllamaResponse with timing metrics and the complete message content. Used for both streaming and non-str
internal/server/ollama.go:506
↓ 1 callers
Function
build_item
Build a markdown list item for a release.
scripts/readme_updates/update_readme_features.py:237
↓ 1 callers
Function
calculateTooltipPosition
( rect: DOMRect, position: TooltipPosition, gap: number = TOOLTIP_GAP )
web/src/lib/components/ui/tooltip/positioning.ts:10
↓ 1 callers
Function
calculateVersionDate
calculateVersionDate determines the version date based on the most recent commit date from the provided PRs. If no valid commit dates are found, the
cmd/generate_changelog/internal/changelog/processing.go:59
↓ 1 callers
Function
captureOutput
captureOutput captures the output of a function call
internal/plugins/plugin_test.go:276
↓ 1 callers
Function
clearMessages
()
web/src/lib/store/chat-store.ts:66
↓ 1 callers
Function
cloneRequest
(req *http.Request)
internal/plugins/ai/codex/auth_transport.go:224
↓ 1 callers
Function
codexClientVersion
()
internal/plugins/ai/codex/token.go:77
↓ 1 callers
Function
codexInstructionsAndMessages
( msgs []*chat.ChatCompletionMessage, )
internal/plugins/ai/codex/codex.go:346
↓ 1 callers
Function
codexMessageText
(msg chat.ChatCompletionMessage)
internal/plugins/ai/codex/codex.go:373
↓ 1 callers
Method
collectData
()
cmd/generate_changelog/internal/changelog/generator.go:75
↓ 1 callers
Method
commitAndPushIncoming
commitAndPushIncoming commits and optionally pushes the incoming changelog file
cmd/generate_changelog/internal/changelog/processing.go:425
↓ 1 callers
Method
configure
()
internal/plugins/ai/anthropic/anthropic.go:136
↓ 1 callers
Method
configure
()
internal/plugins/ai/azure_entra/azure_entra.go:41
↓ 1 callers
Function
configureOpenAIResponsesAPI
configureOpenAIResponsesAPI configures the OpenAI client's Responses API setting based on the CLI flag
internal/cli/cli.go:188
↓ 1 callers
Function
connect
Connect to the SQLite database.
scripts/readme_updates/update_readme_features.py:66
↓ 1 callers
Function
contentBlockFromAttachmentURL
contentBlockFromAttachmentURL converts an attachment URL into an Anthropic content block. For data URLs, it parses the MIME type and base64 data to cr
internal/plugins/ai/anthropic/anthropic.go:486
↓ 1 callers
Function
contentBlocksFromMessage
contentBlocksFromMessage converts a chat message into Anthropic content blocks, handling text content, image URLs (both data URLs and remote URLs), an
internal/plugins/ai/anthropic/anthropic.go:446
↓ 1 callers
Method
convertChatMessage
convertChatMessage converts fabric chat message to OpenAI chat completion message
internal/plugins/ai/openai/chat_completions.go:116
↓ 1 callers
Method
convertGitHubPR
convertGitHubPR transforms GitHub API data into our internal PR struct (pure function)
cmd/generate_changelog/internal/github/client.go:167
↓ 1 callers
Function
convertMessage
(msg chat.ChatCompletionMessage)
internal/plugins/ai/openai/openai.go:362
↓ 1 callers
Method
convertMessage
(ctx context.Context, message *chat.ChatCompletionMessage)
internal/plugins/ai/ollama/ollama.go:206
↓ 1 callers
Function
copyFile
(src, dst string)
internal/tools/githelper/githelper.go:175
↓ 1 callers
Function
copyFile
copyFile copies a file from src to dst. If dst exists, it will be overwritten.
cmd/to_pdf/main.go:194
↓ 1 callers
Method
createChatPrompt
( userInput: string, systemPromptText?: string, )
web/src/lib/services/ChatService.ts:212
↓ 1 callers
Function
createDrawerStore
()
web/src/lib/store/drawer-store.ts:17
↓ 1 callers
Function
createFavoritesStore
()
web/src/lib/store/favorites-store.ts:9
↓ 1 callers
Function
createFrontmatter
(content: string)
web/src/lib/store/note-store.ts:18
↓ 1 callers
Method
createGenaiClient
createGenaiClient creates a new GenAI client for TTS operations
internal/plugins/ai/gemini/gemini.go:303
↓ 1 callers
Method
createMessageStream
( reader: ReadableStreamDefaultReader<Uint8Array>, )
web/src/lib/services/ChatService.ts:110
↓ 1 callers
Function
createNoteStore
()
web/src/lib/store/note-store.ts:11
↓ 1 callers
Method
createTables
()
cmd/generate_changelog/internal/cache/cache.go:37
↓ 1 callers
Function
createThemeStore
()
web/src/lib/store/theme-store.ts:20
↓ 1 callers
Function
createToastStore
()
web/src/lib/store/toast-store.ts:9
↓ 1 callers
Method
createUniquePatternsFile
createUniquePatternsFile creates the unique_patterns.txt file with all pattern names
internal/tools/patterns_loader.go:317
↓ 1 callers
Method
currentToken
currentToken returns the in-memory token when it is present and unexpired. A missing account ID falls through to the locked path, which parses it from
internal/plugins/ai/codex/auth_transport.go:53
↓ 1 callers
Function
db_path
Determine the database path.
scripts/readme_updates/update_readme_features.py:59
↓ 1 callers
Function
decodeHtmlEntities
(text: string)
web/src/lib/services/transcriptService.ts:9
↓ 1 callers
Function
delete_pattern
Delete an existing pattern.
scripts/python_ui/streamlit.py:478
↓ 1 callers
Function
detectError
(ytOutput io.Reader)
internal/tools/youtube/youtube.go:179
↓ 1 callers
Function
detectFormat
(content string)
internal/server/chat.go:272
↓ 1 callers
Function
detectLanguageFromArgs
detectLanguageFromArgs looks for --language/-g flag in os.Args
internal/cli/help.go:184
↓ 1 callers
Function
detectLanguageFromEnv
detectLanguageFromEnv detects language from environment variables
internal/cli/help.go:205
↓ 1 callers
Function
detectMimeTypeFromFile
(path string)
internal/domain/attachment.go:163
↓ 1 callers
Function
detectMimeTypeFromURL
(url string)
internal/domain/attachment.go:150
↓ 1 callers
Method
detectVersion
detectVersion detects the current version from version.nix or git tags
cmd/generate_changelog/internal/changelog/processing.go:456
↓ 1 callers
Function
downloadLocale
(path, locale string)
internal/i18n/i18n.go:124
↓ 1 callers
Function
drainAndClose
(body io.ReadCloser)
internal/plugins/ai/codex/auth_transport.go:242
↓ 1 callers
Method
enforceLanguage
(content: string)
web/src/lib/services/ChatService.ts:22
↓ 1 callers
Function
enhance_input_preview
Display a preview of the input content with basic statistics. Shows: - Input text preview - Character count - Word count
scripts/python_ui/streamlit.py:1228
↓ 1 callers
Method
ensureAccessTokenLocked
(ctx context.Context, forceRefresh bool)
internal/plugins/ai/codex/auth_transport.go:65
↓ 1 callers
Method
ensureConfigDir
()
internal/plugins/template/extension_registry.go:99
↓ 1 callers
Function
ensureEnvFile
ensureEnvFile checks for the default ~/.config/fabric/.env file and creates it along with the parent directory if it does not exist.
internal/cli/initialization.go:37
↓ 1 callers
Function
ensureI18nInitialized
ensureI18nInitialized initializes the i18n system if not already done
internal/cli/help.go:171
↓ 1 callers
Method
exchangeCodeForTokens
( ctx context.Context, callbackURL string, pkce pkceCodes, code string, )
internal/plugins/ai/codex/oauth.go:197
↓ 1 callers
Method
executeStdout
executeStdout runs the command and captures its stdout
internal/plugins/template/extension_executor.go:108
← previous
next →
501–600 of 1,442, ranked by callers