Skip to main content

GPT-5.6 Luna

A quick explanation, a tighter paragraph, or a reply you can make your own.

Describe what you want to make, or drop a reference
Try a prompt:
GPT-5.6 Luna · 2026-10-21 · same reply · Q1/3

How should I prevent duplicate animation loops and input listeners when restarting a small HTML canvas brick-breaker game? Give a minimal lifecycle pattern, list the game state that must reset, and provide four checks that expose restart bugs. Do not produce a complete game or claim the pattern has been run.

Four useful checks: Click Restart repeatedly, then hold a key: movement must occur at normal speed, not multiply. Instrument update or count active frame IDs: there must be one update per animation tick. Restart during pause, game-over, and countdown: no old state or delayed callback may resume. Restart after changing level or losing a life: all bricks, score/lives rules, velocity, and timers must match a fresh game.

View source
GPT-5.6 Luna · 2026-10-21 · same reply · Q2/3

How should a small React team choose between BlockNote and Tiptap for a Notion-style first version with paragraphs, headings, lists and reliable save-and-reload? Give a conditional initial choice, separate editor functionality from storage and permissions we must implement, and identify what must be verified before adding collaboration or comments.

Initial recommendation: choose BlockNote if the first version mainly needs a Notion-like editor quickly with ready-made React UI and the listed basic blocks. Its documented native BlockNote JSON is a sensible durable save format. Choose Tiptap instead if the team’s primary differentiator is a highly customized editing experience and it is willing to assemble more UI behavior. Tiptap supports JSON export and restore, but editor functionality and persistence are separate design decisions.

View source
GPT-5.6 Luna · 2026-10-21 · same reply · Q3/3

For an online-first issue tracker with occasional disconnects and concurrent edits, when should a small team use server-first optimistic updates rather than local-first sync? Explain retry idempotency, conflict handling, reload recovery and server-side authorization. Identify which scaling problems in Linear's August 2026 delta-sync article do not, by themselves, justify copying its architecture.

Each mutation should carry an idempotency key or client operation ID. Retrying the same request must not create duplicate issues, comments, or state transitions. Include a resource version or conditional-write token so the server can reject stale edits; then refetch, show the conflict, or apply a defined merge rule. After reload, discard the assumption that in-memory optimistic state exists: fetch the authoritative issue and pending-operation status, then replay only safely identified unsent operations. Authorization, validation, membership, and field-level permissions must be enforced on the server for every mutation.

View source

How it works

Try it now
  1. 01

    Say what you want

    A sentence or two is enough.

  2. 02

    Work with HowWorks Agent

    Describe the result you want. The Agent works with the tools you choose.

  3. 03

    Make it

    Start creating, then keep working with HowWorks.

GPT-5.6 Luna at a glance

Good at
Quick answers and short text edits to keep you moving.
Max output
128,000 tokens
Attachments
Images 20 MB · PDF 32 MB

About

Choose GPT-5.6 Luna for a focused question or a small piece of writing to improve. Paste the passage and say what should change: shorter sentences, a warmer reply or a clearer opening. For an explanation, name what you already understand and ask for one concrete example. Keep the first request narrow, check that names and facts survived the rewrite, then ask for a specific revision. Luna is the Agent conversation model on this page; creating an image, video or track is a separate tool action with its own settings.

Questions

How should I ask GPT-5.6 Luna to rewrite a message?

Paste your draft, explain who will read it, and name the desired change. For example, ask for a friendly reply under 80 words that keeps the date and next step unchanged. Review the rewrite before sending it.

What if the answer is too brief?

Ask for the missing detail: one example, the assumptions behind a conclusion, or an explanation of the part you do not understand. Include new context that changes the question rather than repeating the same request.

Can I use an image or PDF as context?

The current HowWorks catalog includes image and PDF inputs for Luna. Attach the relevant file, point to the section or visual detail you mean, and check the supported limits shown on this page.

Does choosing Luna also choose my image or video model?

No. Luna is the model used by the Agent to discuss the task. A generation tool has its own model and settings; review those separately before asking the Agent to create media.