Skip to content

feat(cli): init→REPL flow, fuzzy model search in REPL, defaults + polish#15

Merged
jwill9999 merged 6 commits into
mainfrom
feat/model-picker-repl-polish
Sep 13, 2025
Merged

feat(cli): init→REPL flow, fuzzy model search in REPL, defaults + polish#15
jwill9999 merged 6 commits into
mainfrom
feat/model-picker-repl-polish

Conversation

@jwill9999
Copy link
Copy Markdown
Owner

  • Default: openrouter runs setup, then opens REPL (TTY)
  • Init: OpenRouter-only domain; only prompt for API key if missing; fuzzy model picker; clearer key error guidance
  • Ask: non‑stream + markdown by default; spinner; policy error hint
  • REPL: streaming off by default; markdown by default; inline /model fuzzy search; robust prompt (no unexpected exit)
  • Models: picker opens by default in TTY; query seeds results
  • Config: prints config, then launches REPL in TTY; add hidden --danger-reset and --override-json for debugging
  • UI: styled banner/help; headers/footers; spinners on stderr; warnBox
  • Errors: friendly messages with details to ~/.config/openrouter-cli/cli.log
  • Docs: README refreshed; added existing_structure.md
  • Tooling: add Prettier + lint-staged formatting

jwill9999 and others added 6 commits September 12, 2025 01:17
…d, visual polish

UI/theming,Rendering,Spinners:Models,Error logging

BREAKING CHANGE: ask now defaults to non-stream and md rendering; pass --stream to streamREPL starts with streaming off and md for non-stream outputs; toggle with /stream on|off, /format md|plain
…ch in REPL, defaults + polish

n

BREAKING CHANGE: n
@jwill9999 jwill9999 merged commit b576daf into main Sep 13, 2025
3 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 4.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@jwill9999 jwill9999 deleted the feat/model-picker-repl-polish branch September 13, 2025 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant