Releases: cdudek/code-agent-switcher
Release list
v0.14.0
What changed
- feat(sessions): say when another session is spending an account
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.13.2
What changed
- docs: the argv exposure needs a Developer ID, not a cleverer keychain call
- chore: cut the routes upstream, and stop tests reaching the real Keychain
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.13.1
What changed
- docs: record the argv credential exposure and the three fixes that failed
- fix(codex): backup_codex_credentials called itself instead of writing
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.13.0
What changed
- chore: v0.13.0 — backups before every overwrite
- fix(backups): a copy of a credential file is a credential file
- feat(backups): copy a file aside before this app overwrites it
- docs: "Server not found" is an account mismatch, not a broken server
- test(connectors): "disconnected" is a real state, and it contains "connected"
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.12.1
What changed
- fix(app): set the connector cache before the menu that reads it
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.12.0
What changed
- feat(connectors): say what a switch costs before it costs it
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.11.2
What changed
- fix(report): a repository row is a repository, and nothing else
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.11.1
What changed
- feat(report): all 24 hours, and spend grouped by repository
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.11.0
What changed
- feat(report): a budget you can read, an hourly rate, and spend per project
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.
v0.10.0
What changed
- fix: a team seat and a personal plan on one address are two accounts (#1)
Install
Download the .dmg and drag Code Agent Switcher into Applications.
(The .zip is what the in-app updater fetches — you do not need it.)
macOS will refuse to open it the first time — this build is ad-hoc
signed, not notarised, because notarising needs a paid Apple Developer
account. Either run this once:
xattr -dr com.apple.quarantine "/Applications/Code Agent Switcher.app"The disk image has a Terminal shortcut next to the app for exactly
this. Or open the app, let macOS refuse it, then go to System Settings
→ Privacy & Security → Security and click Open Anyway — that
button only appears after a blocked attempt.
Already running an older version? It updates itself — Updates → Check now.