Releases: jaxtonzhc/agent-provider-manager
Releases · jaxtonzhc/agent-provider-manager
Release list
v0.2.0
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
- @jaxtonzhc made their first contribution in #1
Full Changelog: v0.1.3...v0.2.0
v0.1.3 — Deep Agent Integration + Global Rules
What's New
Deep Agent Integration
- New
activate_provider/has_providerabstract methods for all adapters apm switchnow 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 configapm 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.jsonfordefaultProvider/defaultModelactivation - OpenCode adapter: include required
limit.outputfield - 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 distributionAPM-macOS-arm64.zip— Electron GUI app (macOS Apple Silicon)
v0.1.2
gui-v0.1.2
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
What's New
New Features
apm provider models <name>— Fetch available models from provider's/v1/modelsendpoint, 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 support —
brew 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
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-managerQuick Start
apm init # Interactive setup
apm scan # Detect installed agents
apm provider add # Add a provider (interactive)
apm sync # Sync to all agents