Download Latest Version nanocoder v1.28.1 source code.zip (4.2 MB)
Email in envelope

Get an email when there's a new version of Nanocoder

Home / v1.28.1
Name Modified Size InfoDownloads / Week
Parent folder
nanocoder v1.28.1 source code.tar.gz 2026-06-28 3.8 MB
nanocoder v1.28.1 source code.zip 2026-06-28 4.2 MB
README.md 2026-06-28 2.9 kB
Totals: 3 Items   8.0 MB 1

What's Changed

  • Added image attachments on user messages. Paste an image from the clipboard with Ctrl+V (via osascript on macOS, wl-paste/xclip on Linux, PowerShell on Windows), drag an image file into the terminal, or type a path - quoted, unquoted, and macOS backslash-escaped paths are all recognised, and http(s) URLs are left untouched. Attachments (PNG/JPEG/GIF/WebP, up to 10 MB) show above the input box and Ctrl+X removes the last one; references are stripped from the text and sent as image parts to vision-capable models. A missing clipboard tool now logs a debug breadcrumb instead of silently no-op'ing. Thanks to @ragini-pandey. Closes [#572].

  • Added skill promotion and demotion. Skills can now be promoted and demoted between project and personal scope, with a --move flag to relocate rather than copy the skill files.

  • Fix: slash commands now run with their arguments. Once a space is typed after a slash command, the completion menu hides so Enter submits the full command with its arguments instead of selecting a completion and dropping everything after the command name.

  • Fix: the chat view no longer snaps to the bottom when a slash command completion menu opens. The completion and file-suggestion menus now render inside the bounded input layout, so the container expands without disrupting the window height calculation that previously forced the history to scroll in smaller terminals. Thanks to @Dhirenderchoudhary. Closes [#581].

  • Fix: empty frontmatter blocks are recognised instead of leaking --- markers into the body or throwing. splitFrontmatter now matches an empty block, and extractRawFrontmatter uses the shared parseYamlObject helper so an empty subagent frontmatter flows through to validation and surfaces a clear name is required error. Thanks to @Fadhlan. Closes [#592].

  • Fix: ask_user unwraps label-as-key option objects, so options expressed as a { label: value } map render as readable choices.

  • Fix: surface real network errors instead of mislabeling them as context overflow. A failed request from a network error is no longer misreported as exceeding the context window.

  • Fix: size MoE models by total parameter count, not active count, when auto-resolving the tool profile, so mixture-of-experts models get the correct tune.

  • Fix: number formatting on the /copy command output.

  • Docs: clarified MCP tool profile visibility and documented the image-attachments feature. Thanks to @zerone0x. Closes [#593].

If there are any problems, feedback or thoughts please drop an issue or message us through Discord! Thank you for using Nanocoder.

Installation

:::bash
npm install -g @nanocollective/nanocoder

Usage

:::bash
nanocoder

Full Changelog: https://github.com/Nano-Collective/nanocoder/compare/v1.28.0...v1.28.1

Source: README.md, updated 2026-06-28