github-actions[bot]
70fccaf2fb
Update version to v1.4.210 and commit
v1.4.210
2025-06-18 07:40:11 +00:00
Kayvan Sylvan
9a71f7c96d
Merge pull request #1530 from ksylvan/0617-add-citations-to-perplexity
...
Add Citation Support to Perplexity Response
2025-06-18 00:38:37 -07:00
Kayvan Sylvan
5da3db383d
feat: add citation support to perplexity AI responses
...
## CHANGES
- Add citation extraction from API responses
- Append citations section to response content
- Format citations as numbered markdown list
- Handle citations in streaming responses
- Store last response for citation access
- Add citations after stream completion
- Maintain backward compatibility with responses
2025-06-17 20:45:03 -07:00
Daniel Miessler 🛡️
19438cbd20
Update README.md
2025-06-17 11:52:02 -07:00
Daniel Miessler 🛡️
a0b71ee365
Update README.md
...
Updated readme.
2025-06-17 11:48:44 -07:00
Daniel Miessler 🛡️
034513ece5
Update README.md
...
An update to the intro text, describing Fabric's utility to most people.
2025-06-17 11:45:46 -07:00
github-actions[bot]
0affb9bab1
Update version to v1.4.209 and commit
v1.4.209
2025-06-17 10:21:02 +00:00
github-actions[bot]
3305df8fb2
Update version to v1.4.208 and commit
v1.4.208
2025-06-17 10:19:28 +00:00
Kayvan Sylvan
892c229076
Merge pull request #1527 from ksylvan/0617-add-perplexity-vendor
...
Add Perplexity AI Provider with Token Limits Support
2025-06-17 03:17:57 -07:00
Kayvan Sylvan
599c5f2b9f
Merge pull request #1526 from ConnorKirk/check-for-aws-credentials
...
Check for AWS_PROFILE or AWS_ROLE_SESSION_NAME environment variables
2025-06-17 03:17:48 -07:00
Kayvan Sylvan
19e5d8dbe0
chore: update README with Perplexity AI support instructions
...
### CHANGES
- Add instructions for configuring Perplexity AI with Fabric
- Include example command for querying Perplexity AI
- Retain existing instructions for YouTube transcription changes
2025-06-17 02:57:37 -07:00
Kayvan Sylvan
b772127738
feat: add Perplexity AI provider support with token limits and streaming
...
## CHANGES
- feat: Add `MaxTokens` field to `ChatOptions` struct for response control
- feat: Integrate Perplexity client into core plugin registry initialization
- build: Add perplexity-go/v2 dependency to enable API interactions
- feat: Implement stream handling in Perpexlty client using sync.WaitGroup
- fix: Correct parameter types for penalty options in API requests
## LINKS
<https://github.com/sgaunet/perlexipty-go > - Client library used
2025-06-17 02:32:53 -07:00
Connor Kirkpatrick
5dd61abe2a
Check for AWS_PROFILE or AWS_ROLE_SESSION_NAME environment variables
2025-06-17 10:25:17 +01:00
github-actions[bot]
f45e140126
Update version to v1.4.207 and commit
v1.4.207
2025-06-17 07:41:51 +00:00
Kayvan Sylvan
752a66cb48
Merge pull request #1525 from ksylvan/0617-fix-lang-code-vtt-youtube-transcript-bug
...
Refactor yt-dlp Transcript Logic and Fix Language Bug
2025-06-17 00:40:18 -07:00
Kayvan Sylvan
da28d91d65
refactor: extract common yt-dlp logic to reduce code duplication in YouTube plugin
...
## CHANGES
- Extract shared yt-dlp logic into tryMethodYtDlpInternal helper
- Add processVTTFileFunc parameter for flexible VTT processing
- Implement language matching for 2-char language codes
- Refactor tryMethodYtDlp to use new helper function
- Refactor tryMethodYtDlpWithTimestamps to use helper
- Reduce code duplication between transcript methods
- Maintain existing functionality with cleaner structure
2025-06-17 00:32:33 -07:00
Daniel Miessler
5a66ca1c5a
Updated extract insights.
2025-06-16 16:43:21 -07:00
Daniel Miessler
98f3da610b
Updated extract insights.
2025-06-16 16:41:14 -07:00
github-actions[bot]
73ce92ccd9
Update version to v1.4.206 and commit
v1.4.206
2025-06-16 23:12:53 +00:00
Kayvan Sylvan
7f3f1d641f
Merge pull request #1523 from ksylvan/0616-bedrock-plugin-config-fix
...
Conditional AWS Bedrock Plugin Initialization
2025-06-16 16:10:59 -07:00
Kayvan Sylvan
44b5c46beb
feat: add AWS credential detection for Bedrock client initialization
...
## CHANGES
- Add hasAWSCredentials helper function
- Check for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
- Look for AWS shared credentials file
- Support custom AWS_SHARED_CREDENTIALS_FILE path
- Default to ~/.aws/credentials location
- Only initialize Bedrock client if credentials exist
- Prevent AWS SDK credential search failures
2025-06-16 15:11:58 -07:00
Daniel Miessler
8d37c9d6b9
Updated prompt.
2025-06-16 13:26:13 -07:00
github-actions[bot]
1138d0b60e
Update version to v1.4.205 and commit
v1.4.205
2025-06-16 13:26:26 +00:00
Kayvan Sylvan
b78217088d
Merge pull request #1519 from ConnorKirk/bedrock-plugin-dynamically-fetch-models
2025-06-16 06:24:54 -07:00
Connor Kirkpatrick
76b889733d
Dynamically fetch and list available foundation models and inference profiles
2025-06-16 11:05:34 +01:00
Kayvan Sylvan
3911fd9f5d
Merge pull request #1518 from ksylvan/0615-remove-old-redundant-patterns
...
chore: remove duplicate/outdated patterns
2025-06-15 12:56:31 -07:00
Daniel Miessler
b06e29f8a8
Updated markdown sanitizer.
2025-06-15 12:52:39 -07:00
Kayvan Sylvan
11a7e542e1
chore: remove duplicate/outdated patterns
2025-06-15 12:47:08 -07:00
Daniel Miessler
6681078259
Updated markdown cleaner.
2025-06-15 12:45:34 -07:00
Daniel Miessler
be1edf7b1d
Updated markdown cleaner.
2025-06-15 12:44:15 -07:00
github-actions[bot]
8ce748a1b1
Update version to v1.4.204 and commit
v1.4.204
2025-06-15 05:53:11 +00:00
Kayvan Sylvan
96070f6f39
Merge pull request #1517 from ksylvan/0614-prevent-race-conditions-tag-and-release
...
Fix: Prevent race conditions in versioning workflow.
2025-06-14 22:51:39 -07:00
Kayvan Sylvan
ca3e89a889
ci: improve version update workflow to prevent race conditions
...
### CHANGES
- Add concurrency control to prevent simultaneous runs
- Pull latest main branch changes before tagging
- Fetch all remote tags before calculating version
2025-06-14 22:30:54 -07:00
github-actions[bot]
47d799d7ae
Update version to v1.4.203 and commit
v1.4.203
2025-06-14 06:01:13 +00:00
Eugen Eisler
4899ce56a5
Merge pull request #1512 from ConnorKirk/1500-add-support-for-amazon-bedrock
...
feat:Add support for Amazon Bedrock
2025-06-14 07:59:41 +02:00
Eugen Eisler
4a7b7becec
Merge pull request #1513 from marcas756/feature/create_mnemonic_phrases
...
feat: create mnemonic phrase pattern
2025-06-14 07:53:05 +02:00
Eugen Eisler
80fdccbe89
Merge pull request #1516 from ksylvan/0612-fix-REST-api-put-pattern
...
Fix REST API pattern creation
2025-06-14 07:52:06 +02:00
Kayvan Sylvan
d9d8f7bf96
feat: add Save method to PatternsEntity for persisting patterns to filesystem
...
## CHANGES
- Add Save method to PatternsEntity struct
- Create pattern directory with proper permissions
- Write pattern content to system pattern file
- Add comprehensive test for Save functionality
- Verify directory creation and file contents
- Handle errors for directory and file operations
2025-06-13 15:52:01 -07:00
Marco Bacchi
a96ddbeef0
feat: create mnemonic phrase pattern
...
Add a new pattern for generating mnemonic phrases from diceware words. This includes two markdown files defining the user guide, and system implementation details.
2025-06-12 23:27:08 +02:00
Connor Kirkpatrick
d32a1d6a5a
Add Bedrock plugin
...
This commits adds support for using Amazon Bedrock within fabric.
2025-06-12 13:07:12 +01:00
github-actions[bot]
201474791d
Update version to v1.4.202 and commit
v1.4.202
2025-06-12 05:47:10 +00:00
Eugen Eisler
6d09137fee
Merge pull request #1510 from ksylvan/0611-fix-youtube-transcript-for-windows
...
Cross-Platform fix for Youtube Transcript extraction
2025-06-12 07:45:38 +02:00
Kayvan Sylvan
680febbe66
*fix: replace Unix-specific file operations with cross-platform alternatives
...
## CHANGES
- Replace hardcoded `/tmp` with `os.TempDir()` for paths
- Use `filepath.Join()` instead of string concatenation
- Remove Unix `find` command dependency completely
- Add new `findVTTFiles()` method using `filepath.Walk()`
- Make VTT file discovery work on Windows
- Improve error handling for file operations
- Maintain backward compatibility with existing functionality
2025-06-11 22:24:48 -07:00
github-actions[bot]
f59e5081f3
Update version to v1.4.201 and commit
v1.4.201
2025-06-12 02:35:09 +00:00
Eugen Eisler
6a504c7422
Merge pull request #1503 from danielmiessler/dependabot/npm_and_yarn/web/npm_and_yarn-6ea9762674
...
chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /web in the npm_and_yarn group across 1 directory
2025-06-12 04:33:36 +02:00
Eugen Eisler
89a0abcbe4
Merge pull request #1508 from ksylvan/0611-youtube-followup-fixes
...
feat: cleanup after `yt-dlp` addition
2025-06-12 04:32:30 +02:00
Kayvan Sylvan
2dfd78ef0b
feat: cleanup after yt-dlp addition
...
### CHANGES
- Update README with yt-dlp requirement for transcripts
- Ensure the errors are clear and actionable.
2025-06-11 17:27:11 -07:00
github-actions[bot]
2200b6ea08
Update version to v1.4.200 and commit
v1.4.200
2025-06-11 21:45:09 +00:00
Eugen Eisler
82f9ebaf99
Merge pull request #1507 from ksylvan/0611-youtube-fix
...
Refactor: No more web scraping, just use yt-dlp
2025-06-11 23:43:33 +02:00
Kayvan Sylvan
704ad3067a
refactor: replace web scraping with yt-dlp for YouTube transcript extraction
...
## CHANGES
- Remove unreliable YouTube API scraping methods
- Add yt-dlp integration for transcript extraction
- Implement VTT subtitle parsing functionality
- Add timestamp preservation for transcripts
- Remove soup HTML parsing dependency
- Add error handling for missing yt-dlp
- Create temporary directory management
- Support multiple subtitle format fallbacks
2025-06-11 14:24:40 -07:00