Skip to content

Releases: jaxtonzhc/agent-provider-manager

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 16:55

What's Changed

  • feat(gui): migrate from Electron to Tauri by @jaxtonzhc in #1
  • feat(gui): switch dashboard, health check, smart paste & system tray by @jaxtonzhc in #2

New Contributors

Full Changelog: v0.1.3...v0.2.0

v0.1.3 — Deep Agent Integration + Global Rules

Choose a tag to compare

@jaxtonzhc jaxtonzhc released this 23 Jun 17:19

What's New

Deep Agent Integration

  • New activate_provider / has_provider abstract methods for all adapters
  • apm switch now writes config AND activates the provider in one step
  • Smart sync: skips if provider with same URL+key already exists
  • Supported agents: Claude Code, OpenCode, ZCode, Hermes, Pi, OMP

Global Rules Management

  • apm rules sync — injects a global rules reference into each agent's config
  • apm rules status — checks which agents have the reference
  • Configurable source path (stored in ~/.apm/rules-config.json)
  • First-run interactive setup for new users

GUI

  • New Rules page: view source path, sync status, open in editor
  • One-click "Sync Rules" button

Fixes

  • Pi adapter: use settings.json for defaultProvider/defaultModel activation
  • OpenCode adapter: include required limit.output field
  • CI: added Python 3.9 to test matrix

Assets

  • agent_provider_manager-0.1.3-py3-none-any.whl — Python package (pip install)
  • agent_provider_manager-0.1.3.tar.gz — Source distribution
  • APM-macOS-arm64.zip — Electron GUI app (macOS Apple Silicon)

v0.1.2

Choose a tag to compare

@jaxtonzhc jaxtonzhc released this 23 Jun 03:24

v0.1.2 (2026-06-23)

Added

  • Electron GUI 桌面应用(独立于 CLI 发布)
  • GUI CI 发布流程(macOS .dmg / Linux .AppImage .deb)

Fixed

  • Agent Status 卡片 URL 溢出问题
  • ruff lint 错误(E501 行长度、I001 import 排序)
  • Release GUI 构建失败

Changed

  • 版本号对齐:pyproject.toml → 0.1.2

gui-v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 17:02

Full Changelog: v0.1.1...gui-v0.1.2

Full Changelog: v0.1.1...gui-v0.1.2

v0.1.1 — Model Fetching & Custom Provider Guide

Choose a tag to compare

@jaxtonzhc jaxtonzhc released this 21 Jun 17:42

What's New

New Features

  • apm provider models <name> — Fetch available models from provider's /v1/models endpoint, sorted by version (newest first)
  • Interactive custom provider setup — Guided flow for adding non-registry providers:
    • Base URL input
    • Anthropic Base URL (optional, press Enter to skip)
    • Auto-fetch and select models from the API
  • Version-aware model sorting — Models sorted by embedded version number (e.g. v4 > v3 > v2.5)

Improvements

  • Cursor adapter — Shows BYOK limitation warning (Ask/Plan mode only)
  • Codex adapter — Enhanced CC Switch setup guide (3-step instructions)
  • Homebrew supportbrew tap jaxtonzhc/tap && brew install apm

Tests

  • 8 new test cases for model fetching and version sorting
  • Total: 122 tests passing

v0.1.0 — First Public Release

Choose a tag to compare

@jaxtonzhc jaxtonzhc released this 21 Jun 16:58

Agent Provider Manager v0.1.0

Centralized API provider management for AI coding agents.

Highlights

  • 10 agents with full sync: Claude Code, Codex, Cursor, Hermes, OpenClaw, ZCode, WorkBuddy, Aider, Pi, Oh-My-Pi
  • 13 providers built-in: OpenAI, Anthropic, DeepSeek, Gemini, GLM, SiliconFlow, OpenRouter, Volcengine, Qwen, MiniMax, Xiaomi MiMo, Groq, ZAI
  • Interactive CLI with provider/variant selection menus
  • Model metadata: context window, reasoning, vision capabilities
  • Auto-snapshot before every sync, with one-command undo
  • Atomic writes for all config files
  • Provider test connectivity
  • API key security: getpass prompt, --key-env, no shell history exposure

Install

pip install agent-provider-manager
# or
pipx install agent-provider-manager

Quick Start

apm init          # Interactive setup
apm scan          # Detect installed agents
apm provider add  # Add a provider (interactive)
apm sync          # Sync to all agents