Skip to content

Releases

pocket v0.2.0

Choose a tag to compare

@zerwone zerwone released this 14 Nov 10:34

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 pocket profile, plain codex is 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

Choose a tag to compare

@zerwone zerwone released this 14 Nov 09:28
  • attach tells you to run claude-pocket directly instead of asking you to edit PATH

pocket v0.1.2

Choose a tag to compare

@zerwone zerwone released this 14 Nov 09:13

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 pocket profile. plain codex and the chatgpt app are never touched; codex-pocket goes through pocket
  • claude-pocket / codex-pocket now work right after npm i -g, no PATH setup
  • clear message when claude code or codex isn't installed
  • pocket doctor flags 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

Choose a tag to compare

@zerwone zerwone released this 09 Nov 06:28

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