121 Commits

Author SHA1 Message Date
linshen
50b05a0868 fix: normalize LLM image inputs 2026-05-06 23:37:23 +08:00
linshen
1390a24e13 fix(ui): honor optional prompt asset variables 2026-05-05 21:20:00 +08:00
linshen
0c9ddd5063 fix(data): include image model configs in backups
Include image model configuration data in app-wide export/import flows and initialize the image model manager before wiring backup services.
2026-05-03 13:15:18 +08:00
linshen
2d8720247f fix(electron): serialize IPC payloads safely
Sanitize Electron IPC payloads for data, image, and Garden favorite import paths so reactive objects do not cross the process boundary.
2026-05-03 13:15:17 +08:00
linshen
6d75528793 feat(prompt-garden): integrate import and favorite flow
Wire Prompt Garden imports into workspace and favorite flows, add the import dialog/panel affordances, persist Garden metadata/media into favorites, and document the external import contract.
2026-05-03 13:15:16 +08:00
linshen
4accdf1417 feat(prompt-garden): add discovery import entry
- Add environment defaults and Vite proxy configuration for Prompt Garden discovery
- Expose discovery import controls from workspace utility surfaces
- Wire image text-to-image import affordances and localized copy
- Document configuration and cover environment/UI behavior with tests
2026-05-02 22:20:01 +08:00
linshen
743e622f6c feat(ui): use filled variables as generation context
- Pass existing filled variable values into smart value generation
- Update generation templates and service contracts for context-aware output
- Cover service runtime and UI composable behavior with targeted tests
2026-05-02 22:20:00 +08:00
linshen
23848a840d feat(favorites): refine prompt asset workspace flows
- Bind favorites to source assets and save targets throughout workspace actions
- Share the favorite editor/detail surfaces across dialogs and workspace panels
- Add provenance badges, utility-menu apply actions, and themed favorite panels
- Expand unit and integration coverage for favorite source and editor flows
2026-05-01 14:36:12 +08:00
linshen
93377e1b70 feat(favorites): standardize prompt asset sessions
- Add prompt-model services for content, examples, modes, sessions, and history
- Persist richer favorite prompt-asset metadata and session projections
- Wire favorite save/apply paths across supported workspaces
- Cover the new prompt-asset contract with core and UI regressions
2026-05-01 10:24:18 +08:00
linshen
4910e03d1f fix(ui): clarify minimax api endpoint guidance 2026-04-26 23:06:50 +08:00
linshen
d2e1473658 feat(core): refresh openai image provider models 2026-04-26 22:47:54 +08:00
linshen
faeee9ff4c feat(core): update DeepSeek provider for v4 models 2026-04-24 22:35:32 +08:00
linshen
49ddd1ca56 feat(core): add structured SOUL templates for OpenClaw and Hermes 2026-04-23 21:38:31 +08:00
linshen
2e119a6d83 fix(core): align seedream image model capabilities 2026-04-20 22:26:52 +08:00
linshen
713143d47b feat(models): add responses request style for openai apis 2026-04-15 21:47:23 +08:00
linshen
bb7af28d3d fix(repo): harden english-first checks and MCP packaging
- strengthen locale parity checks and related regression coverage
- stabilize repo-level english-first test expectations
- harden MCP packaging, install entrypoints, and supporting script validation
- tighten related config and model checks used by the rollout
2026-04-09 20:31:52 +08:00
linshen
7f14617fd3 refactor(core): extract evaluation prompt template assets
- extract evaluation, rewrite, and structured-compare template content into dedicated assets
- separate builder wiring from runtime copy and content definitions
- simplify evaluation service assembly around shared template modules
- add guardrail coverage for extracted evaluation templates
2026-04-08 22:43:11 +08:00
linshen
c75afa89e9 feat(i18n): establish english-first locale baseline
- split UI locale packs into en-US, zh-CN, and zh-TW modules
- switch runtime defaults, docs, and repository guidance toward an English-first baseline
- update core, MCP, and UI runtime copy to remove hardcoded Chinese fallbacks
- add locale parity and no-hardcoded-runtime guardrails across the repo
2026-04-08 20:18:27 +08:00
linshen
2acdfb68fc fix(updater): restore prerelease preference key 2026-04-06 22:37:46 +08:00
linshen
7d2e17c3e2 fix(core): force seedream base64 image responses 2026-04-06 23:19:53 +08:00
linshen
1fe25fbd6c fix(core): allow multi-image requests past stale capabilities 2026-04-06 14:13:30 +08:00
linshen
76d3426d6e fix(core): repair favorite guard typing 2026-04-06 14:13:29 +08:00
linshen
75a87f326e fix(core): standardize multiimage template metadata 2026-04-06 14:13:29 +08:00
linshen
d0f1d45c17 fix(storage): harden startup safety and favorite asset handling 2026-04-06 14:13:28 +08:00
linshen
d8d252eed6 fix(image): preserve multi-image inputs across runtime and storage
- include ordered OpenRouter multi-image parts in provider payloads
- persist multi-image session inputs as asset references instead of inline payloads
- restore ordered inputs from storage and cover the persistence path with tests
2026-04-06 14:13:28 +08:00
linshen
90b957c983 feat(image): deliver multi-image generation workflow
- add multi-image request types, routing, favorites integration, and desktop bridges
- support multimodal streaming prompt optimization with ordered image inputs
- enable Seedream multi-image generation and redesign the multi-image workspace
- add coverage for routing, persistence, workspace guards, and end-to-end flows
2026-04-06 14:13:28 +08:00
linshen
b9cd3cd9d5 refactor(core): preserve structured image prompt schemas 2026-04-04 11:16:52 +08:00
linshen
466cf6ae48 refactor(core): harden image compare evaluation prompts 2026-04-04 10:07:43 +08:00
linshen
7cc7b01b1f refactor(core): harden image result evaluation prompts 2026-04-04 09:18:27 +08:00
linshen
e524b0fc98 refactor(image): sharpen stage-aware prompt analysis 2026-04-03 22:56:11 +08:00
linshen
3b9435f164 feat(image): add text2image original prompt analysis 2026-04-03 22:18:34 +08:00
linshen
b60bfb41f9 feat(image): complete text2image evaluation closure 2026-04-03 21:47:52 +08:00
linshen
46d7d0552d feat(image): refine reference style migration flow
- Strengthen the style migration contract around natural subject integration and visual hierarchy
- Remove the image2image reference extraction entry from the migrated UI flow
- Normalize migration placeholders and document the updated migration design
2026-04-01 23:24:51 +08:00
linshen
c06d998e54 feat(image): streamline text2image reference replication flow
- Tighten the replication-first prompt contract for reference-only generation
- Extract text2image reference image actions into a dedicated composable
- Simplify workspace controls while keeping prompt preview and variable behavior aligned
2026-04-01 21:54:43 +08:00
linshen
b6fbc21c08 fix(image): stabilize cloudflare-backed reference flow
- Align Cloudflare model defaults, metadata, and connection labels across core and UI
- Add transient retry handling for Cloudflare image requests
- Harden reference prompt normalization and extend related regression coverage
2026-04-01 21:07:29 +08:00
linshen
24be9b5427 refactor(image): simplify reference prompt generation flow
- replace the direct extract-from-image path with a reference dialog preview and apply workflow
- centralize reference prompt preview state and temporary variable syncing inside the text2image workspace
- preserve text2image evaluation wiring and compare or result review actions while refactoring the reference flow
2026-03-31 21:58:52 +08:00
linshen
8c0b9ffded fix(core): backfill builtin model api keys
- Backfill builtin model API keys when restoring stored model configurations
- Keep model manager defaults aligned with the new image model loading flow
- Add focused manager test coverage for missing-key recovery
2026-03-31 21:11:37 +08:00
linshen
c33f5973a3 refactor(image): rebuild reference prompt pipeline
- Introduce the new reference prompt composition and migration template pipeline
- Replace the legacy image prompt extraction path and align template loading contracts
- Update text2image workspace integration and add reference pipeline coverage
2026-03-30 22:08:41 +08:00
linshen
24f2567c56 feat(core): add Cloudflare image and text providers
- add a Workers AI image adapter for FLUX.2 [klein] 4B generation and editing
- add a Cloudflare text adapter with dynamic model discovery and a Qwen3 default
- load Cloudflare token and account defaults from environment variables for both providers
- cover registry integration and default config wiring with unit tests

(cherry picked from commit 3ef9bdbd187ef150d331ef6b9b46f9d7ad3ef2af)
2026-03-29 19:26:38 +08:00
linshen
4b33dbbae2 feat(core): add multimodal text2image evaluation support 2026-03-28 15:18:24 +08:00
linshen
72d63844d9 fix(core): normalize legacy english template ids 2026-03-26 23:41:52 +08:00
linshen
6b8ef19361 refactor(core): wrap legacy image template evidence in json blocks 2026-03-26 22:26:37 +08:00
linshen
8fb35548ce refactor(core): wrap builtin template evidence in json blocks 2026-03-26 21:07:11 +08:00
linshen
76595126a4 refactor(core): isolate template evidence with mustache toJson 2026-03-26 20:14:23 +08:00
linshen
414ec28d7e feat(evaluation): migrate compare rewrite protocol and add calibration artifacts 2026-03-22 14:28:53 +08:00
linshen
f49edee170 feat(core): add structured compare evaluation pipeline 2026-03-21 14:36:17 +08:00
Octopus
114a80c326 feat: upgrade MiniMax default model to M2.7 (#277)
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to model list
- Set MiniMax-M2.7 as default model (first in list)
- Keep all previous M2.5 models as alternatives
- Update related unit tests

Co-authored-by: PR Bot <pr-bot@minimaxi.com>
2026-03-18 14:36:37 +08:00
linshen
aa8fe80953 test(e2e): refresh evaluation fixtures and stabilize image flows 2026-03-15 16:30:00 +08:00
linshen
8e11ee784f test(evaluation): refresh unit, e2e, and VCR coverage
- expand core and ui regression coverage for analysis, result, and compare evaluation flows
- refresh text analysis and evaluation VCR fixtures after the workspace/result semantics change
- cover stale-state and analyze-created workspace behaviors in integration and e2e tests
2026-03-18 09:35:43 +08:00
linshen
2f0df2bb8c refactor(core): redesign evaluation protocol and template builders
- replace original/optimized semantics with analysis, result, and compare request types
- centralize evaluation prompt construction in shared builders
- tighten rendered sample and evidence behavior tests for core evaluation service
2026-03-18 09:35:43 +08:00