Repository navigation
Nanocoder 1.21.0: Enhanced Configuration, Smarter Tool Handling, and Better Reliability #27
will-lamerton
announced in
Nanocoder
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We're excited to announce Nanocoder 1.21.0, a release focused on making your local AI coding experience more powerful, flexible, and reliable. This version introduces hierarchical configuration management, intelligent tool support detection, and a collection of quality-of-life improvements that developers have been asking for.
Hierarchical Configuration Loading
One of the most requested features is now here: project-level configuration overrides. Nanocoder 1.21.0 introduces hierarchical configuration loading for both provider configs and MCP servers. This means you can now:
~/.config/nanocoder/.nanocoder/directoryThis makes it incredibly easy to manage different configurations for different projects without manually switching settings between tasks.
Automatic Tool Support Detection
Models vary widely in their capabilities - some don't support function calling at all. We've added automatic tool support error detection with intelligent retry logic. When Nanocoder detects that a model doesn't support tool calling, it automatically retries the request without tools, allowing the conversation to continue seamlessly. No more errors or failed requests for models with limited capabilities.
Message Compression at Scale
Working with large conversations can be challenging. The new
/compactcommand lets you compress your conversation context with the--restoreflag to recover original messages if needed. Combined with auto-compact functionality and consistent token counting, managing lengthy sessions is now more straightforward.New Commands & Configuration Options
We've added several useful commands and options:
/quit- A new alternative to exit Nanocoder (complementing the existing exit methods)/nanocoder-shape- Select your preferred branding font styles for custom commands--versionand--help- Quick reference CLI options at your fingertipsalwaysAllowconfiguration option - Mark trusted MCP server tools to skip confirmation promptsUnder the Hood
Beyond these headline features, we've fixed critical issues:
/mcpand/helpcommand styling with better colors and formattingTry It Out
We love getting developer feedback so try it out today!
If you have feedback or encounter any issues, please reach out through our GitHub issues page or join us on Discord.
Happy coding! 🙌
All reactions