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
5f5822f1c6
fix: improve JSON parsing in ParseFileChanges to handle invalid escape sequences
...
## CHANGES
- Add dedicated function to fix invalid JSON escapes
- Handle common \C escape sequence issue
- Implement fallback parsing with comprehensive escape fixes
- Track string context for accurate escape detection
- Preserve valid JSON escape sequences
2025-03-25 16:16:51 -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
github-actions[bot]
9b830f9801
Update version to v1.4.164 and commit
v1.4.164
2025-03-22 08:52:21 +00:00
Eugen Eisler
dda73d3333
Merge pull request #1380 from jmd1010/web-windows-resizing
...
Add flex windows sizing to web interface + raw text input fix
2025-03-22 09:51:07 +01:00
Eugen Eisler
40c26d9c9e
Merge pull request #1379 from guilhermechapiewski/patch-1
...
Fix typo on fallacies instruction.
2025-03-22 09:50:14 +01:00
Eugen Eisler
cdd86b0ed9
Merge pull request #1382 from ksylvan/03-21-README-fixes
...
docs: improve README formatting and fix some broken links
2025-03-22 09:49:32 +01:00
Kayvan Sylvan
c2e84d6db9
docs: improve README formatting and add clipboard support section
...
## CHANGES
- Remove colons from heading anchors
- Fix broken installation link reference
- Replace code tags with backticks
- Improve code block formatting with indentation
- Clarify package manager alias requirements
- Fix environment variables link
- Simplify custom patterns directory instructions
2025-03-21 23:34:27 -07:00
jmd1010
4208a02191
fixed processing message not stopping after pattern output completion
2025-03-21 23:26:54 -04:00
jmd1010
943b26eeef
Add flex windows sizing to web interface
2025-03-21 18:22:54 -04:00
Guilherme Chapiewski
d6ceae9efd
Fix typo on fallacies instruction.
2025-03-21 11:30:52 -07:00
Eugen Eisler
f57dc6d681
Merge pull request #1376 from vaygr/install-update
...
Add installation instructions for OS package managers
2025-03-21 13:57:00 +01:00
Val V
4e4bfc9d5d
Add installation instructions for OS package managers
2025-03-21 03:12:43 +00: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
github-actions[bot]
e391132167
Update version to v1.4.163 and commit
v1.4.163
2025-03-19 03:50:11 +00:00
Eugen Eisler
c7f86d3a0c
Merge pull request #1362 from danielmiessler/dependabot/go_modules/go_modules-c153b83258
...
Bump golang.org/x/net from 0.35.0 to 0.36.0 in the go_modules group across 1 directory
2025-03-19 04:48:57 +01:00
Eugen Eisler
f0d92f9424
Merge pull request #1372 from rube-de/patch-1
...
fix: set percentEncoded to false
2025-03-19 04:48:26 +01:00
Eugen Eisler
4a9bdb1479
Merge pull request #1373 from ksylvan/main
...
Remove unnecessary `system.md` file at top level.
2025-03-19 04:47:02 +01:00
github-actions[bot]
7eed80710e
Update version to v1.4.162 and commit
v1.4.162
2025-03-19 03:45:25 +00:00
Eugen Eisler
fbd62be47d
Merge pull request #1374 from ksylvan/fix/change-default-model-save
...
Fix Default Model Change Functionality
2025-03-19 04:44:11 +01:00
Kayvan Sylvan
85cc7b8a9d
fix: improve error handling in ChangeDefaultModel flow and save environment file
...
- Add early return on setup error
- Save environment file after successful setup
- Maintain proper error propagation
2025-03-17 19:37:26 -07:00
Kayvan Sylvan
1fe8afd329
chore: Remove redundant file system.md at top level.
...
CHANGES:
- Removed `system.md` on the top level of the fabric repo.
- system.md was an RPG session summarization prompt.
- There are two other RPM summary patterns created after this file was added: `create_rpg_summary` and `summarize_rpg_session`
2025-03-17 15:09:36 -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
github-actions[bot]
0eee89140c
Update version to v1.4.161 and commit
v1.4.161
2025-03-17 14:21:02 +00:00
Eugen Eisler
5571e6fafd
Merge pull request #1363 from garkpit/streamlit-clipboard-ops-for-all-platforms
...
clipboard operations now work on Mac and PC
2025-03-17 15:19:42 +01:00
github-actions[bot]
9a4e920618
Update version to v1.4.160 and commit
v1.4.160
2025-03-17 14:17:36 +00: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
d83a3beeeb
Merge branch 'main' of github.com:danielmiessler/fabric
2025-03-16 14:16:02 -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
github-actions[bot]
ce9d4ad831
Update version to v1.4.159 and commit
v1.4.159
2025-03-16 19:23:15 +00:00
Daniel Miessler
657bcab48c
Added flashcard generator.
2025-03-16 12:21:50 -07:00
github-actions[bot]
cd11dcc7a9
Update version to v1.4.158 and commit
v1.4.158
2025-03-16 17:26:52 +00:00
Eugen Eisler
22040a42f2
Merge pull request #1367 from ksylvan/fix/code_cleanup
...
Remove Generic Type Parameters from StorageHandler Initialization
2025-03-16 18:25:33 +01:00
Kayvan Sylvan
705ccd750b
refactor: remove generic type parameters from NewStorageHandler calls
...
## CHANGES
- Remove explicit type parameters from StorageHandler initialization
- Update contexts handler constructor implementation
- Update patterns handler constructor implementation
- Update sessions handler constructor implementation
- Simplify API by relying on type inference
2025-03-16 09:21:17 -07:00
github-actions[bot]
db7c2b70cb
Update version to v1.4.157 and commit
v1.4.157
2025-03-16 07:36:39 +00:00
Eugen Eisler
9dc9bfa1d5
Merge pull request #1365 from ksylvan/feature/strategies
...
Implement Prompt Strategies in Fabric
2025-03-16 08:35:23 +01:00
Kayvan Sylvan
6b93658191
chore: remove redundant yt function definition
2025-03-15 17:35:45 -07:00
Kayvan Sylvan
ea7a425a26
add newline to end of cod.json
2025-03-15 13:18:53 -07:00
Kayvan Sylvan
9582978adb
Fix help message when no strategies found.
2025-03-15 13:05:51 -07:00
Kayvan Sylvan
453d8e75e4
fix: fix handling of the installed strategies dir
2025-03-15 09:36:34 -07:00
Kayvan Sylvan
901a010efd
chore: remove fallback to local strategies directory if missing
2025-03-15 08:29:58 -07:00