Commit Graph

2090 Commits

Author SHA1 Message Date
Zexi Li
0c04596500 feat(baremetal): support IPMI RMCP+ cipher suite probe and persist (#25239)
Auto-detect working ipmitool -C suites (0/3/17) and store cipher_suite on host IPMI config for subsequent connections.
2026-07-28 10:27:20 +08:00
屈轩
e7ce74000c fix(climc): climc options update (#25226) 2026-07-27 19:41:01 +08:00
Jian Qiu
39ba861cdf feature: ip set support (#25217)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-07-24 16:34:08 +08:00
屈轩
2a9be258f9 fix(mcp-server): mcp use climc struct (#25174) 2026-07-20 17:17:20 +08:00
wanyaoqi
76f035e4e3 feat(region,host,scheduler): isolated device refactor and hami support (#25182) 2026-07-20 14:00:04 +08:00
wanyaoqi
d5f113d64c fix(region): disk change driver support change aio_mode and cache_mode (#25095) 2026-07-20 11:39:13 +08:00
cwz_eikoh
ed4a8dc049 feat(llm): add llm-router-agent (#25128) 2026-07-15 15:31:08 +08:00
cwz_eikoh
20620bb5a1 feat(llm): support llm-bench in llm (#25103) 2026-07-15 15:00:37 +08:00
Zexi Li
afde072512 feat(aiproxy): add OpenAI Responses API with provider adapters and Codex support (#25127)
Implement /v1/responses endpoint with multi-provider translation (OpenAI, Azure,
Anthropic, Gemini), streaming compat layers, Codex config/tool integration, and
updated functional test docs.
2026-07-10 16:40:56 +08:00
Zexi Li
167682c39b feat(aiproxy): add Anthropic Messages API and migrate functional tests to Go (#25107)
Add /v1/messages handler with Anthropic-to-OpenAI translation, upstream
failover, and probe endpoints. Replace shell-based functional test scripts
with pkg/aiproxy/ft and climc test commands; consolidate documentation.
2026-07-07 20:13:14 +08:00
Zexi Li
3431c10196 feat(llm): support local_path scheduling with prefer_hosts and deployment restart (#25090) 2026-07-01 13:11:19 +08:00
wanyaoqi
75cc892bf7 fix(region,host): kvm guest change disk driver reset uefi vars (#25069) 2026-06-26 10:20:37 +08:00
Zexi Li
4a4b3f8676 feat(llm): sync llm deployment with aiproxy catalog and routing (#25057)
Add auto_register_aiproxy on llm_deployment creation, background sync task,
and register/unregister CLI actions. Link aiproxy providers, routings, and
models to llm replicas via llm_id and llm_deployment_id fields.
2026-06-22 20:14:01 +08:00
屈轩
7d0870790a fix(region): struct tag fix (#25023) 2026-06-15 11:04:17 +08:00
wanyaoqi
f36d39848c fix(region): guest detach isolated devices add is_force options (#25019) 2026-06-15 09:54:29 +08:00
wanyaoqi
44f7c6e688 fix(region): host model add api stats (#24956) 2026-06-09 23:02:04 +08:00
屈轩
7c7353cf7b feat(aiproxy): add aiproxy (#24916) 2026-06-09 18:54:42 +08:00
屈轩
e9a6034705 fix(region): sku price (#25001) 2026-06-09 15:58:13 +08:00
Jian Qiu
c80d865a24 fix: support ansible galaxy mirror (#24987)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-06-08 08:57:09 +08:00
屈轩
e0584f12e3 fix(region): support rockbasecloud (#24978) 2026-06-05 19:28:19 +08:00
wanyaoqi
d6478049a1 fix(mps): parse pci addr convert to lower case addr (#24943) 2026-06-02 20:03:02 +08:00
屈轩
69d3a2d894 fix(region): filter zone region by read only (#24950) 2026-06-02 11:15:20 +08:00
Zexi Li
9ce9949b21 feat(llm,scheduler): vram calculation (#24889) 2026-05-25 16:27:28 +08:00
cwz_eikoh
ff6d21e6ca feat(llm): create llm_sku from llm_model_set (#24855) 2026-05-21 11:40:23 +08:00
Zexi Li
be90e452dc feat(llm): llm deployemnt (#24848) 2026-05-20 11:06:23 +08:00
Zexi Li
14b3048e61 feat(climc): add generic feature-config command (#24830)
Add a generic `feature-config <feature> <on|off>` command alongside the
existing per-feature `feature-config-<name>` commands. A `--force` flag
skips the known-features validation so new features can be toggled
without a code change. Also adds "ai" to the known feature list.
2026-05-18 14:28:46 +08:00
wanyaoqi
55ae324537 feat(host): mps add container device configuration (#24771) 2026-05-07 10:03:42 +08:00
wanyaoqi
cc8cb4dbdf fix(mcclient,region): add tasks mod, service app options (#24731) 2026-04-29 23:47:54 +08:00
cwz_eikoh
65e1160c00 Feature/hf-search (#24717)
* llm: add instant-model huggingface query commands

* fix(vllm): use ping instead of health
2026-04-24 10:28:13 +08:00
Jian Qiu
937067d7e3 fix: add version etc. aux handlers to mcp-server (#24685)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-04-17 09:59:52 +08:00
Jian Qiu
430efcc068 feature: support asymmmetric bandwidth limit (#24680)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-04-16 15:16:02 +08:00
Jian Qiu
076866bcd8 fix: climc container related commands improvements 20260414 (#24671)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-04-15 10:05:34 +08:00
屈轩
cb24c2d97e fix(region): disk fail notify (#24673) 2026-04-14 16:27:31 +08:00
屈轩
448bae5037 fix(region): support query public cloud vm modification types (#24653) 2026-04-10 16:53:45 +08:00
Jian Qiu
af9b9e3f3a fix: upgrade coredns to v1.10.1 at master (#24620)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-04-08 16:27:11 +08:00
cwz_eikoh
f73e975920 feat(llm): get available models from base_url (for ollama & openai) (#24605) 2026-04-01 15:44:11 +08:00
Zexi Li
d4ce3799a9 feat(monitor): add batch resource metrics query API (#24598)
Add unifiedmonitor class action `resource-metrics` with client options/CLI command.
Implement host/guest metric drivers to query cpu/mem/disk/net rates and attach alert state.
2026-03-31 17:45:32 +08:00
屈轩
17d3e9f0fb fix(region): allow set disk auto-delete attribute (#24486) 2026-03-19 10:27:47 +08:00
Zexi Li
3dcc91434c feat(llm): add llm_types filters and cleanup dify cli (#24458) 2026-03-16 18:05:05 +08:00
cwz_eikoh
d3ab4af466 feat(llm): init vllm as llm_container (#24338)
* feat(llm): init vllm as llm_container

* feat(vllm): fix save-instant-model for vllm

* feat(llm): support quick-model for vllm

* feat(vllm): support preferred-model in llm

* fix(llm): add ValidateSpec in llm_container_driver

* feat(vllm): auto-set vllm params
2026-03-13 11:07:02 +08:00
Zexi Li
cf2f140c08 feat(llm): add login-info api (#24431) 2026-03-12 07:21:20 +08:00
Zexi Li
6dbc39b04f feat(llm): restart action (#24427) 2026-03-11 19:08:28 +08:00
cwz_eikoh
4d625207bb feat(llm): polymetric dify with llm (#24399)
* feat(llm): polymetric dify with llm

* fix(llm): drop LLMSpecHolder & fix some bugs
2026-03-10 10:23:34 +08:00
cwz_eikoh
a279c4f89f fix: some bugs in mcp-agent & llm (#24355)
* fix(mcp-agent): encoding issue when simulated streaming

* fix(mcp-agent): use chat-stream in phase tool-choose

* fix(mcp-agent): support reasoning model

* fix(llm): add pre-delete detection

* feat(mcp-agent): add default mcp-agent

* feat(mcp-agent): add default-mcp-tools
2026-03-03 16:07:32 +08:00
Jian Qiu
3023c9cadb fix: keep climc network-create backward compatibility (#24341)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-02-25 09:02:59 +08:00
Jian Qiu
cc3a44634b feature: support postpaid traffic metering (#24243)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-02-08 12:57:34 +08:00
wanyaoqi
f76bc53e90 feat(region,host,vpcagent): allow guest network dedicate secgroups (#24263) 2026-02-07 17:32:12 +08:00
屈轩
8fe0f2b171 fix(region): snapshot policy operation (#24247) 2026-02-05 16:40:25 +08:00
屈轩
6c60c9bc43 fix(yunionconf): support tags (#24230) 2026-02-04 17:13:54 +08:00
Zexi Li
7401603981 fix(region,climc): persist netinterface vlan_id to hostnetwork (#24216)
- climc: add VlanId to host-add-netif, host-remove-netif, host-enable-netif,
  host-disable-netif
- region: set bn.VlanId from netif.VlanId when attaching to network
- mcclient: include Vlan_ID in baremetalnetworks list columns
2026-02-04 11:03:41 +08:00