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
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
github-actions[bot]
6f7e3c04d7
Update version to v1.4.199 and commit
v1.4.199
2025-06-11 20:27:06 +00:00
Eugen Eisler
79f763456e
Merge pull request #1506 from danielmiessler/feat/antropic_tool
...
fix: fix web search tool location
2025-06-11 22:25:22 +02:00
Eugen Eisler
9d4f7f1571
fix: fix web search tool location
2025-06-11 22:19:21 +02:00
github-actions[bot]
8e7373b308
Update version to v1.4.198 and commit
v1.4.198
2025-06-11 18:51:13 +00:00
Eugen Eisler
7a39742507
Merge pull request #1504 from marcas756/fix/ollama-hardcoded-timeout
...
fix: Add configurable HTTP timeout for Ollama client
2025-06-11 20:49:41 +02:00
github-actions[bot]
cea218e61e
Update version to v1.4.197 and commit
v1.4.197
2025-06-11 18:41:32 +00:00
dependabot[bot]
02ac68834d
chore(deps): bump brace-expansion
...
Bumps the npm_and_yarn group with 1 update in the /web directory: [brace-expansion](https://github.com/juliangruber/brace-expansion ).
Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 18:41:27 +00:00
Eugen Eisler
f673f424da
Merge pull request #1502 from danielmiessler/feat/antropic_tool
...
Feat/antropic tool
2025-06-11 20:40:00 +02:00
Marco Bacchi
0ae41116aa
fix: Add configurable HTTP timeout for Ollama client
...
Add a new setup question to configure the HTTP timeout duration for
Ollama requests. The default value is set to 20 minutes.
2025-06-11 20:36:57 +02:00
Eugen Eisler
2b11f3e48e
feat: search tool result collection
2025-06-11 20:21:34 +02:00
Eugen Eisler
ed77cc2320
feat: search tool working
2025-06-11 19:56:38 +02:00
Eugen Eisler
29f19fce51
Merge pull request #1499 from noamsiegel/improve-create-prd-pattern
...
feat: Enhance the PRD Generator's identity and purpose
2025-06-11 18:04:53 +02:00