小米 MiMo 工具集
DSH (DeepSeek Harness) Cordis plugin that turns the Xiaomi MiMo API into model tools for an agent: web search, image/audio/video understanding, speech-to-text, and text-to-speech.
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
업스트림에서 중국어 README를 제공하지 않아 저장소 원본 내용을 표시합니다.
mimo-agent-tools
DSH (DeepSeek Harness) Cordis plugin that turns the Xiaomi MiMo API into model tools for an agent: web search, image/audio/video understanding, speech-to-text, and text-to-speech.
Backed by the OpenAI-compatible endpoint https://api.xiaomimimo.com/v1.
Tools
| Tool | Model | Purpose |
|---|---|---|
mimo_search | mimo-v2.5-pro | Web search via the native web_search tool, returns answer + cited sources |
mimo_vision | mimo-v2.5 | Image understanding — local files (auto base64) or public URLs, multi-image |
mimo_audio | mimo-v2.5 | Audio understanding / transcription (wav/mp3/flac/ogg/m4a) |
mimo_video | mimo-v2.5 | Video understanding from a public URL (mp4/webm/mov) |
mimo_asr | mimo-v2.5-asr | Speech-to-text with optional language hint |
mimo_tts | mimo-v2.5-tts / -voicedesign | Text-to-speech to a .wav file — preset voices or free-form voice design |
Requirements
- A MiMo API key — the
web_searchtool requires the connected-search plugin enabled in the MiMo console. python3on the host (used bydriver/mimo_driver.py).- DSH host with the
shellandsandboxPolicyservices.
Configuration
The API key is resolved at tool-call time from the DSH credentials
service first (key name XIAOMI_API_KEY — the web Models page writes keys
there), falling back to the environment. Nothing is hardcoded:
| Source | Key | Priority |
|---|---|---|
DSH credentials service (~/.dsh/.credentials.yaml, web Models page) | XIAOMI_API_KEY | 1 |
| Environment | XIAOMI_API_KEY or MIMO_API_KEY | 2 |
Other options (environment, read at apply time):
| Env var | Purpose | Default |
|---|---|---|
MIMO_DRIVER | path to driver/mimo_driver.py | ~/.local/lib/mimo-agent-tools/driver/mimo_driver.py |
MIMO_TMP | temp dir for spec/response files | /tmp |
Install the driver at the default path (or point MIMO_DRIVER at it):
mkdir -p ~/.local/lib/mimo-agent-tools/driver
cp driver/mimo_driver.py ~/.local/lib/mimo-agent-tools/driver/
Why a python driver?
Multimodal payloads are multi-megabyte base64 strings. Agent shells commonly cap captured stdout (DSH's bash seam caps at 64KB), which silently truncates large payloads. The driver therefore does ALL file reading, body assembly and HTTP POSTing inside one python3 process, using spec/response files on disk — nothing large ever crosses the shell.
Install (DSH bundle)
Standard DSH bundle — install with the official plugin command (auto-inits
the profile, pnpm-installs, and appends the bundle layer per
dsh.bundle.patch):
# From a local checkout, or via git/npm:
dsh plugin --profile web add /path/to/dsh-mimo-agent-tools
# or: dsh plugin --profile web add github:you/dsh-mimo-agent-tools
# Install the python driver to the default path (MIMO_DRIVER points at it):
mkdir -p ~/.local/lib/mimo-agent-tools/driver
cp driver/mimo_driver.py ~/.local/lib/mimo-agent-tools/driver/
# Restart dsh web; the tools mount automatically.
Dependencies are declared as peerDependencies (ecosystem convention —
@deepseek-ai/dsh-tools is already loaded in the DSH process, so nothing is
duplicated). dsh plugin add installs the bundle into the profile's
node_modules where peer deps resolve against the running harness.
Notes on the MiMo API (from the official docs)
- TTS target text goes in the assistant message; the voice description (voicedesign model) goes in the user message.
mimo-v2.5-tts-voicedesigndoes not accept anaudio.voicefield — it usesoptimize_text_previewinstead.- ASR (
mimo-v2.5-asr) must not receive athinkingfield. - Web search costs per keyword round (
max_keyword, default 3) — see MiMo pricing.
License
MIT
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
저장소가 MIT 라이선스를 선언했습니다.
최근 180일 내 코드 업데이트가 있습니다.
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.