Commit graph

3523 commits

Author SHA1 Message Date
github-actions[bot] 0788ef2f21 chore(release): Update version to v1.4.398 2026-02-03 22:35:21 +00:00
Kayvan Sylvan e8725be39e
Merge pull request #1981 from infinitelyloopy-bt/feature/azure-openai-latest-models
fix(azure): support GPT-5 and o-series reasoning models
2026-02-03 14:32:59 -08:00
Kayvan Sylvan 1b43d5b6c8 chore: incoming 1981 changelog entry 2026-02-03 13:56:59 -08:00
Baker Tamory ed6d004790 style: remove trailing blank line in azure.go to fix gofmt check 2026-02-02 14:43:47 +11:00
Baker Tamory ef1ee793e1 fix(azure): support GPT-5 and o-series reasoning models
- Update default API version from 2024-05-01-preview to 2025-04-01-preview
  (required for o-series and GPT-5 models)
- Remove NeedsRawMode override that always returned false, inheriting parent
  logic that correctly skips temperature/top_p for reasoning models
- Add /responses route to deployment middleware for future v1 API support

Tested against Azure OpenAI gpt-5.2-chat deployment.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 13:09:16 +11:00
github-actions[bot] 9ab45a25c0 chore(release): Update version to v1.4.397 2026-01-31 21:24:41 +00:00
Kayvan Sylvan c3f1e2f719
Merge pull request #1979 from ksylvan/kayvan/update-anthropic-sdk
Update Anthropic SDK to v1.20.0 and reorganize model definitions
2026-01-31 13:22:01 -08:00
Kayvan Sylvan 4e5b4a3072 chore: incoming 1979 changelog entry 2026-01-31 13:12:21 -08:00
Kayvan Sylvan 0285e52c7b feat: update Anthropic SDK to v1.20.0 and reorganize model definitions**
## CHANGES

- Bump `anthropic-sdk-go` dependency from v1.19.0 to v1.20.0
- Add deprecation notice for pre-February 2026 legacy models
- Add new Claude Sonnet 4.0 and Opus 4.0 model aliases
- Extend 1M context beta support to all Sonnet 4 variants
- Reorganize model list to separate deprecated from current models
- Add `neturl` to VS Code spell-check dictionary
2026-01-31 12:58:44 -08:00
github-actions[bot] bfafc291c9 chore(release): Update version to v1.4.396 2026-01-30 06:10:15 +00:00
Kayvan Sylvan 6ad895ba12
Merge pull request #1978 from ksylvan/kayvan/no-anthropic-oauth
chore: remove OAuth support from Anthropic client
2026-01-29 22:07:53 -08:00
Kayvan Sylvan 55c6092899 chore: incoming 1978 changelog entry 2026-01-29 20:00:17 -08:00
Kayvan Sylvan 9f752f45af chore: remove OAuth support from Anthropic client
- Remove OAuth support from Anthropic client
- Delete `oauth.go` and related test files
- Simplify `IsConfigured` to check only API key
- Update configuration handling to remove OAuth references
- Clean up imports and unused variables in `anthropic.go`
- Adjust `GetConfig` and `UpdateConfig` methods in server configuration
- Remove OAuth-related environment variables from configuration
2026-01-29 19:49:50 -08:00
Kayvan Sylvan 25738f0de4 docs: fix ChangeLog snippet for PR 1975 2026-01-27 23:31:59 -08:00
Kayvan Sylvan 5330d9c173
Merge pull request #1975 from koriyoshi2041/add-suggest-clawdbot-command-pattern
feat: add suggest_moltbot_command pattern for Moltbot (formerly Clawdbot) CLI
2026-01-27 23:23:03 -08:00
Kayvan Sylvan 99b426a2af chore: incoming 1975 changelog entry 2026-01-27 23:14:10 -08:00
Kayvan Sylvan 7a5bf27bd2 refactor: rename clawdbot pattern to moltbot across the codebase
## CHANGES

- Rename `suggest_clawdbot_command` pattern to `suggest_moltbot_command`
- Replace all `clawdbot` CLI references with `moltbot` in pattern docs
- Update command examples to use new `moltbot` binary name
- Add new dictionary words for VSCode spellcheck (Moltbot, schtasks, etc.)
- Fix markdown formatting with proper table alignment
2026-01-27 23:13:33 -08:00
kigland c0d92ff1d7 fix: resolve multi-command output format inconsistency
Address Copilot review: clarify that multiple commands should be
combined on a single line with && to preserve head -1 behavior,
with follow-up steps described in the explanation section.
2026-01-28 02:24:06 +08:00
kigland 906c648d9f chore: incoming 1975 changelog entry 2026-01-28 02:16:43 +08:00
kigland be7af5191e feat: add suggest_clawdbot_command pattern
Add a new pattern for suggesting Clawdbot CLI commands based on
natural language intent. Clawdbot is an open-source AI agent framework
(github.com/clawdbot/clawdbot) that connects LLMs to messaging
platforms, devices, and developer tools.

This follows the same structure as suggest_gt_command: command
reference tables, intent mapping, and a pipe-friendly output format
where the first line is the executable command.

All commands verified against clawdbot help and subcommand --help
output (v2026.1.23).
2026-01-28 01:48:35 +08:00
github-actions[bot] 92818294cf chore(release): Update version to v1.4.395 2026-01-25 23:18:34 +00:00
Kayvan Sylvan 1af12c5d98
Merge pull request #1972 from ksylvan/kayvan/more-dependabot-fixes
More node package updates: remove cn, fix string and request vulnerabilities
2026-01-25 15:16:14 -08:00
Kayvan Sylvan f80663c771 chore: incoming 1972 changelog entry 2026-01-25 15:12:45 -08:00
Kayvan Sylvan 5d93f126d4 security: remove cn package to fix string and request vulnerabilities
Removes the cn (Chuck Norris jokes) package which was pulling in
vulnerable versions of string and request packages with no patches
available. This resolves 5 Dependabot alerts:
- Alert #52: string package (HIGH) - ReDoS
- Alert #35: string package (HIGH) - ReDoS
- Alert #61: request package (MEDIUM) - SSRF
- Alert #44: request package (MEDIUM) - SSRF
- Alert #38: request package (MEDIUM) - Remote Memory Exposure

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 15:07:41 -08:00
github-actions[bot] 4d60f24517 chore(release): Update version to v1.4.394 2026-01-25 22:49:06 +00:00
Kayvan Sylvan c902e34f0f
Merge pull request #1971 from ksylvan/kayvan/dependabot-security-fixes
Security fix high medium low priority dependabot alerts for npm dependencies
2026-01-25 14:46:46 -08:00
Kayvan Sylvan b41bd17caf chore: incoming 1971 changelog entry 2026-01-25 14:44:08 -08:00
Kayvan Sylvan 876f2ab82e Merge branch 'main' into kayvan/dependabot-security-fixes 2026-01-25 14:38:47 -08:00
Kayvan Sylvan 5220f89706 security: fix low severity @eslint/plugin-kit ReDoS vulnerability
Fix Dependabot alert #94 (LOW):
- @eslint/plugin-kit vulnerability: Regular Expression Denial of Service
  through ConfigCommentParser
- Updated from 0.2.8 (vulnerable) to 0.5.1 via pnpm/npm overrides

Build verified successful. All tests pass.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 14:36:47 -08:00
Kayvan Sylvan f151646838 security: fix medium severity esbuild vulnerability
Fix Dependabot alert #76 (MEDIUM):
- esbuild vulnerability: allows any website to send requests to
  development server and read responses
- Updated from 0.21.5 (vulnerable) to 0.27.2 via pnpm/npm overrides

Build verified successful. All tests pass.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 14:26:27 -08:00
github-actions[bot] f87f6b5d95 chore(release): Update version to v1.4.393 2026-01-25 22:04:02 +00:00
Kayvan Sylvan 7e2656bfa5
Merge pull request #1969 from ksylvan/kayvan/dependabot-security-fixes
Critical and High Impact NPM dependabot issues fixed
2026-01-25 14:01:35 -08:00
Kayvan Sylvan e7367ded17 chore: incoming 1969 changelog entry 2026-01-25 13:56:10 -08:00
Kayvan Sylvan 03a496912f security: add npm support with package-lock.json for dual package manager compatibility
Changes:
- Added npm "overrides" section to package.json alongside existing pnpm overrides
- Generated and tracked package-lock.json with security fixes applied
- Removed web/package-lock.json from .gitignore to support npm users
- Both npm and pnpm now enforce secure dependency versions

This enables developers to use either pnpm or npm while maintaining
consistent security posture across both package managers.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 13:53:00 -08:00
Kayvan Sylvan b59f381aac security: fix critical ollama authentication vulnerability
Fix Dependabot alert #107 (CRITICAL):
- github.com/ollama/ollama vulnerability: missing authentication enabling
  unauthorized model management operations
- Updated from v0.13.5 (vulnerable) to v0.15.1 (latest stable)

All Go tests pass. Build verified successful.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 13:30:28 -08:00
Kayvan Sylvan 75c2e16a90 security: fix critical and high priority npm vulnerabilities
Fix Dependabot alerts:
- Alert #92 (CRITICAL): form-data < 2.5.4 → upgraded to 4.0.5
- Alert #103 (HIGH): glob vulnerable to command injection → ≥10.5.0
- Alert #108 (HIGH): qs DoS vulnerability → upgraded to 6.14.1

Added pnpm overrides to enforce secure versions across dependency tree.
Build and dependency installation verified successful.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 13:29:25 -08:00
Kayvan Sylvan 9c2fc25872 chore: remove deprecated wisdom extraction patterns from pattern libraries
- Remove extract_wisdom_short from pattern descriptions catalog
- Drop extract_wisdomjm pattern extract definition
- Delete extract_wisdom_short extract template block
2026-01-25 13:18:15 -08:00
github-actions[bot] fe4f729eae chore(release): Update version to v1.4.392 2026-01-25 18:18:03 +00:00
Kayvan Sylvan 7f15553c71
Merge pull request #1968 from ksylvan/kayvan/add-extract-all-quotes
New `extract_all_quotes` and move misplaced patterns
2026-01-25 10:15:41 -08:00
Kayvan Sylvan 8075209d9e fix: New extract_all_quotes and move misplaced patterns
- Move pattern files from patterns/ to data/patterns/
- Add create_bd_issue pattern for issue tracking commands
- Add extract_all_quotes pattern for quote extraction
- Add extract_bd_ideas pattern for actionable idea extraction
- Add suggest_gt_command pattern for GT command suggestions
- Update pattern_explanations.md with new pattern entries
- Update suggest_pattern system.md with new categories
- Add new pattern descriptions and extracts in scripts/
- chore: incoming 1968 changelog entry
2026-01-25 10:11:33 -08:00
github-actions[bot] 1d7fdffdbd chore(release): Update version to v1.4.391 2026-01-24 20:02:29 +00:00
Kayvan Sylvan bd38f5ae20
Merge pull request #1965 from infinitelyloopy-bt/fix/azure-openai-deployment-url
fix(azure): Fix deployment URL path for Azure OpenAI API
2026-01-24 12:00:09 -08:00
Baker Tamory a61007b3b1 Apply PR review feedback from @ksylvan
- Add changelog file for PR #1965
- Fix trailing space formatting in deploymentRoutes map

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 01:39:18 +11:00
github-actions[bot] 7f28245dc4 chore(release): Update version to v1.4.390 2026-01-24 06:56:14 +00:00
Kayvan Sylvan 44d092cf0f
Merge pull request #1967 from ksylvan/fix_minimax_vendor
chore: add MiniMax provider support and update API endpoints
2026-01-23 22:53:41 -08:00
Kayvan Sylvan 7997acc271 chore: incoming 1967 changelog entry 2026-01-23 22:48:19 -08:00
Kayvan Sylvan 8469665cab chore: add MiniMax provider support and update API endpoints
## CHANGES

- add MiniMax provider configuration with API endpoint updates
- implement NeedsRawMode method for MiniMax model handling
- define static MiniMax model list with M2 variants
- add Infermatic and Novita to VS Code extensions
- update test to use proper context.TODO() parameter
- configure MiniMax models as static discovery
- set ModelsURL to static:minimax for model listing
2026-01-23 22:45:54 -08:00
Kayvan Sylvan 27378c06fd
Merge pull request #1964 from jessesep/add-community-patterns
feat: add design system, golden rules, and discord structure patterns
2026-01-23 20:06:21 -08:00
Kayvan Sylvan 60670f887e docs: add three new pattern explanations and update pattern categorization
- Add `analyze_discord_structure` pattern for Discord server analysis
- Add `create_design_system` pattern for CSS design system generation
- Add `create_golden_rules` pattern for extracting codebase rules
- Update pattern numbering in explanations document (11-235)
- Add new patterns to suggest_pattern category mappings
- Update pattern_descriptions.json with new pattern metadata
- Update pattern_extracts.json with new pattern content
2026-01-23 20:04:15 -08:00
Kayvan Sylvan 856ba48ccf chore: incoming 1964 changelog entry 2026-01-23 19:14:30 -08:00