feat: add MiniMax as first-class LLM provider

- Temperature auto-clamping for MiniMax models: (0, 1] range enforcement
- <think> tag handling for MiniMax M2.7 reasoning output (alongside existing <thinking> support)
- MiniMax configuration example in mykey_template.py
- Updated README.md and GETTING_STARTED.md with MiniMax provider docs
- 19 unit tests + 6 integration tests (3 live tests with MINIMAX_API_KEY)

MiniMax models (M2.7, M2.7-highspeed, M2.5, M2.5-highspeed) are accessed via
the standard OpenAI-compatible interface at https://api.minimax.io/v1, using
the existing LLMSession with an 'oai'-prefixed config key.
This commit is contained in:
PR Bot
2026-03-29 07:09:46 +08:00
parent 1d94384ee5
commit b6f697d40f
8 changed files with 570 additions and 9 deletions

View File

@@ -22,7 +22,7 @@ Every time GenericAgent solves a new task, it automatically crystallizes the exe
- **Self-Evolving**: Automatically crystallizes each task into an skill. Capabilities grow with every use, forming your personal skill tree.
- **Minimal Architecture**: ~3,300 lines of core code. Agent Loop is just 92 lines. No complex dependencies, zero deployment overhead.
- **Strong Execution**: Injects into a real browser (preserving login sessions). 7 atomic tools take direct control of the system.
- **High Compatibility**: Supports Claude / Gemini / Kimi and other major models. Cross-platform.
- **High Compatibility**: Supports Claude / Gemini / Kimi / MiniMax and other major models. Cross-platform.
## 🧬 Self-Evolution Mechanism
@@ -199,7 +199,7 @@ MIT License — see [LICENSE](LICENSE)
- **自我进化**: 每次任务自动沉淀 Skill能力随使用持续增长形成专属技能树
- **极简架构**: ~3,300 行核心代码Agent Loop 仅 92 行,无复杂依赖,部署零负担
- **强执行力**: 注入真实浏览器保留登录态7 个原子工具直接接管系统
- **高兼容性**: 支持 Claude / Gemini / Kimi 等主流模型,跨平台运行
- **高兼容性**: 支持 Claude / Gemini / Kimi / MiniMax 等主流模型,跨平台运行
## 🧬 自我进化机制