mirror of
https://github.com/TencentCloud/Octop.git
synced 2026-10-02 07:34:38 +08:00
* feat(provider): add name parameter to provider model interfaces and update session header logic - Introduced a `name` parameter in `FetchProviderModelsParams` and related interfaces to enhance provider identification. - Updated `fetchProviderModels` and modal components to utilize the new `name` parameter. - Enhanced session header management in `opencode_session` to support bundled presets and custom providers. - Adjusted tests to validate the new functionality and ensure proper session header injection for OpenCode presets. * feat(deps): add mise.toml for local toolchain configuration and update orcakit-harness-agent to version 1.0.14 - Introduced a new mise.toml file to specify local toolchain versions for Python, Node, NPM, and UV. - Updated the orcakit-harness-agent dependency version from 1.0.13 to 1.0.14 in pyproject.toml and uv.lock to ensure compatibility with the latest features and fixes. * refactor(probe): streamline session header construction in probe.py - Consolidated the session header construction for both `build_probe_chat_model` and `fetch_openai_compatible_models` functions into single-line calls for improved readability and maintainability.
13 lines
480 B
TOML
13 lines
480 B
TOML
# Local toolchain pins. Versions follow CI / Docker, not the host default.
|
|
#
|
|
# python 3.12 — CI matrix, Makefile `uv venv --python 3.12`
|
|
# node 20 — docker/Dockerfile, release.yml, fnos-build-fpk.yml
|
|
# (octop-desktop.yml uses 24; dashboard/lockfile follow 20)
|
|
# npm 10 — bundled with Node 20; explicit so `npm ci` does not drift
|
|
# uv — Makefile / pyproject package manager
|
|
[tools]
|
|
python = "3.12"
|
|
node = "20"
|
|
npm = "10"
|
|
uv = "latest"
|