Repository navigation
Releases
Releases · zerwone/pocket
pocket v0.2.0
models are no longer hardcoded. pocket reads each provider's live model list and picks from it.
- live model lists: on start and every 12h pocket asks each provider which models your key can use
- self-healing: a retired or no-longer-free model is dropped and the next one is tried in the same request
- limits learned from errors: when a provider says max_tokens must be ≤ N, pocket remembers it and resends
pocket models [--refresh]: see which model each provider will use, and where that came from- fixes groq (400 on large max_tokens), nvidia (retired llama-3.3-70b) and openrouter (model no longer free), all seen on a real install
also since 0.1.1:
- codex works again (responses api); attach only adds a
pocketprofile, plaincodexis untouched - claude-pocket / codex-pocket work right after npm i -g, no PATH setup; finds claude code in .local\bin
- accepts newer claude code requests (system messages mid-conversation, screenshots in tool results)
- clear message when claude code or codex isn't installed
upgrade:
pocket daemon stop
npm i -g @zerwone/pocket@latest
pocket models --refresh
pocket v0.1.3
- attach tells you to run claude-pocket directly instead of asking you to edit PATH
pocket v0.1.2
fixes from the first real installs.
- codex: works again. codex removed the old api format pocket used, which stopped codex from starting. pocket now speaks codex's current responses api (tools, apply_patch, mcp tools)
- codex: attach only adds a separate
pocketprofile. plaincodexand the chatgpt app are never touched;codex-pocketgoes through pocket claude-pocket/codex-pocketnow work right afternpm i -g, no PATH setup- clear message when claude code or codex isn't installed
pocket doctorflags codex configs left by 0.1.1
upgrading from 0.1.1:
pocket daemon stop
npm i -g @zerwone/pocket@latest
pocket detach codex (if you attached it)
pocket detach claude
pocket attach claude
pocket v0.1.1
first public release.
- local router on 127.0.0.1, keys in the os keychain
- on a usage limit (429), moves the session to your next key: groq, nvidia, openrouter, cerebras, or your paid key
- anthropic ⇄ openai translation, so claude code runs on any of them
- one line in the session names the model after each switch
- pocket setup, pocket dash, attach/detach for claude code and codex
0.1.1 fixes the --help line. 0.1.0 is deprecated.
npm i -g @zerwone/pocket