Reference
Changelog¶
Notable changes to Nawa, newest first, in the form of Keep a Changelog. Versions are the Windows releases; Unreleased is what the development branch has gained since the last one.
Unreleased¶
Added¶
- The documentation has a Settings section: an overview and one page for each tab of Settings, with screenshots and an explanation of every setting on it.
Changed¶
- The documentation uses Nawa's own icons, and its sidebar sets each section's pages beneath it, as the app's sidebar does.
- code-reviewer and fact-checker are built-in agents: they can be customized and restored, but no longer deleted.
- Every release includes the full installer,
Nawa-Web-Setup-<version>.exe, and the install guide names it. The update package,Nawa-Setup-<version>.exe, refuses a computer without Nawa and names the full installer instead. - The assistant proposes a memory during its reply, quoting your words, when you ask it to remember something or state a lasting preference, correction or fact. The proposal appears under the answer with Save and Dismiss, or already saved when Save new memories automatically is on, and a note that corrects an older one replaces it until deleted. Before, after every reply the background helper was sent your message and the answer to look for things to remember, and what it found appeared only on the Memory tab.
Removed¶
- The Admin button and its accounts panel. The engine refuses every admin request, so the panel could not work; it appeared in a browser paired through remote access.
Fixed¶
- Links leave Nawa only as web (
http,https) or email (mailto) addresses. Before, a link opened from a chat, an artifact or an app went to Windows whatever its kind, so it could start any program registered for that kind of address, such asms-settings:. A link that would take Nawa's own window to another site opens in your browser instead. - With Enable permissions off, every chat runs in Manual, as Settings says. Before, the composer showed Manual while turns ran at each chat's own level.
- When the engine stops while Nawa starts, the window keeps saying that Nawa couldn't start, with the error code and the log that explains it. Before, about 45 seconds later it was replaced by a page saying Nawa was still preparing.
server.log,firstrun.logand the trace index each keep their newest 5 MB, and the 5 MB before in a.1file. Before, they grew for as long as Nawa stayed open; onlyserver.logwas trimmed, and only when Nawa started.- Deleting a chat, or removing a project with its chats, deletes the chat's folder under
data\jobswith its workspace, evidence and caches, and stops its turns, background jobs and apps, as the delete dialog says. Project folders are never touched. - Nawa reaches model providers through the proxy Windows is set to use, PAC scripts included, and trusts the certificates Windows trusts, so a company proxy or an antivirus that inspects HTTPS no longer breaks every request. Commands with network access get the Windows certificates for Node and any proxy set in Nawa's environment.
- Measuring a model's context limit stops as soon as the provider accepts the oversized request. Before, a provider that shortened the request instead of refusing it wrote, and could bill, a whole reply.
- A full installation over an updated one uses the runtime it brings. Before, Nawa kept using the older runtime that updates keep beside the application, and uninstalling left that folder behind. An update likewise replaces such an older runtime with the full installation's.
- An update waits for the programs Nawa started, such as commands, language servers and browsers, to close, and stops any that remain, before it replaces files. Before, one still running could make the update fail.
-
The Memory tab shows Use memory and Save new memories automatically as they are saved. Before, it could show memory on while it was off, and changing one switch could turn the other back.
-
The provider guide no longer says Settings opens from a gear in the sidebar; it opens from Edit → Settings… or Ctrl+,.
- The provider guide and the LLM / Image gen page say how a setup card opens: its name opens the form with Test connection and makes it the active setup, while the circle makes it active without opening it.
- The General settings page no longer says Nawa ships about ten theme templates; it names the nine the picker lists.
- Creating, customizing, restoring and deleting agents works in the installed app. Your agents are saved in your profile, in
%APPDATA%\Nawa\data\agents, where updates never touch them; before, saving one failed with "ENOTDIR, not a directory". - The composer's agent menu lists the agents you create, customize, restore or delete as soon as you type @ again; before, it kept the roster it first read until Nawa restarted. The skills menu likewise picks up skills added to or removed from the profile's skills folder. When either list fails to load, for example while the engine is starting, the menu reads it again the next time it opens instead of staying empty or showing the error for the rest of the session.
1.0.79 — 2026-09-25¶
Fixed¶
- Ordinary final answers can complete after tool use without an extra finishing request, reducing the chance of returning to an earlier task after generating an image or completing other work.
- Direct answers use the same citation, file, artifact, and automation checks as structured answers. Rejected drafts and their exact error details remain available for recovery and inspection.
1.0.78 — 2026-09-25¶
Changed¶
- Desktop Control shows normal application windows and the primary screen, filtering hidden background windows and helper overlays. Minimized application windows remain selectable.
- The plugin views and chat actions menus close each other when opened and share the same opening and closing animation.
- Composer usage details slide horizontally when expanded or collapsed.
Fixed¶
- Citation favicons align vertically with their labels, including the source cards below answers.
- Header controls and project action icons use consistent alignment and sizing. Plugin fields and installation controls follow the theme's focus and spacing rules.
- Settings and plugin toggles share one control style with a thumb that stays the same size in both states.
- Plugin drawer close controls remain visible, and Desktop Control uses the shared refresh icon.
1.0.77 — 2026-09-24¶
Changed¶
- Browser actions now use the main model directly. Removed the Jev browser loop, per-action decision checks and injected browser arguments; optional decision-model rankings for search results, skills and plugin discovery remain.
Fixed¶
-
Large external results preserve their full evidence before screening the bounded delivery; later reads still screen the retrieved content. A task failure no longer retains the label of its last successful browser step.
-
Large conversations save new answers without loading and re-indexing all earlier message bodies.
- Background capability checks no longer delay Send or overwrite saved thinking preferences.
- Long-running activity journals save rolling updates incrementally while preserving their retained events.
- Waiting for a background command returns when new output arrives, without waiting for a long-lived server to exit.
Changed¶
- Idle automation checks run less often, while active work keeps frequent status updates.
- Math rendering and HTML sanitization load from bundled files for reliable offline startup.
1.0.76 — 2026-09-23¶
Fixed¶
- Completed automation narration stays available as a collapsible activity history above the answer.
- Automation results synchronize reliably after delayed or failed refreshes, while another chat is open, and alongside concurrent chat edits.
1.0.75 — 2026-09-23¶
Fixed¶
- Context compaction preserves retrievable history, reports evidence coverage accurately, and avoids adding estimation padding to exact provider token counts.
- Follow-up instructions reach an active coding agent without interrupting its continuation.
- Coder delivery and direct publication share artifact tracking, preventing duplicate result thumbnails.
- The compaction indicator is borderless, centered internally, and aligned with action rows.
- Artifact thumbnails match citation card widths and corner radii while preserving the citation strip's original sizing.
1.0.74 — 2026-09-22¶
Changed¶
- Automation status shapes beside chat titles are twice as large, with consistent alignment while running and after completion.
1.0.73 — 2026-09-22¶
Fixed¶
- Provider selection uses circular radios without expanding settings cards. Provider logos are white on transparent backgrounds; Laya keeps its letter mark.
- Sidebar hover surfaces share consistent widths and colors. Nested projects expand without hiding subsequent folders; child entries have consistent indentation and spacing.
- Navigation and folder artwork follows the selected theme while preserving shading, with softer colors in Quiet Slate and Emerald Parchment.
- The icon lab reflects the current interface and saved icon adjustments.
1.0.72 — 2026-09-22¶
Fixed¶
- The spine's hover preview stays beside its marker when the right drawer opens or closes.
- Sidebar navigation icons are vertically centered with their labels. Open and closed project folders are slightly smaller.
1.0.71 — 2026-09-22¶
Fixed¶
- A blocker reported by a coding agent returns to the lead for recovery. Interrupted turns retain their exact failure evidence for the next prompt without replaying the entire previous tool history.
- Application previews report misplaced manifests immediately. Verification respects explicit file-scope exclusions. Python project checks exclude internal evidence and dependency folders and recheck source even when rapid edits share a cached modification timestamp.
- Fresh language-server results avoid duplicate syntax-check processes. Windows sandbox lease acquisition combines redundant scans and records lifecycle phase timings.
- Debug reports preserve full redacted text evidence for their included turns. The context indicator explains that it measures the current model request, which can change without compaction.
1.0.70 — 2026-09-22¶
Fixed¶
- Web citations now refer to original sources the agent actually read. Search listings remain available for discovery and recall without becoming citations, including in delegated research and continued conversations.
- Historical search references display readable website links and snippets in the Sources drawer, with clear labels for unopened pages and partial saved results.
1.0.69 — 2026-09-22¶
Fixed¶
- Temporary model-server failures use shared retry handling across the lead, delegated agents, screening and auxiliary requests. Completed actions are not replayed during recovery.
- If incoming-content screening is unavailable, saved output locations, file hashes, sizes and observed HTTP facts remain available. Unscreened external text stays withheld and the original result can be retrieved after recovery.
- Sidebar root highlights now align with the edges of chat-row highlights.
1.0.68 — 2026-09-21¶
Fixed¶
- Progress narration, final answers and automation results now share resource-reference checks. Missing files, unavailable citations and unpublished application previews return factual errors for correction in the same turn. Broken links are no longer silently changed to
#, and invalid app references are no longer discarded. - File-reference checks distinguish missing files, directories, access failures and wrong-chat references. Code examples remain examples, and normal progress narration still streams before tool arguments finish.
1.0.67 — 2026-09-21¶
Fixed¶
- An answer no longer disappears when the model submits its finishing signal after repeated text-only replies. Completion recovery keeps the finishing tool available, preserves the answer draft, and uses the normal answer, citation and automation checks. Resumed work retains its tools; incomplete handoffs remain bounded by the watchdog.
1.0.66 — 2026-09-21¶
Fixed¶
- Applications edited directly in a chat can be published as a fresh, verified artifact. Existing artifact links keep their saved version, and Nawa checks that the published files still match the tested files before completing the response.
- A delayed agent-menu response no longer reopens suggestions after typing has moved past a mention or the menu has been dismissed, so Enter can send the prompt normally.
- Copy and export controls appear after the completed answer when reduced motion is enabled, including answers spread across multiple work rounds.
1.0.65 — 2026-09-21¶
Added¶
- Image creation and editing with grouped server settings under LLM / Image gen, connection testing, encrypted API keys and a separate active image server. Ask naturally or select
@image; edits send the referenced image to the server and preserve the original. Images are saved in the workspace and displayed as smaller, click-to-enlarge previews.
1.0.64 — 2026-09-21¶
Added¶
-
Practical guides for queues, projects, files, automations, dashboards, memory, budgets, Explorer, location and backups. Tutorial outcome tests exercise converter revision and saved artifacts, and search citations. Help freshness and internal section links are checked before delivery.
-
Documentation: the handbook (install, providers, first chat, first app, permissions, plugins and connectors, instructions, troubleshooting), nine explanation pages, a generated settings and workspace-tools reference, and safety-gate checks that keep them true to the code. The site ships with the build in Nawa Dark and opens from Settings → General → Documentation.
- Decision models: a Laya card beside Jev by TypeSafe under Fast decisions; a browser plugin's snapshot and action tools take
intentandexpectlike the built-in browser tools. - A
[decisions]line at the start of each turn in the engine log saying which decision model the turn has, or why it has none.
Fixed¶
- Dashboard tile shapes keep their proportions across window sizes. Dragging works over embedded apps, shows the drop position, scrolls at the edges and preserves running applications.
Changed¶
- A browser ranking is ordered by the lexical match of the intent against element names, with the decision model's probability reported beside it.
- The lead demands its terminal tool with
requiredwhere a provider refuses a named tool choice, instead of failing the turn. - The right drawer keeps one tab per opened artifact, file, or code review.
1.0.63¶
Changed¶
- Scoped instructions:
AGENTS.mdat the profile, project root and nested directories, with the deepest applicable file winning. - Ownership icons on actions in the transcript.
- Bundled Inter and IBM Plex Arabic fonts in Nawa Dark.
1.0.62¶
Changed¶
- Instruction files consolidated on
AGENTS.md;NAWA.mdis no longer read.
1.0.61¶
Changed¶
- Contract audit fixes: the saved default permission mode follows the setting, not the open chat; research-only rosters drop the output format field.
1.0.59¶
Changed¶
- Shared file capabilities, encoding-preserving reads and edits, compaction corrections, and coder handoff corrections. See the release note in the source tree for the verification record.