Skip to content

[pull] main from HKUDS:main#14

Open
pull[bot] wants to merge 19 commits intobit-cook:mainfrom
HKUDS:main
Open

[pull] main from HKUDS:main#14
pull[bot] wants to merge 19 commits intobit-cook:mainfrom
HKUDS:main

Conversation

@pull
Copy link

@pull pull bot commented Nov 18, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot locked and limited conversation to collaborators Nov 18, 2025
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Nov 18, 2025
Zongwei9888 and others added 7 commits November 19, 2025 23:47
Features:
- Add separate planning_model and implementation_model for all providers
- Support GOOGLE_API_KEY, ANTHROPIC_API_KEY, OPENAI_API_KEY env vars
- Environment variables take precedence over mcp_agent.secrets.yaml
- Add .env.example template for easy setup

Refactoring:
- Add shared get_api_keys() and load_api_config() in llm_utils.py
- DRY up duplicated config loading code in workflow files
- Use lazy imports for anthropic/openai to make them optional
- Remove hardcoded brave search server, use config-based search

Config changes:
- Add planning_model/implementation_model options for google, anthropic, openai
- Add mcp_agent.secrets.yaml to .gitignore (use .env instead)
- Ignore deepcode_lab/, and logs/
feat: add multi-model support and environment variable API keys
@Zongwei9888 Zongwei9888 force-pushed the main branch 2 times, most recently from 344d42b to 6a8e5f9 Compare February 3, 2026 14:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants