Skip to content

Releases: soheidon/anthro-bridge

Anthro Bridge v0.9.3

18 Jun 18:46

Choose a tag to compare

v0.9.3: Simplified API key handling

  • Unified API key resolution: all providers use pure env-var-based design
  • MiMo / Xiaomi: display_name and api_key_env renamed, legacy fallback removed
  • Removed legacy MIMO_API_KEY fallback from code and documentation
  • Provider API key flow: config.json defines env var name → Settings writes via setx → proxy reads via std::env::var

v0.9.2 - Complete 8-language documentation and UI

18 Jun 03:30

Choose a tag to compare

v0.9.2 — 8-language documentation complete

Single multi-language NSIS installer (setup.exe) with 8 languages built in:
English, 日本語, 中文(简体), 中文(繁體), 한국어, Français, Deutsch, Español

Changes from v0.9.1

  • Documentation: All 3 doc types (README, SPEC, THIRD_PARTY_INFERENCE) now available in all 8 languages
  • Language switcher: All doc files now link to all 8 language variants
  • UI: German (de.ts) and Spanish (es.ts) i18n translations
  • Installer: German and Spanish added to NSIS language selector

Languages

Language Installer UI Docs
English
日本語
中文(简体)
中文(繁體)
한국어
Français
Deutsch
Español

v0.9.1 - Reduce initial window size to 1100x720

18 Jun 02:52

Choose a tag to compare

Changes

  • Window size reduced: Initial window height changed from 800px to 720px
  • Window minimum size enforced at 1100×720 via Rust setup hook and frontend resize
  • Tauri window capability permissions added for set_size/inner_size/outer-size

v0.9.0 - MiMo / Xiaomi provider improvements

18 Jun 02:29

Choose a tag to compare

Changes

  • MiMo / Xiaomi provider improvements

    • Display name changed to "MiMo / Xiaomi" (auto-migrates existing configs)
    • API key env var renamed from MIMO_API_KEY to XIAOMI_API_KEY (legacy fallback remains)
    • mimo-v2.5-pro default thinking mode changed to Thinking
  • Window sizing fixes

    • Minimum window size enforced at 1100×800
    • Tauri window capability permissions added for set_size/inner_size/outer_size
    • Frontend window resize on mount with diagnostic logging
  • UI refinements

    • Compact dashboard padding and provider tile padding

Downloads

  • Windows: Anthro Bridge_0.9.0_x64-setup.exe (NSIS installer, multi-language)
    • Languages: English, Japanese, 简体中文, 繁體中文, 한국어, Français

Anthro Bridge v0.8.0

14 Jun 08:34

Choose a tag to compare

v0.8.0

Verified with: Claude Desktop / Cowork for Windows 1.12603.1 (3df4fd) (latest as of June 2026)

Rename

  • Project renamed from Terra Bridge to Anthro Bridge
  • Repository: terra-bridgeanthro-bridge
  • AppData path: Terra BridgeAnthro Bridge (with automatic migration from both Terra Bridge and Anthropic Proxy Gateway)

Documentation

  • README.md and SPEC.md split into per-language files with language switcher links
  • English (README.md), Japanese (docs/README.ja.md), Chinese Simplified (docs/README.zh-CN.md)
  • Same structure for SPEC files
  • Added third-party inference setup guide for Claude Desktop / Cowork on 3P (docs/THIRD_PARTY_INFERENCE.md / .ja.md / .zh-CN.md)
  • Moved language variants and guides into docs/ directory

Installer

  • Multi-language NSIS installer (English, 日本語, 中文(简体), 中文(繁體), 한국어, Français)

v0.7.2

13 Jun 17:36

Choose a tag to compare

v0.7.2

Architecture cleanup

  • Move model capabilities from config.json to app code — capabilities (image/video support, thinking mode) are now resolved from the upstream model name in both Rust and TypeScript, not stored in config.json
  • config.json now only stores user choices: active provider, API key env var names, upstream model selections, thinking modes, and server settings
  • Add config_version field for future migrations

ConfigPanel restructured

  • Server Config — structured fields for host, port, CORS (no more raw JSON needed)
  • Utilities — Open Folder, Backup, Restore from .bak, Reset to defaults
  • Import — paste and validate JSON config
  • Advanced JSON Editor — demoted to collapsed section with strong warning
  • ConfigPanel collapsed by default for safety

Reliability

  • All config writes now use atomic writes (tmp + rename)
  • .bak backup created before every destructive write (restore, reset, import)
  • New commands: backup_config, restore_config_from_backup, reset_config, update_server_config

Installer languages

English, Japanese, Simplified Chinese, Traditional Chinese, Korean, French

v0.7.1

13 Jun 16:10

Choose a tag to compare

v0.7.1

Granular media capabilities

  • Per-source-type capability tracking: supports_image_url, supports_image_base64, supports_video_url, supports_video_base64
  • Granular sanitization: checks each content block's source type (URL vs base64) against model capabilities
  • Kimi models now correctly accept base64 images/videos while rejecting URL-based ones
  • Routing table expanded to 8 columns showing per-source-type support

Simplified provider cards

  • Removed 16 capability badges from provider selection cards (previously cluttered)
  • Added hover popover with descriptive sentences per capability (6 languages)
  • 2-column horizontal layout: Sonnet 4.6 | Haiku 4.5 side by side
  • Responsive positioning using measured popover height
  • Cards show only: name, description, routing lines (larger 12px font), and ACTIVE badge

Model-specific fixes

  • kimi-k2.7-code: force_thinking injection + parameter cleaning (T=1.0, top_p=0.95, n=1, presence_penalty=0.0, frequency_penalty=0.0)
  • MiniMax M2.7-highspeed (Haiku 4.5): thinking-only mode (force_thinking: true)

Languages

  • 29 popup capability description translations added to all 6 languages (ja, en, zh-CN, zh-TW, ko, fr)

v0.7.0

13 Jun 14:49

Choose a tag to compare

v0.7.0

Naming

  • Gateway Pro / Gateway Flash → Sonnet 4.6 / Haiku 4.5 — All UI labels, Claude Desktop labelOverride, translations (6 languages), and README now use the same names as Claude Desktop's model picker

Features

  • Editable upstream model names — Settings → API Key → Edit on any provider now shows Sonnet 4.6 / Haiku 4.5 upstream model fields with save buttons. Changes persist to config.json.

Config

  • Kimi Gateway Pro (claude-sonnet-4-6) default upstream changed to kimi-k2.7-code

Docs

  • README.md routing tables updated with current model mapping

v0.6.2

06 Jun 12:41

Choose a tag to compare

v0.6.2

New

  • Header bar now shows version number (v0.6.2) next to Settings button

Image Sanitization

  • Non-vision models (DeepSeek, MiniMax flash) now automatically handle image blocks:
    • replace (default): image blocks replaced with placeholder text
    • drop: image blocks removed entirely
    • reject: return 400 error
  • Video blocks are always hard-rejected (cannot be sanitized)
  • Safe logging: only block counts logged (no base64 data)
  • /health endpoint returns non_vision_image_policy
  • GUI routing table shows yellow "Sanitized" badge for non-vision models

Docs

  • SPEC.md: updated with image sanitization documentation
  • README.md: updated troubleshooting and config reference

Config

  • Added non_vision_image_policy to config.json (default: "replace")
  • Updated tauri.conf.json version