Phonox 2.1.0: Smarter Chat, Quiz Mode, and Persistent Memory

Phonox 2.1.0: Smarter Chat, Quiz Mode, and Persistent Memory

Phonox 2.1.0 makes the Vinyl Assistant feel like a conversation with a knowledgeable collector friend. Ask it anything about your records, get quizzed on your own collection, and pick up right where you left off — even after closing the browser. Plus a few small things that just make the app nicer to use every day.


A Much Smarter Assistant

The Vinyl Assistant used to answer questions from memory alone. Now it actually does things — it searches your collection, looks up current prices, browses the web, and even quizzes you, all based on what you ask. You don’t need to use special commands or know what’s happening behind the scenes; just type naturally and it figures out the rest.

Here’s what it can do:

What you askWhat it does
Something about your collectionSearches your records by artist, genre, year, or tag
A question about prices or market valueLooks up current Discogs prices on the spot
A question about vinyl history, labels, or tipsSearches the web and pulls in fresh results
”Quiz me”Builds a multiple-choice quiz from your actual records

When the assistant pulls in live information from the web, the response carries a 🔍 web-enhanced badge so you always know.

Vinyl Assistant chat panel with quick-action buttons
The new Vinyl Assistant panel — quick-action buttons, markdown-rendered responses, and a 🗑️ clear button to start fresh

It Remembers Your Conversations

The Vinyl Assistant now remembers what you talked about — even if you close the tab and come back later. Conversations about a specific record stay attached to that record, so you can always scroll back and see what the assistant said about it last time.


Quiz My Collection

Ask the Vinyl Assistant to quiz you on your own records, or tap the new 🎯 Quiz My Collection quick-action button.

Vinyl Assistant generating a multiple-choice quiz from the user's collection
The quiz tool generates up to 10 questions based on your actual collection — year, label, genre, or artist

The quiz_collection tool pulls real records from your database and builds questions across four categories:

  • Year — which year was this album released?
  • Label — which record label pressed it?
  • Genre — what’s the primary genre?
  • Artist — which artist released this title?

Difficulty scales from easy to hard, and the agent embeds the answer key internally so it can score your responses without revealing them during the quiz.


Ask Anything About Your Collection

The new query_collection tool means you can ask natural-language questions about your records and get accurate, database-backed answers.

Asking the Vinyl Assistant what the oldest record in the collection is
The agent queries your collection in real time — no guesswork, just your actual data

Try questions like:

  • “What’s my rarest record?”
  • “Show me all my jazz records from the 1960s”
  • “What’s the total estimated value of my collection?”
  • “Which of my records were pressed on blue vinyl?”

UI Improvements

Vinyl Assistant chat panel

  • Markdown rendering — responses with headers, bullet lists, and tables render properly via react-markdown.
  • Cycling loading status — animated status text while the agent is reasoning.
  • Collapsible sources panel — tool results and search sources are tucked away until you want them.
  • Clear conversation button (🗑️) — start a fresh session without reloading the page.
  • Quick-action buttons updated — the /web prefix is gone (the agent handles routing automatically); 🎯 Quiz My Collection replaces a less-used button.

Register

  • Sort by Date Added — a new dropdown option orders your register by created_at descending, so your most recently catalogued records float to the top.
  • Dark-themed dropdowns — sort and genre <select> options now render with the app’s dark background (#1e1e3a) instead of the browser-default white popup.
Vinyl register sort dropdown showing the new Sort by Date Added option
The register sort dropdown now includes Sort by Date Added — your newest catalogued records always on top

Upgrading

Pull the latest image and restart:

git pull
./phonox-cli stop
./phonox-cli install --up

No manual database migration is needed — the langgraph-checkpoint-postgres tables are created automatically on first startup.

New Python dependencies added in this release:

langchain-anthropic>=0.3.0
langgraph>=0.2.0
langgraph-checkpoint-postgres>=2.0.0
psycopg[binary]>=3.1.1

Phonox 2.1.0 is available now on GitHub. If you run into any issues, open a ticket or reach out via the project’s discussion board.


← Back to all posts