Repository navigation
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