Commit Graph

3615 Commits

Author SHA1 Message Date
github-actions[bot]
863f36a96e chore(release): Update version to v1.4.413 v1.4.413 2026-02-18 07:20:44 +00:00
Kayvan Sylvan
9fd3f53d93 Merge pull request #2012 from ksylvan/kayvan/dead-code-removal
Remove unused `gemini_openai` plugin and `oauth_storage` utility
2026-02-17 23:18:28 -08:00
Kayvan Sylvan
76bb7c4b70 chore: incoming 2012 changelog entry 2026-02-17 23:16:15 -08:00
Kayvan Sylvan
af47036bff chore: remove unused gemini_openai plugin and oauth_storage utility
## CHANGES

- Delete `gemini_openai` package and its OpenAI-compatible client wrapper
- Remove `OAuthToken` struct and expiry-check logic from `util`
- Remove `OAuthStorage` persistent token save/load/delete handlers
- Drop `HasValidToken` helper and atomic file-write token saving
- Delete all `oauth_storage` unit tests covering token lifecycle
2026-02-17 23:11:48 -08:00
github-actions[bot]
162819cf56 chore(release): Update version to v1.4.412 v1.4.412 2026-02-18 06:27:49 +00:00
Kayvan Sylvan
c7b1c200c1 Merge pull request #1996 from ksylvan/kayvan/anthropic-sdk-deprecations
chore: bump Go dependencies and remove deprecated Anthropic models
2026-02-17 22:25:24 -08:00
Kayvan Sylvan
12f34621b9 chore: bump Go dependencies and remove deprecated Anthropic models
- Bump go-sqlite3 from v1.14.33 to v1.14.34
- Bump ollama from v0.15.6 to v0.16.1
- Bump google.golang.org/api from v0.265.0 to v0.266.0
- Bump google.golang.org/grpc from v1.78.0 to v1.79.0
- Remove deprecated Claude 3.x model references from Anthropic client
- Remove claude-3-7-sonnet model from OpenAI-compatible provider config
- Add changelog entry for PR #1996
- Add PDFURL and URLPDF to VSCode spell-check dictionary
- incoming 1996 changelog entry
2026-02-17 21:01:39 -08:00
github-actions[bot]
7c0d3dfefb chore(release): Update version to v1.4.411 v1.4.411 2026-02-18 03:53:17 +00:00
Kayvan Sylvan
3e1107ec98 Merge pull request #2011 from ksylvan/kayvan/add-claude-sonnet-4-6
Add support for Claude Sonnet 4.6
2026-02-17 19:50:18 -08:00
Kayvan Sylvan
d2d4c4e5c9 chore: incoming 2011 changelog entry 2026-02-17 19:43:51 -08:00
Kayvan Sylvan
683c860b89 chore: bump anthropic-sdk-go from v1.22.0 to v1.23.0
- Upgrade Anthropic SDK Go dependency to version 1.23.0
- Add Claude Sonnet 4.6 to list of supported models
- Update `go.sum` checksums for new SDK version
2026-02-17 19:40:18 -08:00
github-actions[bot]
f1fe4e3bcf chore(release): Update version to v1.4.410 v1.4.410 2026-02-17 17:43:45 +00:00
Kayvan Sylvan
17ef82055a fix: update Buy Me a Coffee links to correct profile URL 2026-02-17 09:41:09 -08:00
Kayvan Sylvan
2fc3c12f8b Merge pull request #1999 from ghrom/feat/ul-dialogue-patterns
feat: add 3 patterns from cross-model AI dialogue research
2026-02-16 22:11:59 -08:00
Kayvan Sylvan
8826505448 chore: incoming 1999 changelog entry 2026-02-16 22:09:39 -08:00
Kayvan Sylvan
8669b36c86 feat: add audit_consent, audit_transparency, and detect_silent_victims patterns
## CHANGES

- Add `audit_consent` pattern for detecting manufactured consent via power asymmetry analysis
- Add `audit_transparency` pattern for evaluating decision explainability across five dimensions
- Add `detect_silent_victims` pattern for identifying voiceless, future, and unaware victims
- Register three new patterns in pattern descriptions and extracts JSON files
- Add new patterns to ANALYSIS and CR THINKING categories in `suggest_pattern`
- Update `pattern_explanations.md` with renumbered entries for all patterns
- Add co-author credit for ksylvan on PR #1999 changelog entry
- Remove duplicate changelog file `pr-ul-dialogue-patterns.txt`
2026-02-16 22:08:53 -08:00
Kayvan Sylvan
c72095651f chore: incoming 1999 changelog entry 2026-02-16 21:58:07 -08:00
Kayvan Sylvan
8b7ce16234 Merge branch 'main' into feat/ul-dialogue-patterns 2026-02-16 21:56:45 -08:00
github-actions[bot]
19bbe01513 chore(release): Update version to v1.4.409 v1.4.409 2026-02-17 05:32:36 +00:00
Kayvan Sylvan
cd70563e76 Merge pull request #2006 from konstantint/pattern-by-exename
feat: When running from a symlink, use the executable name as the pattern argument
2026-02-16 21:30:10 -08:00
Kayvan Sylvan
51276c88ca chore: incoming 2006 changelog entry 2026-02-16 21:27:06 -08:00
Kayvan Sylvan
5dc33873ee Merge branch 'main' into pattern-by-exename 2026-02-16 21:25:48 -08:00
github-actions[bot]
e7441da0d9 chore(release): Update version to v1.4.408 v1.4.408 2026-02-17 02:10:31 +00:00
Kayvan Sylvan
38d7a4a471 Merge pull request #2007 from ksylvan/kayvan/lmn-studio-auth-token
Add optional API key authentication to LM Studio client
2026-02-16 18:08:02 -08:00
Kayvan Sylvan
a688c02991 chore: incoming 2007 changelog entry 2026-02-16 17:57:27 -08:00
Kayvan Sylvan
2244e2a152 feat: add optional API key authentication to LM Studio client
- Add optional API key setup question to client configuration
- Add `ApiKey` field to the LM Studio `Client` struct
- Create `addAuthorizationHeader` helper to attach Bearer token to requests
- Apply authorization header to all outgoing HTTP requests
- Skip authorization header when API key is empty or unset
2026-02-16 17:52:56 -08:00
Konstantin Tretyakov
40092d7e2c feat: When running from a symlink, use the executable name as the pattern argument 2026-02-17 00:45:43 +01:00
github-actions[bot]
dd2f1343ad chore(release): Update version to v1.4.407 v1.4.407 2026-02-16 21:51:21 +00:00
Kayvan Sylvan
90d6493cc9 Merge pull request #2005 from ksylvan/i18n-polish-4
I18N: For file manager, Vertex AI, and Copilot errors
2026-02-16 13:48:58 -08:00
Kayvan Sylvan
cff5ec2cbe chore: incoming 2005 changelog entry 2026-02-16 13:34:46 -08:00
Kayvan Sylvan
f26e328d40 feat: internationalize file manager, Vertex AI, and Copilot error messages via i18n
- Replace hardcoded error strings in `file_manager.go` with i18n translation keys
- Add file manager, Vertex AI, and Copilot i18n keys to all 10 locale files
- Internationalize Copilot plugin error messages and debug logs
- Internationalize Vertex AI model fetching error messages
- Fix JSON trailing comma syntax errors across all locale files
- Normalize German locale JSON indentation from tabs to spaces
- Use `AddSetupQuestionWithEnvName` for Bedrock AWS region setup
2026-02-16 13:10:00 -08:00
github-actions[bot]
d426a930ee chore(release): Update version to v1.4.406 v1.4.406 2026-02-16 16:57:05 +00:00
Kayvan Sylvan
a11dcc06e1 Merge pull request #2004 from ksylvan/i18n-polish-3
Add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins
2026-02-16 08:54:49 -08:00
Kayvan Sylvan
ac94137d0d chore: incoming 2004 changelog entry 2026-02-16 08:49:06 -08:00
Kayvan Sylvan
3f46c45479 chore: gofmt fix 2026-02-16 08:42:39 -08:00
Kayvan Sylvan
c797a84847 feat: add error handling for fetch operations in i18n
- Add new error messages for fetch operations
- Rename `errInvalidLocationFormat` to `errInvalidLocationFormatKey`
- Use `errors.New` instead of `fmt.Errorf` for fetch errors
- Update Chinese locale with fetch-related error messages
2026-02-16 08:38:35 -08:00
Kayvan Sylvan
eeb9567ce0 feat: add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins
- Add VertexAI error message translations across 10 locale files
- Add Gemini TTS and audio error translations to all locales
- Add AWS Bedrock client error translations to all locales
- Add fetch plugin error message translations to all locales
- Replace hardcoded English strings with `i18n.T()` calls in Bedrock plugin
- Replace hardcoded English strings with `i18n.T()` calls in Gemini plugin
- Replace hardcoded English strings with `i18n.T()` calls in VertexAI plugin
- Replace hardcoded English strings with `i18n.T()` calls in fetch plugin
- Use `errors.New` instead of `fmt.Errorf` for non-formatted error strings
2026-02-16 08:28:54 -08:00
github-actions[bot]
671c9d7d42 chore(release): Update version to v1.4.405 v1.4.405 2026-02-16 12:38:35 +00:00
Kayvan Sylvan
d4ba6db499 Merge pull request #2003 from ksylvan/kayvan/i18n-polish-continued
Add internationalization support for chatter and template file operations
2026-02-16 04:35:52 -08:00
Kayvan Sylvan
5dfae3ac0c refactor: replace hardcoded error string with i18n translation lookup
- Remove `NoSessionPatternUserMessages` constant from `chatter.go`
- Replace direct constant reference with `i18n.T()` translation call
- Update test import from `core` package to `i18n` package
- Update test assertion to use localized error message lookup
2026-02-16 04:32:30 -08:00
Kayvan Sylvan
b8fe1eda0a chore: incoming 2003 changelog entry 2026-02-16 04:28:16 -08:00
Kayvan Sylvan
a71a006f74 feat: add internationalization support for chatter and template file operations
- Replace hardcoded strings with i18n keys in chatter.go
- Add translation keys for errors, warnings, and metadata in locale files
- Update file.go to use i18n for operation messages and errors
- Provide translations in German, English, Spanish, Persian, French, Italian, Japanese, Portuguese, and Chinese
- Enable localized output for stream updates and file plugin operations
- Ensure consistent error handling across supported languages
- Maintain backward compatibility with existing functionality
2026-02-16 04:21:56 -08:00
Kayvan Sylvan
4626fd6c44 Merge pull request #2002 from ksylvan/kayvan/i18n-polish
Internationalization Polish
2026-02-14 12:26:48 -08:00
Kayvan Sylvan
fbf94579ad chore: incoming 2002 changelog entry 2026-02-14 12:05:32 -08:00
Kayvan Sylvan
c37a7dbf0b feat: add i18n translations for ollama, extensions, lmstudio, and spotify modules
- Add i18n translation keys for Ollama `num_ctx` validation error messages
- Add i18n strings for Ollama server chat endpoint and SSE streaming errors
- Add i18n strings for extension registry, executor, and manager operations
- Add i18n strings for LM Studio client error messages and response handling
- Add i18n strings for Spotify API client error messages
- Add OpenAI image generation model compatibility warning translations
- Replace hardcoded English strings with `i18n.T()` calls across all modules
- Add translations for all new keys in de, en, es, fa, fr, it, ja, pt-BR, pt-PT, and zh locales
2026-02-14 12:03:40 -08:00
Kayvan Sylvan
60f1b04431 Merge pull request #2001 from ksylvan/kayvan/i18n-polish
Internationalization Polish
2026-02-14 11:56:13 -08:00
Kayvan Sylvan
0ceb639c9d MAESTRO: i18n: extract hard-coded strings from internal/tools/spotify/spotify.go
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 00:54:12 -08:00
Kayvan Sylvan
7839ae6fa7 MAESTRO: i18n: extract hard-coded strings from internal/plugins/template/extension_executor.go
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 00:45:46 -08:00
Kayvan Sylvan
398b07f13f MAESTRO: i18n: extract hard-coded strings from internal/plugins/ai/openai/openai.go
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 00:32:38 -08:00
Kayvan Sylvan
c8ca1792b4 MAESTRO: i18n: extract hard-coded strings from internal/plugins/template/extension_registry.go
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 23:52:59 -08:00