Skip to content

StemCode v1.1.9

Choose a tag to compare

@github-actions github-actions released this 14 Aug 18:06

StemCode v1.1.9

Release assets

  • SHA256SUMS
  • StemCode.1.1.9.nupkg
  • StemCode.CLI-linux-arm64.zip
  • StemCode.CLI-linux-x64.zip
  • StemCode.CLI-osx-arm64.zip
  • StemCode.CLI-osx-x64.zip
  • StemCode.CLI-win-x64.zip
  • StemCode.Desktop-linux-arm64.zip
  • StemCode.Desktop-linux-x64.zip
  • StemCode.Desktop-osx-arm64.zip
  • StemCode.Desktop-osx-x64.zip
  • StemCode.Desktop-win-x64-setup.exe
  • StemCode.Desktop-win-x64.zip

Verification

  • SHA256 hashes are published in SHA256SUMS.
  • The install scripts verify downloaded CLI archives against SHA256SUMS when it is available.
  • GitHub artifact attestations establish SLSA build provenance for the checksummed release assets.

Commit messages

  • Update: release workflows (c772ea3)
  • Updated the NuGet publish flow to use NuGet Trusted Publishing (3df7d02)
  • Fix Bradanding and color (fcc961e)
  • Update Logo (7db4169)
  • Remove Invalid Provider (89235c4)
  • Fix: Readme (fcdb9d6)
  • Rename cli (1f022e9)
  • Renamed the tracked project from NanoAgent to StemCode (ff7c380)
  • Remove Branding from telemetry payloads (51fe108)
  • Fix input layout test expectations (4039551)
  • Make input status labels clickable (fb299fe)
  • Redesign CLI header and input chrome (b553bb9)
  • Updated the docs to cover autocommit (6dd3fe3)
  • fix: harden auto-commit against concurrent git changes (909ffe2)
  • fix: refresh git index after auto-commit (2886cc0)
  • fix: always dispose host and skip autocommit with staged changes (2262c16)
  • fix: stage both paths for renamed files in auto-commit (38ff225)
  • fix: stage auto-commit paths relative to repo root (40e2e0f)
  • Ensure session shutdown even when auto-commit fails (9e4d80a)
  • fix: scope edit summaries and auto-commit to new backend changes (97c59d0)
  • chore: add NanoAgentAI co-author trailer to auto-commits (b4eff7a)
  • feat(tools): Add search_and_replace tool with tracked file edits (e314fe1)
  • feat(tools): add insert_content file edit tool (2a805ca)
  • fix: defer auto commits until session end (0039966)
  • feat: add automatic AI git commits (4912a83)
  • Fix: Git Sidebar (b9d01e1)
  • Fix terminal cleanup on Ctrl+C exit (4389b67)
  • Route custom tools through shell sandbox enforcement (f533400)
  • Refactor CLI entrypoint into focused runtime hosts (e5862b4)
  • refactor: wrap interactive terminal state in TerminalSession (609912f)
  • Implemented the patch-engine change so locators are treated as hints instead of hard requirements. (e697604)
  • metadata-driven context pipeline and removed the old fixed-budget behavior from the main request path. (7ad4562)
  • Implemented interrupted-turn recovery end-to-end in the conversation model and pipeline. (6882db3)
  • Remove local-only launch config and redundant JSON catch (712ab1f)
  • fix(tools): manage byte backups and stream large snapshots (61b1868)
  • Harden file rollback and Unicode patch/file-read handling (d8b3a2d)
  • Handle unicode-safe file reads and preserve patch indentation/context (cd90e5f)
  • Fix file read compatibility and indentation handling (cfe7ee1)
  • Harden file reads and tighten patch Unicode matching (d2a6397)
  • Improve apply_patch indentation repair and matching (5e97e07)
  • prompt construction so normal conversation history is no longer pre-limited by MaxHistoryTurns (538a16c)
  • Add paged workspace file reads with line ranges and integrity metadata (e6e43d9)
  • Update token retention and prune rules (06abbee)
  • Refine context compaction with token-priority pruning (3c5c071)
  • perf(cli): reduce startup overhead and optimize release publish size (24819a5)
  • Fix cross-platform timestamp preservation test (e68d3c5)
  • Fix: Harden workspace file edits with atomic writes and stale-state checks (bf170e9)
  • Add: PostHog model/provider/token telemetry to the existing turn analytics flow. (636d518)
  • Fix: Harden workspace path resolution against symlink escapes (fe13568)
  • feat(cli): add Ctrl+click full output toggle for tool results (f2cf962)
  • Add: Updated the CLI modal mouse behavior so the highlighted selection now follows mouse hover/movement (13b6903)
  • Add: Selection modals in the CLI now respond to the mouse (ec96d81)
  • feat(cli): add thinking mode display and interactive reasoning/thinking selection in header click (e2ef688)
  • Fix: Unit Test (6e18d76)
  • feat(cli): add model/provider selection on input panel header click (163cfb5)
  • feat(cli): add clickable input panel header and full tool output toggle (1684fce)
  • refactor(cli): migrate ConsoleBridge prompts to Spectre.Console (fbe0f79)
  • fix(cli): Use muted diff backgrounds for readable patch output (3d899ef)
  • Add: TUI Action for Working Dir Click (b7d0087)
  • Fix: Long Lines in Diff View and Chnage bg color (ca657d0)
  • Print Brandind on Exit CLI (d3f1adc)
  • Fix: Branding Text (a6a3b9e)
  • feat(cli): show provider in gray, effort in orange on model header; fix Ctrl+T toggle (20f588d)
  • Reject no-op apply_patch updates (a96ef68)
  • feat(cli): add syntax highlighting to side-by-side file diff in edit/apply-patch tool output (b8d50e9)
  • Fix: TUI (4935769)
  • Fix: Typo (4c436eb)
  • feat(cli): merge tool call and result into one collapsed block, show previews in collapsed headers (d5af603)
  • fix: propagate ActiveProviderName to child delegation sessions (610990d)
  • Fix: Tolerate malformed apply_patch hunk headers (DeepSeek) (485dab1)
  • Fix: Preserve quotes in tool feedback JSON (dbcfc26)
  • Add: click or Ctrl+T to expand for tools call outputs (9db63f1)
  • Fix: ACP Code Smell (de0ffac)
  • Refactor REPL and tool registration catalogs (d943c55)
  • feat: add AI commit message suggestion to git sidebar (9024237)
  • Add: Git repo Actions (0e4c572)
  • Fix: Diff View (8571141)
  • Add: GIt side bar commit info and open ion github acttion (765d3b1)
  • Update: TUI for git sidebar (b255161)
  • Add: Git file Actions (fe3643b)
  • Add: Git Actions on Commit (44449c9)
  • perf: parallelize codebase indexing and search scoring (2ddf0f9)
  • Add: Git pull and push and update doc (d13c4bf)
  • Add: add Commmit Stage and Branch in Git SideBar (8543b8e)
  • Fix: Section name generation now uses the user’s first prompt (08e6d84)
  • Remove three single-impl, non-mocked interfaces (a351de7)
  • Remove: Dead Code (4f956e7)
  • Add: --no-update-check (2f5d7af)
  • Add: --acp --no-old-reader (cfd35f2)
  • Add: --no-old-reader for the CLI resume flow (10e7768)
  • Patched the CLI render path so malformed Spectre header markup (4a77aed)
  • Add: ENV NANOAGENT_TITLE (6fd2157)
  • Add: ENV NANOAGENT_PROJECT_NAME (4a1a3f6)
  • Add: CLI switch for sandbox mode. (bb9799d)
  • feat: add F7 git sidebar to CLI TUI (07cefc2)
  • Fix: TUI and UX (99bfb0b)
  • Fix: FileEditSummary file name is not click able (b96cc43)
  • feat: session edit summary across CLI, Desktop, VS, and VsCode (ac040dc)
  • Fix: NanoAgent Provider (44b0fb9)
  • Updated the NanoAgent Enterprise onboarding default to https://app.getnanoai.com/v1 (308f098)
  • fix(VsCode): sanitize link hrefs via URL parser with scheme allowlist (0ac9207)
  • Add: Text Selectable in VS (e290fd7)
  • feat(VS,VsCode): add prompt queue while a turn is running (2a1c19d)
  • feat(VS): merge send/stop into one toggle button (c638ccd)
  • fix(VS): re-resolve working directory in Open Folder mode (9185d5d)
  • Update: VS Ext (c866255)
  • Revert "Merge branch 'master' of https://github.com/rizwan3d/NanoAgent" (b18c408)
  • docs: add cmd environment setup example (5796138)
  • Fix: VS Code install/start logic (87296e6)
  • Add: NPM package install snapshot (b89d48e)
  • Add: update check vscode (747abc5)
  • Add: VS code runs npm install -g nanoai-cli (a95157b)
  • Ref: VS Code (dda7ab6)
  • UI: VS Code (a2fbd04)
  • UI: VS CODE (008bb6e)
  • Add: reasoningEffort to vs code (1ae74a8)
  • Ref: ChatWebview (af0c52d)
  • Fix: removing the OS-dependent logic from relative dependency resolution. It now normalizes workspace-relative import paths segment-by-segment, so ./lib resolves to src/lib.ts consistently on both Windows and Linux. (773ffd2)
  • Add: codebase index is now graph-aware (89c5e9d)
  • fix(acp): support concurrent session prompts with pinned workspace roots (c278866)
  • Fix: VS code (1f3606c)
  • Update: Docs (b587645)
  • Add: plugin marketplace browse and remove (9cdd47e)
  • Add: current directory to list in ! and !! (b6a295c)
  • Add: plugin system (7062fef)
  • Improve: chat UI polish - themed scrollbars, hover transitions, richer empty state, toolbar Sessions button (defb6c3)
  • Add: session browser (session/list ACP method) with resume, fork, export (25c300b)
  • Add: @-mention file picker in chat composer (7bb973c)
  • Add: per-turn metrics line (elapsed, tokens, tool rounds) in chat (f3dc6e8)
  • Add: agent profile descriptions as tooltips in chat profile selector (78fff63)
  • Add (code): Inline diff view and Context/token meter (b0de37b)
  • Update: Doc (d780d52)
  • Add: VS Marketplace (5568270)
  • Fix: PostHog GitHub release and NuGet install trend (2170643)
  • Add: telemetry for install and release (ef983bf)
  • Add: Win supprot to curl (52bd1e0)
  • Add: CSS highlighting, Inline CSS/JS inside HTML, Fix: Large-file fix - "highlighting breaks/wrong" (7cbf2c9)
  • Add: side-by-side diff view for patch/file-edit previews in CLI (5a00dba)
  • Update: Readme and Doc (20f61dc)
  • Add: terminal-style file/directory tab completion for ! and !! (ae67ffb)
  • CLI stream drain so shell/tool output no longer replays at a painfully slow 6 chars per frame. (c783d7a)
  • Add: installer's step-by-step progress in CLI (2400582)
  • Add: NPM Bin file (4d05916)
  • /update replaces that binary, preserving its name, instead of silently creating a second nanoai copy. (c4b212f)
  • TUI Improvements: Added a collapsed thinking view that can be expanded inline. (f92d5db)
  • Fix: BG for Ubuntu's GNOME Terminal (907b395)
  • Update: Readme (0965572)
  • Add: NPM Update Check (d0678fc)
  • Fix: Test (dafae45)
  • Add: DeepSeek-focused tool-argument repair layer https://x.com/MrAhmadAwais/status/2050956678502420612 (7f02d18)
  • fix(cli): add input select-all, pause auto-scroll, and improve stuck-turn interrupt (72ff258)
  • Fix: Release Action (7655b4d)
  • Publish on NPM (6c5ef99)
  • Moved the input reset so every real submission clears the draft before slash-command dispatch (5f71fa2)
  • Fix CLI startup failure handling and input safety (63d874e)
  • Add: queue flow for CLI (3e4f08e)
  • Add: busy animation and moved it into the Session pane (5790727)
  • Add: Copy adn Read mode (0b413c7)
  • Add: after selecting a model from the /models picker, the reasoning effort selector now opens automatically (546e08b)
  • Add: Ctrl+V paste-from-clipboard to the CLI input box (cb2d303)
  • Add: refreshes the local codebase index so the next prompt sees an up-to-date index. (f81828d)
  • Add: tooloutput command to print their complete output or a compact preview. (d5ff090)
  • Add: appendable workspace system prompt (f3def31)
  • Add: Syntax highlighter (47cb264)
  • Fix: CI (ae70a55)
  • Fix: CI (fa63827)
  • Fix: CI (b6d795a)
  • ci: publish Windows and Linux CLI test builds (0466b96)
  • Add: ACP Test (cdb8aa0)
  • Update: Doc (b98d5cf)
  • Add: ask_question tool (6cc5849)
  • Fix: environment-based provider NANOAGENT_PROVIDER + NANOAGENT_API_KEY setup is treated as already configured (83dc75d)
  • Update: Web search to Exa MCP (a4f941e)
  • Add: headless provider path (72ea81b)
  • Add: NANOAGENT_REASONING environment variable (8ee4e94)
  • Fix: ESC → CancelTurn() (f96d356)
  • Budget controls are now disabled by default (fc746bd)
  • Update: Doc (5c80338)
  • Fix: Unit Test (f072b24)
  • Fix: Unit Test (2d26a2d)
  • Stream !! background output live and add /terminals view (fdff74e)
  • Add: IsGitInitialized and DateTime to System Prompt (acea7bc)
  • Show git branch name next to working directory in session header (5948ddb)
  • Hide CliBranding after first LLM call, show again on /new (836970a)
  • Fix: Use relaxed JSON escaping for tool results (d654b5b)
  • Fix: BG color to 000 (7fad699)
  • Set the default reasoning effort to "high" (761efed)
  • Fix: Remove Free from model id for FallbackContextWindowTokens (2392323)
  • Add: Format Model name, Provider and Reasoning effort next to model name (6b40fd8)
  • Add: TUI for /thinking and /reasoning (2c7783d)
  • Add: reasoning controls (f9f047a)
  • fix: remove Claude Code branding from Anthropic system prompt (5f65c75)
  • Add: Extend Deepseek Provider (36f50c1)
  • Add: incremental assistant text streaming (7773405)
  • Add: embeddable in-process .NET SDK (NanoAgent.Sdk) (b91c57d)
  • Fix: Test (973da15)
  • Update: codebase index to an embedding-backed implementation (c0104f5)
  • Show provider retry attempts in CLI (d1f5e6b)
  • Add: bracket-key scrolling and status info to plan panel (c677dec)
  • Add: CLI Slash Command Suggestion for Index (197489b)
  • Add: CodebaseIndexCommand (1d4aa71)
  • Fix: Apply Patch Tool (6433ab4)
  • Add: Completed the CLI plan-reset behavior so a finished plan gets cleared when the next user instruction starts. (98754a6)
  • Fix: /new now starts a genuinely fresh section (e6c8a9b)
  • Add: Deepseek as provider (cfaf9bc)
  • Fix: (501c15f)
  • Update: Patch Apply Failure Guidance (bfe291a)
  • Cap server-provided retry delay at the configured maximum (533a96b)
  • Remove provider request/response bodies from debug logs (efca2f5)
  • Fix: enforce session ownership on background terminal read/stop (672494e)
  • docs and packaging now match (41c2829)
  • Update: Readme (6ea0392)
  • Add: Windows Sandbox Process Background (c88ea4c)
  • Remove Dead Code (38dabcc)
  • Fix: Load Restored session content (beb5a4b)
  • Add: Live session event logging (cb5a7cb)
  • Fix: apply_patch Tool (b444d69)
  • Fix: apply_patch fallback for independent replacements (a35926a)
  • Fix: check if PTY before exposing to LLM (0bd6cd2)
  • Fix: silently closes idle connections after ~30-40 seconds (6ce786f)
  • Fix: Windows shell wrapper (920f4b4)
  • Add: doctor command (0a55c14)
  • Add: thinking to Anthropic (35dc4cc)
  • Update: Readme (77c5187)
  • Desktop: ChatViewModel Memory Leak (Event Handlers & Disposables) #11 (6fdfd8a)
  • Fix: Desktop GitService Has No Timeout → Indefinite UI Hang #8 (a00df63)
  • Fix: unconditionally converts every blank line (ae8cbb2)
  • Fix: (b3d24e4)
  • Add: X-Title: NanoAgent and X-Project (28c7413)
  • Fix: (e990cc0)
  • Fix: lessons behavior (acc90ad)
  • Lesson memory as command (955125d)
  • Updated search_files (23a8bcb)
  • search_files now respects workspace .gitignore files (1fdfa07)
  • Added: glob / fuzzy / limit support to search_files. (3f52787)
  • Expand patch quality benchmarks (08d471f)
  • Improve patch failure guidance (cb406dd)
  • Harden patch match selection (898c921)
  • Improve patch input recovery (80ff6af)
  • Fix: /redact (7bbed66)
  • Add Utf8WithBom (f613658)
  • Fix: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. (2059894)
  • Fix: (56240ad)
  • Fix: apply_patch tool and its underlying file service stored full-file content for undo/redo snapshots and computed DiffPlex diff previews for every file, regardless of size. For large files (e.g., >256KB), this held megabytes of data in memory and wasted CPU on unnecessary diff computations. (b485c34)
  • Fix apply_patch blank-line context parsing (4e1b3fb)
  • Add: redact command (43b72b2)
  • Fix: (6a7b4ba)
  • Fix: AgentConversationPipelineTests (b8b8df9)
  • Fix: (730aab0)
  • Investigate and fix apply_patch context matching failures caused by escaped character sequences. #60 (ed83a05)
  • Fix: length ('-1') must be a non-negative value (37a78ea)
  • Fix CLI live layout overflow on small terminals (d04aaa2)
  • /new now clears the previous plan state (86bde89)
  • Fix: (ba41189)
  • Fix: budget control (c126caa)
  • Fix: long command approval (d867e93)
  • Add NanoEnterprise provider onboarding (eb09d64)
  • MCP HTTP client times out on SSE responses that keep the stream open #29 (ace95e9)
  • Remove useful PostHog queries section (d6fef94)
  • Add PostHog CI surface detection and analytics dimensions (b09ad57)
  • Disable nanoai-review (f9e3de3)
  • Rejected after-complete lifecycle hook leaves failed turn in session history #30 (06fe3c0)
  • CLI prompt cancellation registrations are not disposed #31 (5277e49)
  • Fix: (d0ca983)
  • Feature: broaden LSP auto-detection and language-server management #52 (d57c475)
  • feat(settings): add auto-approve toggle to permission settings UI (381c21e)
  • refactor(conversation): simplify provider dispatch and inline OpenCodeZen routing (ea8afd0)
  • Refactor provider client into provider-specific clients with shared retry policy #43 (a82ba75)
  • Fix: Windows sandbox setup error (9771c02)
  • Fix (7d6f708)
  • Add /setup-sandbox (7b37953)
  • Fix: (38c0838)
  • Local budget controls can write through symlinks outside the workspace #33 (9a70afd)
  • Add: unit tests (f43bdb4)
  • Add agent-thread navigation (84d7c19)
  • Fix (a1c9863)
  • shared backend/runtime argument path so CLI parsing Consolidate duplicated CLI and backend option parsing #44 (15735f5)
  • Fix: (25e9858)
  • Fix: (63be017)
  • Fix; (f8f15c4)
  • No newline at end of file` marker can affect the whole file from a non-final hunk #37 (597ff09)
  • Anchored insertion-only apply_patch hunks insert at EOF instead of the anchor #36 (f0f196c)
  • apply_patch can leave partial file edits after a later operation fails #32 (0c2337c)
  • Case-only apply_patch renames are tracked incorrectly on case-sensitive filesystems #35 (50f76f8)
  • Move-only apply_patch operations rewrite file contents #34 (6c8c723)
  • Background terminal output above 8 KB is truncated and cannot be recovered #23 (eebe1c7)
  • VS Code extension breaks when ACP authentication is enabled #22 (071c52d)
  • ACP string-token authentication branch is unreachable #24 (ffd2947)
  • Null Byte Environment Variable Injection #12 (2b40327)
  • Fix: CI (ffdff7a)
  • Add: Unit tests (6827cab)
  • Add 54 benchmark tasks (bugfix, repo-understanding, patch-quality, tool-safety) and update manifest (10aed21)
  • Add version reporting (f28da98)
  • FIx: CI (9bfda69)
  • Fix: CI (786fb20)
  • Add: Sandbox Setup on Start (85f77dc)
  • Add benchmarks (fc852af)
  • Enabled Support for future SDK version's (1498f2d)
  • Removed Consitent Working Directory (152c366)
  • Added: user URL and API Key for LM-Studio (5757ff1)
  • Support for LM-Studio Provider (405b6e1)
  • Added PostHog person + session metadata. (295141c)
  • Add: end-to-end Windows Sandbox execution tests (e30937a)
  • Windows Sandbox fix (07754b4)
  • ACP Server: session/load sessionId Path Traversal Risk #10 (f577c3c)
  • Add: test (8566956)
  • Add Auto Stick Plan panal if it has plan (4939ac7)
  • Fix NuGet link in README (1e4ac41)
  • fix: apply_patch (f3c88ad)
  • Add: Unit Test (39d15ea)
  • Update README.md (611e8e1)
  • Add PostHog (f711a3c)
  • Fix (8ddfe10)
  • Add environment to Publish NuGet packages (45474cd)
  • Fix: NuGet CD (8eacca9)
  • Add: NuGet packaging #13 (9a21349)
  • ACP Server: No Input Size Limits (DoS Vector) #9 (22c8e92)
  • Add ACP Server Authentication #7 (aa401e5)
  • Add SLSA (54cf9b3)
  • fix terminology (f54f11b)
  • Fix: Unsupported message (b5821d6)
  • Add configurable MCP timeout (cf3c63c)
  • Add configurable agent orchestration timeout (f47792b)
  • Add configurable HTTP and ACP request timeouts (6fd4899)
  • prompt helpers can be broken/injected by file content containing triple backticks. (6f4f181)
  • Fix: Readme (6e97608)
  • Fix ApplyPatchTool (8e692ef)
  • moved the CLI branding into its own file (07b3281)
  • Make installer checksum/signature verification mandatory. (510ec23)
  • Update: dotnet-expert (6497e30)
  • Add strict CSP/nonces to the VS Code webview. (27642bf)
  • Fix: NanoAgent.JetBrains (0362da5)
  • Update: Readme (fe9c6b8)
  • FIx: (cada338)
  • Fix: (ca78c9b)
  • Fix CD for VS E (0a8e12e)
  • Add: CI AND CD for VS Ext (1bfd22d)
  • Add VS Ext (06eda91)
  • Update SessionRecord (825a084)
  • Revise security policy and reporting guidelines (1a4d3dc)
  • Add Windows sandbox (0d734c3)
  • fix(SecretRedactor): stop over-redacting non-secret code patterns (4ed1682)
  • feat: restructure apply_patch tool description with clearer format docs (92c3e1f)
  • feat: Escape key cancels running LLM request in interactive mode (8353013)
  • Expose background terminals in VS Code (c526499)
  • Add extension CI workflows (60032bc)
  • Add VS Code ACP session switching (5c4f78c)
  • Manage background terminal lifecycle (66df053)
  • Update Readme (1c82aa5)
  • Add custom slash command prompts (f5b3846)
  • Render hidden Unicode in command displays (a4dd971)
  • OpenCode Zen as provide (c1cfaa9)
  • Add: Logo (8896aef)
  • Fix: (417498d)
  • Update: NanoAgent.JetBrains (56fd92e)
  • Implemented the opencode-style apply_patch (f6bf151)
  • Add: Repo memory (501e321)
  • Add: JetBrains (3f2e1a6)
  • Update: Doc (2e82926)
  • Fix (7d35604)
  • CD for VS Code (f2215b1)
  • Fix: VS Code (2b9ded4)
  • Implemented provider reasoning/thinking display in the CLI flow (f16f8f1)
  • Update: NanoAgent.VsCode (ec9ff94)
  • Fixed the DeepSeek thinking-mode failure. (77641bf)
  • Add VS Code extension (67978a2)
  • Remove Google Antigravity (eccbc49)
  • Revert "Add Gemini CLI provider" (3d8f8bd)
  • Revert "Move Google Antigravity provider to cloud OAuth" (1e827a2)
  • Move Google Antigravity provider to cloud OAuth (2583956)
  • Add Gemini CLI provider (6e93c4c)
  • Add Groq provider (c10aec0)
  • Add Cerebras provider (baa44b8)
  • Add Ollama Cloud provider (082f5c8)
  • Add Ollama provider (716becc)
  • Add Google Antigravity provider (58e1586)
  • Add Kilo Code Provider (ea832d8)
  • Fix: Unzip issue in gitlab pipline (6542313)
  • Fix: macOS/Linux installer (26877e2)
  • Add CI coverage threshold (cbcee6f)
  • Add yes approval mode (0b8b305)
  • Add JSON output mode (bbc46ad)
  • Support multiple ACP sessions (ca69532)
  • ACP now parses mcpServers (ba529ba)
  • Fixed multi-provider credentia (6b30f7c)
  • Add onboard multiple provider and switch between them (3c8a279)
  • UX (10feac5)
  • UX (104478a)
  • Persist workspace permission settings (ce48789)
  • Add file path suggestions (c96f314)
  • Add session management commands (90cdd8f)
  • Add setting UX (339ca50)
  • Add GitHub Copilot (b5ecd5d)
  • Added Anthropic Claude Pro/Max (5242c15)
  • Added ! direct shell input. (fb61111)
  • Built-in profile prompts are now customizable (7d677e8)
  • Update UI (476df60)
  • Update Init command (7b58d60)
  • Add Custom workspace system prompts (887dc26)
  • Fix (9b19db2)
  • Add budget controls (a401ad4)
  • Add codebase indexing (1820595)
  • Added a structured team-memory system. (20243de)
  • Update Readme (36a84db)
  • Add ACP server (55cea80)
  • Add gif (3b752a3)
  • UX (915f541)
  • Add File Attach (ff0c215)
  • Expanded code_intelligence LSP (0f0cc14)
  • VS Message use primary constructor (3067f5b)
  • code cleanup (e7a2890)
  • Code Cleanup (359a54b)
  • Revert "Add dynamic plugin framework" (4a3ae3b)
  • Revert "Add GitHub plugin" (fea317f)
  • Revert "Move GitHub plugin to dedicated project" (d865c21)
  • Revert "Harden shell sandbox enforcement" (ce22d0f)
  • Revert "Add Windows AppContainer shell sandbox" (2f749d5)
  • Revert "Support Windows sandboxed terminals" (79a6858)
  • Revert "Fix Windows sandbox pipe streams" (7116919)
  • Revert "Discover Windows sandbox tool roots" (2429dfc)
  • Revert "Normalize Windows sandbox shell paths" (8d8e38a)
  • Normalize Windows sandbox shell paths (96020ce)
  • Discover Windows sandbox tool roots (899b9f6)
  • Fix Windows sandbox pipe streams (30481d7)
  • Support Windows sandboxed terminals (701ae0c)
  • Add Windows AppContainer shell sandbox (c861847)
  • Harden shell sandbox enforcement (89faf37)
  • Move GitHub plugin to dedicated project (b1a5cda)
  • Add GitHub plugin (1d8896a)
  • Add dynamic plugin framework (d46521f)
  • UX (ebc06d9)
  • Added F3 plan pinning in the terminal UI. (3d9adcb)
  • Updated Esc handling for model selection. (60e61c7)
  • Add progress note (a3a8c6c)
  • Add: background terminals (283f983)
  • Removed fixed shell command allow catalog (aa6cbd8)
  • Fix: Gitlab CLI (2761ee6)
  • Add CD (7b5c636)
  • Add installer UX (8e97ee3)
  • Add: SHA256SUMS (2fda605)
  • Update README (0159156)
  • Fix: paste behavior (576c2a1)
  • Fix (cf7d86b)
  • Fix GTP Plus and Pro Model list (b437192)
  • Fix SystemPrompt (5458900)
  • Fix OpenAiChatGptAccountModels is no longer a static/fixed fallback list (625c2df)
  • Fix: nanoai-issue-handler (3aeee68)
  • Add Issue handler (720d0be)
  • Added CLI input editing support (6d2db0d)
  • Fix: Update issue (b1567c1)
  • Revert "Handle provider output length truncation" (9eb4f51)
  • Added copy-paste CI review integrations for GitLab and Bitbucket. (766753e)
  • Add dry run for github automation (e17d732)
  • Handle provider output length truncation (f34bf4c)
  • Fix: Linux install (50e1dcc)
  • Fix: Linux install (b395b60)
  • Add: Github workflows automation (51bcc6a)
  • feat: add model switching and persisted tool previews (5a60a3d)
  • Added slash-command intellisense in the terminal UI (984cb1a)
  • Add arrow-key model picker (dedbb53)
  • Honor file link line numbers (88c6bed)
  • Fetch account models dynamically (7ec7e48)
  • Add browser screenshot retention (3fa00d9)
  • add --provider-auth-key for terminal runs. (901b36b)
  • Fix UI for desktop (0662d1f)
  • Fix Selection on small height (7fe935a)
  • Add auto_approve_all_tools config (8ac7749)
  • Add custom tool system (55a132d)
  • Add Headless Browser (4f410bc)
  • Fix Prompt (39f3ac9)
  • Add OpenRouter as provider (7c0ebfe)
  • Fixed the CLI onboarding paste issue. (541a87f)
  • Refactored (cb6581d)
  • Add NanoAgent self-update support (32d1568)
  • Updated README.md (376e76e)
  • Updated doc (2699c65)
  • Add: OpenAI ChatGPT Plus/Pro as provider (2840f07)
  • Add .nanoagent/.nanoignore support (5abdfd1)
  • Add multi-agent orchestration (fb0d7f5)
  • add /init command (2486ee7)
  • Fix: unsuppoted sandbox (0f53686)
  • Add LSP (83b46f0)
  • Update Documentation (3f22102)
  • Implemented single-command CLI mode (67f3883)
  • Implemented context compaction for large conversation history. (c9ae3fc)
  • retry with exponential backoff + jitter for 429, 408, 5xx, telemetry counters for latency, retries, token use, tool rounds. (52a83f6)
  • Update workflow (d1b6c83)
  • Implemented the symlink breakout coverage and guard (3e532c2)
  • Update workflow (fe61b76)
  • The LLM feedback payload no longer serializes Render (70015cf)
  • Add LessonFailureClassifier (0306c29)
  • Add PTY (e2ee24b)
  • Add tool execution parallelism (9bb9447)
  • Add: workspace skills routing (61ad740)
  • Add OS-level shell sandbox (a045d05)
  • Add: custom workspace agents (529429d)
  • Add lifecycle hook system (d45f48d)
  • Added richer permission (3cc99e8)
  • Add redaction layer (b6ea631)
  • Add: Audit logs (6d5c034)
  • Fix: Lesson Memory (9c2153d)
  • Added persisted session WorkingDirectory (01e7cf2)
  • Add workspace lesson memory and agent-profile MCP config (52b28a3)
  • Add lesson memory system (e4a3206)
  • Add: MCP Support (0d671df)
  • Add workspace instruction support (ec0d560)
  • Add tool-call sandbox (eb9551a)
  • Update Readme (29fbec3)
  • Saved section now include ToolCalls (1e3b31d)
  • Add file_delete tool (21f3d74)
  • Rename APP_NAME to NanoAgent.CLI (2d782c3)
  • Update install.ps1 (1ba6fcc)
  • Update asset name for NanoAgent installation script (f5fadc0)
  • Enhance release workflow with display names and paths (74a82a9)
  • Update Readme (48f7726)
  • Add output rendering to Desktop (6816ff9)
  • Add desktop app (6c38027)
  • Rnamed nano to nanoai as install file (9395194)
  • feat(cli): add section resume support (ad79996)
  • feat(cli): support multiline input and paste preview (21e329f)
  • Fix: (de155f5)
  • Update workflows (06f2fbb)
  • Refactored NanoAgent.CLI toward cleaner boundaries (d6a2c33)
  • refactor: move CLI presentation out of core NanoAgent library (45dc368)
  • Add: Command to new CLI (1ddaa06)
  • Add new CLI (c639474)
  • Fix: Header (e148dc0)
  • Simplified (5a54257)
  • refactor: decouple repl core from cli presentation (30d9993)
  • Update Prompt (4fa2647)
  • refactor: simplify thinking mode and prune redundant runtime helpers (7d4bf61)
  • update: readme (7226910)
  • refactor: trim duplicate command and config normalization logic (44449ee)
  • refactor: remove redundant helpers and dedupe workspace path logic (acc917c)
  • Fix (62c58a1)
  • update prompt (3f5f46f)
  • update prompt (73e51d2)
  • web_search replaced by web_run (0e787df)
  • Update Prompt (d4ca482)
  • Add supports multiline (9cbb13d)
  • Reduced prompt (938c251)
  • fix consume pending key input before evaluating auto-approval (a7d5288)
  • feat: add stateful session context tracking (f0ad3a1)
  • Add multi-agent support (0bcedbf)
  • Added Anthropic (aca78c4)
  • Fix release notes package listing (ac29952)
  • Fix workflow branch defaults (b2ca5ed)
  • fixed the release restore (60fe1fd)
  • Update readme (38ca293)
  • removed unused and overbuilt pieces (764cf5c)