3387 Commits

Author SHA1 Message Date
github-actions[bot]
52db4f1961 chore(release): Update version to v1.4.379 v1.4.379 2026-01-15 22:27:14 +00:00
Kayvan Sylvan
36a22aa432 Merge pull request #1935 from danielmiessler/dependabot/npm_and_yarn/web/npm_and_yarn-0463113060
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
2026-01-15 14:23:31 -08:00
Kayvan Sylvan
487199394b chore: fis dependabot attribution 2026-01-15 14:15:43 -08:00
Kayvan Sylvan
3a1d7757fb chore: incoming 1935 changelog entry 2026-01-15 14:12:59 -08:00
dependabot[bot]
a6fc9a0ef0 chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
Bumps the npm_and_yarn group with 1 update in the /web directory: [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit).


Updates `@sveltejs/kit` from 2.21.1 to 2.49.5
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.5/packages/kit)

Updates `devalue` from 5.3.2 to 5.6.2
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/devalue/compare/v5.3.2...v5.6.2)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-version: 2.49.5
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: devalue
  dependency-version: 5.6.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-15 18:15:29 +00:00
github-actions[bot]
fd5530d38b chore(release): Update version to v1.4.378 v1.4.378 2026-01-14 19:11:24 +00:00
Kayvan Sylvan
8ec09be550 Merge pull request #1933 from ksylvan/kayvan/digital-ocean-provider
Add DigitalOcean Gradient AI support
2026-01-14 11:08:58 -08:00
Kayvan Sylvan
6bac79703e chore: Add Digital Oceam vendor to Updates section. 2026-01-14 11:03:15 -08:00
Kayvan Sylvan
24afe127f1 chore: incoming 1933 changelog entry 2026-01-13 22:56:36 -08:00
Kayvan Sylvan
c26a56a368 feat: add DigitalOcean Gradient AI Agents as a new vendor
## CHANGES

- Add DigitalOcean as a new AI provider in plugin registry
- Implement DigitalOcean client with OpenAI-compatible inference endpoint
- Support model access key authentication for inference requests
- Add optional control plane token for model discovery
- Create DigitalOcean setup documentation with environment variables
- Update README to list DigitalOcean in supported providers
- Handle model listing via control plane API with fallback
2026-01-13 22:52:13 -08:00
Kayvan Sylvan
84470eac3f chore: Update README with a links to other docs 2026-01-13 13:58:14 -08:00
github-actions[bot]
74250bbcbd chore(release): Update version to v1.4.377 v1.4.377 2026-01-12 17:39:02 +00:00
Kayvan Sylvan
a593e83d9f Merge pull request #1929 from ksylvan/kayvan/add-mammouth-ai-provider
Add Mammouth as new OpenAI-compatible AI provider
2026-01-12 09:36:05 -08:00
Kayvan Sylvan
62e6812c7f chore: incoming 1929 changelog entry 2026-01-12 09:33:38 -08:00
Kayvan Sylvan
7e7ab9e5f2 feat: add Mammouth as new OpenAI-compatible AI provider
## CHANGES

- Add Mammouth provider configuration with API base URL
- Configure Mammouth to use standard OpenAI-compatible interface
- Disable Responses API implementation for Mammouth provider
- Add "Mammouth" to VSCode spell check dictionary
2026-01-12 09:27:28 -08:00
github-actions[bot]
df2938a7ee chore(release): Update version to v1.4.376 v1.4.376 2026-01-12 05:22:38 +00:00
Kayvan Sylvan
014985c407 Merge pull request #1928 from ksylvan/kayvan/refactor-new-plugin-base
Eliminate repetitive boilerplate across eight vendor implementations
2026-01-11 21:20:07 -08:00
Kayvan Sylvan
a3d9bec537 chore: incoming 1928 changelog entry 2026-01-11 21:18:06 -08:00
Kayvan Sylvan
febae215f3 chore: exempt json files from VSCode format-on-save 2026-01-11 20:56:13 -08:00
Kayvan Sylvan
cf55be784f refactor: add NewVendorPluginBase factory function to reduce duplication
Add centralized factory function for AI vendor plugin initialization:
- Add NewVendorPluginBase(name, configure) to internal/plugins/plugin.go
- Update 8 vendor files (anthropic, bedrock, gemini, lmstudio, ollama,
  openai, perplexity, vertexai) to use the factory function
- Add 3 test cases for the new factory function

This removes ~40 lines of duplicated boilerplate code and ensures
consistent plugin initialization across all vendors.

MAESTRO: Loop 00001 refactoring implementation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:12:58 -08:00
Daniel Miessler
6d2180e69a docs: Add GitHub sponsor section to README
I spend hundreds of hours a year on open source. If you'd like to help support this project, you can sponsor me here.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 12:40:13 -08:00
github-actions[bot]
678db0c43e chore(release): Update version to v1.4.375 v1.4.375 2026-01-08 19:35:56 +00:00
Kayvan Sylvan
765977cd42 Merge pull request #1926 from henricook/feature/vertexai-dynamic-model-listing
feat(vertexai): add dynamic model listing and multi-model support
2026-01-08 11:33:33 -08:00
Henri Cook
8017f376b1 fix: use MaxTokens not ModelContextLength for output limit 2026-01-08 19:23:21 +00:00
Kayvan Sylvan
6f103b2db2 feat: refactor Gemini region logic into getGeminiRegion method
### CHANGES

- Extract `getGeminiRegion` method for region determination
- Use `getGeminiRegion` in `sendGemini` for location setting
- Apply `getGeminiRegion` in `sendStreamGemini` for consistency
2026-01-08 11:19:31 -08:00
Kayvan Sylvan
19aeebe6f5 refactor: extract fetchModelsPage in Vertex AI to improve pagination
- Extract model fetching logic into a dedicated helper function.
- Improve response body cleanup during Vertex AI pagination loops.
- Remove unused time import and timeout constant from models.
- Streamline listPublisherModels function by delegating API requests to helper.
2026-01-08 11:16:25 -08:00
Kayvan Sylvan
2d79d3b706 chore: format fixes 2026-01-08 10:56:56 -08:00
Kayvan Sylvan
4fe501da02 chore: incoming 1926 changelog entry 2026-01-08 10:55:48 -08:00
Henri Cook
2501cbf47e feat(vertexai): add dynamic model listing and multi-model support
- Dynamic model listing from Vertex AI Model Garden API
- Support for both Gemini (genai SDK) and Claude (Anthropic SDK) models
- Curated Gemini model list (no API available to list them)
- Web search support for Gemini models
- Thinking/extended thinking support for Gemini
- TopP parameter support for Claude models
- Model filtering (excludes imagen, embeddings, legacy models)
- Model sorting (Gemini > Claude > DeepSeek > Llama > Mistral > Others)
2026-01-08 17:24:19 +00:00
Kayvan Sylvan
d96a1721bb Merge pull request #1925 from ksylvan/kayvan/readme-updates
docs: update README to document new AI providers and features
2026-01-06 20:49:06 -08:00
Kayvan Sylvan
c1838d3744 chore: incoming 1925 changelog entry 2026-01-06 20:42:43 -08:00
Kayvan Sylvan
643a60a2cf docs: update README to document new AI providers and features
# CHANGES

- List supported native and OpenAI-compatible AI provider integrations
- Document dry run mode for previewing prompt construction
- Explain Ollama compatibility mode for exposing API endpoints
- Detail available prompt strategies like chain-of-thought and reflexion
- Add documentation for the  generate_changelog command-line tool used during CI/CD to update the ChangeLog
- Update table of contents to reflect new documentation sections
2026-01-06 20:41:32 -08:00
github-actions[bot]
90712506f1 chore(release): Update version to v1.4.374 v1.4.374 2026-01-05 17:23:23 +00:00
Kayvan Sylvan
edc02120bb Merge pull request #1924 from ksylvan/rename-code_helper-to-code2context
Rename `code_helper` to `code2context` across documentation and CLI
2026-01-05 09:20:30 -08:00
Kayvan Sylvan
8f05883581 chore: incoming 1924 changelog entry 2026-01-05 09:17:13 -08:00
Kayvan Sylvan
996933e687 docs: rename code_helper to code2context across documentation and CLI
- Rename `code_helper` command to `code2context` throughout codebase
- Update README.md table of contents and references
- Update installation instructions with new binary name
- Update all usage examples in main.go help text
- Update create_coding_feature pattern documentation
- Rename cmd directory from code_helper to code2context
2026-01-05 08:35:25 -08:00
github-actions[bot]
8806f4c2f4 chore(release): Update version to v1.4.373 v1.4.373 2026-01-04 21:08:00 +00:00
Kayvan Sylvan
b381bae24a Merge pull request #1915 from majiayu000/fix-1842-feature-request-parallelize-au-0101-2335
feat: parallelize audio chunk transcription for improved performance
2026-01-04 13:04:56 -08:00
Kayvan Sylvan
a6c753499b chore: incoming 1915 changelog entry 2026-01-04 13:01:42 -08:00
Kayvan Sylvan
90b2975fba Merge pull request #1914 from majiayu000/fix-1869-feature-request-make-codehelpe-0101-2323
feat(code_helper): add stdin support for piping file lists
2026-01-04 12:55:06 -08:00
Kayvan Sylvan
145499ee4c chore: incoming 1914 changelog entry 2026-01-04 12:51:06 -08:00
Kayvan Sylvan
f9359c99dc Merge branch 'main' into fix-1869-feature-request-make-codehelpe-0101-2323 2026-01-04 12:48:30 -08:00
github-actions[bot]
6b6d0adbfb chore(release): Update version to v1.4.372 v1.4.372 2026-01-04 20:15:36 +00:00
Kayvan Sylvan
55c94e65da Merge pull request #1913 from majiayu000/fix-1910-bug-rest-api-chat-endpoint-doe-0101-2307
fix: REST API /chat endpoint doesn't pass 'search' parameter to ChatOptions
2026-01-04 12:12:54 -08:00
Kayvan Sylvan
2118013547 chore: incoming 1913 changelog entry 2026-01-04 12:05:33 -08:00
Kayvan Sylvan
82a9f02879 Merge branch 'main' into fix-1910-bug-rest-api-chat-endpoint-doe-0101-2307 2026-01-04 12:05:04 -08:00
github-actions[bot]
602304e417 chore(release): Update version to v1.4.371 v1.4.371 2026-01-04 19:25:44 +00:00
Kayvan Sylvan
c0d00aeb1f Merge pull request #1923 from ksylvan/kayvan/fix-generate-changelog-db-sync-issues
ChangeLog Generation stability
2026-01-04 11:22:43 -08:00
Kayvan Sylvan
1ec8ecba24 chore: format fix 2026-01-04 11:16:18 -08:00
Kayvan Sylvan
ad1465a2e5 chore: incoming 1923 changelog entry 2026-01-04 11:13:03 -08:00