Commit Graph

3562 Commits

Author SHA1 Message Date
Kayvan Sylvan
020656ccdc MAESTRO: i18n: extract hard-coded strings from internal/server/ollama.go
Replace 37 hard-coded error/log strings with i18n.T() calls and add
translations for all 10 supported languages (en, de, es, fa, fr, it,
ja, pt-BR, pt-PT, zh). Keys use ollama_ prefix following project
conventions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 20:49:08 -08:00
github-actions[bot]
66621c5fb2 chore(release): Update version to v1.4.404 v1.4.404 2026-02-13 02:52:05 +00:00
Kayvan Sylvan
11028faf70 Merge pull request #1997 from ksylvan/kayvan/enable-responses-api-for-xai-models
Enable responses API usage for GrokAI (xAI) provider
2026-02-12 18:49:30 -08:00
Kayvan Sylvan
d5219a8efd chore: incoming 1997 changelog entry 2026-02-12 18:37:06 -08:00
Kayvan Sylvan
629257b1c1 feat: enable responses for GrokAI (xAI) provider
### CHANGES
- Set ImplementsResponses to true for GrokAI provider.
2026-02-12 18:32:54 -08:00
github-actions[bot]
06fb7ba4ee chore(release): Update version to v1.4.403 v1.4.403 2026-02-13 01:30:00 +00:00
Kayvan Sylvan
fa9a59f33b Merge pull request #1995 from ksylvan/kayvan/model-list-updates-openai-deprecations
OpenAI gpt-4o, GPT-4 deprecations, plus other model list updates
2026-02-12 17:27:38 -08:00
Kayvan Sylvan
dced6ecb7a chore: incoming 1995 changelog entry 2026-02-12 17:24:17 -08:00
Kayvan Sylvan
9a593cbc5a Remove deprecated OpenAI models from image generation support list
- Remove gpt-4o, gpt-4o-mini, gpt-4.1, and gpt-4.1-mini from ImageGenerationSupportedModels
- These models are being retired by OpenAI effective February 13, 2026
- Keep gpt-4.1-nano, o3, gpt-5, gpt-5-nano, gpt-5.2 as supported
- Update tests to use gpt-5.2 instead of gpt-4o as the example supported model
- Update test expectations to reflect deprecated models no longer being supported

This ensures users get accurate warnings when attempting image generation with
retired models, while maintaining support for currently available models.

Co-Authored-By: Warp <agent@warp.dev>
2026-02-12 17:04:25 -08:00
Kayvan Sylvan
191edb56ca chore: remove deprecated GPT-4 models from image generation supported list
- Remove `gpt-4o` from image generation supported models
- Remove `gpt-4o-mini` from image generation supported models
- Remove `gpt-4.1` from image generation supported models
- Remove `gpt-4.1-mini` from image generation supported models
- Keep `gpt-4.1-nano`, `o3`, and `gpt-5` as supported models
2026-02-12 16:56:58 -08:00
Kayvan Sylvan
0894ec28c1 chore: update model references to latest versions across docs and code
- Update default summarize model to `claude-sonnet-4-5`
- Replace `gpt-4o` references with `gpt-5.2` throughout docs
- Replace `gpt-4o-mini` references with `gpt-5-mini`
- Add MiniMax-M2.5 and M2.5-lightning to static models list
- Update image generation warning to suggest `gpt-5.2`
- Update OpenAI chat example script to use `gpt-5-mini`
- Update REST API docs and examples with current model names
2026-02-12 16:45:05 -08:00
github-actions[bot]
107a51c9dc chore(release): Update version to v1.4.402 v1.4.402 2026-02-12 21:50:43 +00:00
Kayvan Sylvan
d69a32fc29 Merge pull request #1993 from ksylvan/kayvna/abacus-models-dynamic-list
Add dynamic Abacus RouteLLM model list and update fallback static list
2026-02-12 13:48:00 -08:00
Kayvan Sylvan
7cd8f9a434 chore: incoming 1993 changelog entry 2026-02-12 13:38:08 -08:00
Kayvan Sylvan
92b53c8876 feat: add dynamic Abacus RouteLLM model fetching and update static model lists
- Add `fetchAbacusModels()` to dynamically retrieve models from Abacus RouteLLM API
- Fall back to static model list when Abacus API fetch fails
- Add GPT-5 Codex variants (5, 5.1, 5.1-max, 5.2) to static models
- Add GPT-5.2 and GPT-5.2-chat-latest to static model list
- Add claude-opus-4-6 and gemini-3-flash-preview to static models
- Add kimi-k2.5, glm-4.7, and glm-5 to static model list
- Rename `qwen/qwen3-Max` to lowercase `qwen3-max`
- Handle `static:abacus` as special case in `ListModels` routing
2026-02-12 13:33:20 -08:00
github-actions[bot]
33ca75e653 chore(release): Update version to v1.4.401 v1.4.401 2026-02-09 21:46:50 +00:00
Kayvan Sylvan
cf5b57e04c Merge pull request #1991 from ksylvan/feat/go-module-updates-20260209
Upgrade project dependencies including AWS, Anthropic, and Google SDKs
2026-02-09 13:44:30 -08:00
Kayvan Sylvan
10e7f1e83d chore: incoming 1991 changelog entry 2026-02-09 13:39:20 -08:00
Kayvan Sylvan
c84f1552ca chore: upgrade project dependencies including AWS, Anthropic, and Google SDKs
# CHANGES

- Update Anthropic SDK to version 1.22.0 for improved functionality
- Bump AWS SDK and Bedrock runtime to improve cloud integration
- Upgrade Ollama dependency to version 0.15.6 for model support
- Refresh Google API and GenAI libraries to current stable releases
- Update Go Git and Billy modules to enhance repository handling
- Synchronize various golang.org x-library versions for better system compatibility
- Patch minor dependencies including SQLite, i18n, and Perplexity SDK
2026-02-09 13:32:00 -08:00
Kayvan Sylvan
ed7e1867eb Merge pull request #1988 from ghrom/feat/ultimatelaw-agi-safety-patterns
feat: add Ultimate Law AGI safety pattern suite
2026-02-09 13:15:41 -08:00
Kayvan Sylvan
bc4f914264 chore: incoming 1988 changelog entry 2026-02-09 13:13:03 -08:00
Kayvan Sylvan
a9d6622863 docs: add 4 new critical thinking and ethics patterns to fabric catalog
## CHANGES

- Add `check_falsifiability` pattern for evaluating testability of claims
- Add `detect_mind_virus` pattern for identifying manipulative belief systems
- Add `extract_ethical_framework` pattern for analyzing implicit ethics in text
- Add `ultimate_law_safety` pattern for evaluating actions against minimal ethics
- Register new patterns in `suggest_pattern` category mappings (ANALYSIS, CR THINKING, EXTRACT)
- Update `pattern_explanations.md` numbering to accommodate 4 new entries
- Add pattern descriptions and extracts to JSON metadata files
2026-02-09 13:10:32 -08:00
Kayvan Sylvan
22b9e380f0 Merge branch 'main' into feat/ultimatelaw-agi-safety-patterns 2026-02-09 12:54:09 -08:00
Kayvan Sylvan
d45500a040 Merge pull request #1990 from davejpeters/davejpeters-patterns-1
add pattern `explain_terms_and_conditions`
2026-02-09 12:51:32 -08:00
Kayvan Sylvan
7c4042cb2f Merge pull request #1984 from petterreinholdtsen/typo-create_coding_feature
Corrected typo in the create_coding_feature system prompt.
2026-02-09 12:51:00 -08:00
Kayvan Sylvan
49de68e95e chore: incoming 1990 changelog entry 2026-02-09 12:46:38 -08:00
Kayvan Sylvan
82cc0b74ed feat: add explain_terms_and_conditions and suggest_openclaw_pattern fabric patterns
## CHANGES

- Add `explain_terms_and_conditions` pattern for legal agreement analysis
- Rename `suggest_moltbot_command` to `suggest_openclaw_pattern` with updated branding
- Register both new patterns in pattern descriptions and extracts JSON
- Update `suggest_pattern` category indexes with new pattern entries
- Add pattern summaries to `suggest_pattern/user.md` documentation
- Renumber all pattern explanations to accommodate new entries
- Remove deprecated `suggest_moltbot_command` pattern entirely
2026-02-09 12:44:52 -08:00
Kayvan Sylvan
7a7dc38c7b chore: incoming 1990 changelog entry 2026-02-09 11:00:16 -08:00
Dave Peters
ba6d7be570 add pattern explain_terms_and_conditions
Added a comprehensive guide for analyzing terms and conditions, focusing on legal translation and consumer protection.
2026-02-09 12:44:58 -05:00
Piotr Farbiszewski
95d5e6936d feat: add Ultimate Law AGI safety pattern suite
Add four patterns implementing minimal, falsifiable ethical constraints
for AGI safety evaluation:

- ultimate_law_safety: Evaluate actions against "no unwilling victims" principle
- detect_mind_virus: Identify manipulative reasoning that resists correction
- check_falsifiability: Verify claims can be tested and proven wrong
- extract_ethical_framework: Surface implicit ethics in documents/policies

These patterns derive from the Ultimate Law framework (github.com/ghrom/ultimatelaw),
which takes a different approach to AI alignment: instead of encoding contested
"human values," define the minimal boundary no agent may cross.

The core insight: Not "align AI with human values" but "constrain any agent
from creating unwilling victims."

Framework characteristics:
- Minimal: smallest possible constraint set
- Logically derivable: not arbitrary cultural preferences
- Falsifiable: can be challenged and improved
- Agent-agnostic: works for humans, AI, corporations, governments
- Computable: precise enough for algorithmic implementation

Each pattern includes system.md (prompt) and README.md (documentation).
2026-02-06 21:43:44 +00:00
github-actions[bot]
4aaba1cd2a chore(release): Update version to v1.4.400 v1.4.400 2026-02-05 19:08:14 +00:00
Kayvan Sylvan
e59aed5871 Merge pull request #1986 from ksylvan/kayvan/claude_opus_4_6
Support Anthropic Opus 4.6
2026-02-05 11:05:33 -08:00
Kayvan Sylvan
5c20e01a6d chore: incoming 1986 changelog entry 2026-02-05 10:56:33 -08:00
Kayvan Sylvan
3dc83584b9 chore: bump anthropic SDK to v1.21.0 and clean up unused dependencies
See https://www.anthropic.com/news/claude-opus-4-6

## CHANGES

- Upgrade anthropic-sdk-go from v1.20.0 to v1.21.0
- Add `ClaudeOpus4_6` to supported Anthropic model list
- Remove unused indirect dependencies from go.mod and go.sum
- Clean up legacy protobuf and gRPC version references
- Remove stale tensor, math, and image processing libraries
- Drop unused table writer and console dependencies
- Prune obsolete cloud.google.com version pins
2026-02-05 10:54:22 -08:00
Petter Reinholdtsen
dd6b3e1008 Corrected typo in the create_coding_feature system prompt.
'contains the for the' -> 'contains the'.
2026-02-05 08:59:56 +01:00
github-actions[bot]
0e003a8247 chore(release): Update version to v1.4.399 v1.4.399 2026-02-03 23:00:20 +00:00
Kayvan Sylvan
9c31ca3c35 Merge pull request #1983 from danielmiessler/dependabot/npm_and_yarn/web/npm_and_yarn-86c0509402
chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /web in the npm_and_yarn group across 1 directory
2026-02-03 14:57:49 -08:00
Kayvan Sylvan
af1048135a chore: incoming 1983 changelog entry 2026-02-03 14:54:01 -08:00
github-actions[bot]
0788ef2f21 chore(release): Update version to v1.4.398 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
dependabot[bot]
f87e0e0d16 chore(deps): bump @isaacs/brace-expansion
Bumps the npm_and_yarn group with 1 update in the /web directory: @isaacs/brace-expansion.


Updates `@isaacs/brace-expansion` from 5.0.0 to 5.0.1

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 20:24:37 +00: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 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 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