Commit Graph

838 Commits

Author SHA1 Message Date
Kayvan Sylvan
8a326e9cfb refactor: replace FILE_CHANGES marker with constant FileChangesMarker
## CHANGES

- Add FileChangesMarker constant for file changes section
- Update parser to use new constant marker
- Improve error messages with dynamic marker reference
- Update tests to use new marker format
- Update system documentation with new marker syntax
2025-03-25 17:51:57 -07:00
Kayvan Sylvan
111482e46e feat: add file management system for AI-driven code changes
CHANGES:
- Replace deprecated io/ioutil with modern alternatives
- Add file change parsing and validation system
- Create secure file application mechanism
- Update chatter to process AI file changes
- Improve create_coding_feature pattern documentation
2025-03-25 16:09:28 -07:00
Kayvan Sylvan
9b56e0e996 feat: add fabric_code tool and create_coding_feature pattern
This commit introduces the `fabric_code` tool and the `create_coding_feature` pattern, allowing Fabric to modify existing codebases.

## CHANGES

-   add `fabric_code` tool to generate JSON representation of code projects
-   add `create_coding_feature` pattern to apply AI-generated code changes
-   update README with `fabric_code` installation and usage
-   walk file system with maximum depth and ignore list
-   scan directory and return file/dir JSON data for AI model
-   provide usage instructions and examples for `fabric_code`
-   add file management API to system prompt for code changes
2025-03-25 08:04:55 -07:00
Guilherme Chapiewski
d6ceae9efd Fix typo on fallacies instruction. 2025-03-21 11:30:52 -07:00
Daniel Miessler
ea137c1525 Updated find prompt. 2025-03-20 14:36:00 -07:00
Daniel Miessler
f0be1d4735 Updated find prompt. 2025-03-20 14:28:15 -07:00
Daniel Miessler
e3975b9364 Updated find prompt. 2025-03-20 14:25:24 -07:00
Daniel Miessler
cd48802ea0 Updated find prompt. 2025-03-20 14:23:10 -07:00
Daniel Miessler
dceccd8e72 Merge branch 'main' of github.com:danielmiessler/fabric 2025-03-20 14:16:17 -07:00
Daniel Miessler
0813ad9c39 Added find_female_life_partner. 2025-03-20 14:16:06 -07:00
beruf
e89ccf5e97 fix: set percentEncoded to false
If you use a youtube link like `https://youtu.be/sHIlFKKaq0A` percentEndcoding encodes the link to `https%3A%2F%2Fyoutu.be%2FsHIlFKKaq0A`, which throws an error in fabric.

With percentEndcoding false, the script receives the link without encoding and works.
2025-03-17 22:43:02 +01:00
Eugen Eisler
6e479999b1 Merge pull request #1368 from vaygr/std-no-repeat
Standardize sections for no repeat guidelines
2025-03-17 15:16:21 +01:00
Daniel Miessler
f65f2501b4 Moved system file to proper directory. 2025-03-16 14:46:13 -07:00
Daniel Miessler
4b12bd2a61 Moved system file to proper directory. 2025-03-16 14:43:55 -07:00
Daniel Miessler
7428c8017f Added activity extractor. 2025-03-16 14:15:54 -07:00
Val V
008ed76d37 Standardize sections for no repeat guidelines 2025-03-16 19:48:15 +00:00
Daniel Miessler
657bcab48c Added flashcard generator. 2025-03-16 12:21:50 -07:00
Mat Milbury
e004e50037 pattern_explanations.md: fix typo 2025-03-09 16:11:14 +01:00
Kayvan Sylvan
59c50def2a feat: update yt commands and docs to support timestamped transcripts
CHANGES
- Add argument validation to yt for usage errors
- Enable -t flag for transcript with timestamps
- Refactor PowerShell yt function with parameter switch
- Update README to dynamically select transcript option
- Document youtube_summary feature in pattern explanations
- Introduce youtube_summary pattern.
2025-03-04 21:46:50 -08:00
asasidh
be6049e577 Update QUOTES section to include speaker names for clarity 2025-03-02 17:42:52 -06:00
Eugen Eisler
1980edbe1c Merge branch 'main' into main 2025-02-25 23:04:36 +01:00
Juned Memon
31be01f3b3 Added create_loe_document prompt 2025-02-21 19:35:28 +05:30
Juned Memon
52e2995c55 Added create_loe_document prompt 2025-02-21 19:26:36 +05:30
Eugen Eisler
0369087b91 Merge pull request #1297 from Perchycs/patch-1
Create pattern_explanations.md
2025-02-14 08:52:40 +01:00
Daniel Miessler
d8a415698c updated extract domains 2025-02-13 18:36:46 -08:00
Daniel Miessler
2bfb087b55 updated extract domains 2025-02-13 18:33:30 -08:00
Daniel Miessler
8782f78178 Added extract_domains 2025-02-13 18:26:36 -08:00
Perchycs
90c4f244ae Create pattern_explanations.md
Spent way too long getting chatgpt to give a one-line summary, based on the contents of each prompt.
2025-02-12 18:36:05 +13:00
Daniel Miessler
b2e2784cf4 Added h3 TELOS pattern. 2025-02-07 11:57:49 -08:00
Daniel Miessler
111e8c786a Added challenge handling pattern. 2025-02-07 08:13:52 -08:00
Daniel Miessler
b8b9cdfdae Added year in review pattern. 2025-02-07 08:08:35 -08:00
Daniel Miessler
bfcbe6f06a Adding more TELOS patterns. 2025-02-07 07:36:25 -08:00
Daniel Miessler
02c28ad8b8 Added additional Telos patterns. 2025-02-07 07:11:26 -08:00
Daniel Miessler
c4b629fe03 Updated panel topic extractor 2025-02-06 22:19:51 -08:00
Daniel Miessler
f962104a2d Added panel topic extractor 2025-02-06 22:16:25 -08:00
Daniel Miessler
cf32bdc012 Added intro sentences pattern 2025-02-06 22:13:45 -08:00
bluPhy
f522f6b3bd Typos correction 2025-01-14 17:49:56 -05:00
Eugen Eisler
e46c588b9c Merge pull request #1257 from jessefmoore/main
Create analyze_threat_report_cmds
2025-01-13 13:31:52 +01:00
Daniel Miessler
82db18a8aa Updated conversion post. 2025-01-13 00:16:13 -08:00
Daniel Miessler
5a765bd8fc Adding markdown converter. 2025-01-12 23:34:25 -08:00
Daniel Miessler
339e1e6790 Updated prediction creator. 2025-01-12 21:38:21 -08:00
Daniel Miessler
a106e6de27 Updated predictor pattern. 2025-01-12 16:37:26 -08:00
Daniel Miessler
86eddbeb0a Added new prediction generator. 2025-01-12 13:34:18 -08:00
Jesse Moore
2daf0d90ce Create system.md
Create pattern to extract commands from videos and threat reports to obtain commands so pentesters or red teams or Threat hunters can use to either threat hunt or simulate the threat actor.
2025-01-12 09:48:28 -08:00
Eugen Eisler
92bbbfe88b Merge pull request #1247 from kevnk/update-suggest_pattern-user-prompt
Update suggest_pattern: refine summaries and add recently added patterns
2025-01-10 12:57:57 +01:00
Alexandre Bassel
021d2738e4 Fixed few typos that I could find 2025-01-10 03:44:54 -03:00
Kevin Kirchner
02aa41e6aa Update summaries and add recently added patterns 2025-01-05 14:59:31 -06:00
Daniel Miessler
b07054adea Font familiy changes. 2024-12-31 13:58:37 -08:00
Daniel Miessler
ff21c60661 16 word summaries. 2024-12-31 11:30:42 -08:00
Daniel Miessler
dfc0efbb67 Updated wrapping instructions. 2024-12-28 21:32:24 -08:00