Skip to content

StemCode v1.1.7

Choose a tag to compare

@github-actions github-actions released this 21 Jul 14:14
· 456 commits to 3bdd5eee31e688178e6c90e361fa4558256794b6 since this release

StemCode v1.1.7

Release assets

  • StemCode.1.1.7.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
  • SHA256SUMS

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

  • Implemented the patch-engine change so locators are treated as hints instead of hard requirements. (3bdd5ee)
  • metadata-driven context pipeline and removed the old fixed-budget behavior from the main request path. (8c95b24)
  • Implemented interrupted-turn recovery end-to-end in the conversation model and pipeline. (97e6b88)
  • Remove local-only launch config and redundant JSON catch (0428c3a)
  • fix(tools): manage byte backups and stream large snapshots (410b79a)
  • Harden file rollback and Unicode patch/file-read handling (53ca063)
  • Handle unicode-safe file reads and preserve patch indentation/context (bd2ff78)
  • Fix file read compatibility and indentation handling (ce0f98e)
  • Harden file reads and tighten patch Unicode matching (62d49e2)
  • Improve apply_patch indentation repair and matching (0e6ba7c)
  • prompt construction so normal conversation history is no longer pre-limited by MaxHistoryTurns (4a0a841)
  • Add paged workspace file reads with line ranges and integrity metadata (d36230e)
  • Update token retention and prune rules (eda5aa5)
  • Refine context compaction with token-priority pruning (8552527)
  • perf(cli): reduce startup overhead and optimize release publish size (a43728b)
  • Fix cross-platform timestamp preservation test (d0c2ba7)
  • Fix: Harden workspace file edits with atomic writes and stale-state checks (500252d)
  • Add: PostHog model/provider/token telemetry to the existing turn analytics flow. (6842f7d)
  • Fix: Harden workspace path resolution against symlink escapes (93e2c0f)
  • feat(cli): add Ctrl+click full output toggle for tool results (05f1e09)
  • Add: Updated the CLI modal mouse behavior so the highlighted selection now follows mouse hover/movement (10b8ca6)
  • Add: Selection modals in the CLI now respond to the mouse (c010d2a)
  • feat(cli): add thinking mode display and interactive reasoning/thinking selection in header click (f05dc21)
  • Fix: Unit Test (51d82b7)
  • feat(cli): add model/provider selection on input panel header click (34d6b78)
  • feat(cli): add clickable input panel header and full tool output toggle (da18306)
  • refactor(cli): migrate ConsoleBridge prompts to Spectre.Console (c6644db)
  • fix(cli): Use muted diff backgrounds for readable patch output (9ec9f64)
  • Add: TUI Action for Working Dir Click (b75f5b0)
  • Fix: Long Lines in Diff View and Chnage bg color (4a6ef2f)
  • Print Brandind on Exit CLI (2b5d13a)
  • Fix: Branding Text (7cbfb17)
  • feat(cli): show provider in gray, effort in orange on model header; fix Ctrl+T toggle (a212a2a)
  • Reject no-op apply_patch updates (9d1bdd4)
  • feat(cli): add syntax highlighting to side-by-side file diff in edit/apply-patch tool output (2372b58)
  • Fix: TUI (e24b762)
  • Fix: Typo (72a1bf4)
  • feat(cli): merge tool call and result into one collapsed block, show previews in collapsed headers (a1b1b31)
  • fix: propagate ActiveProviderName to child delegation sessions (3efd650)
  • Fix: Tolerate malformed apply_patch hunk headers (DeepSeek) (7b2ce52)
  • Fix: Preserve quotes in tool feedback JSON (4284539)
  • Add: click or Ctrl+T to expand for tools call outputs (7bc6391)
  • Fix: ACP Code Smell (0125bf0)
  • Refactor REPL and tool registration catalogs (5fa9985)
  • feat: add AI commit message suggestion to git sidebar (f857645)
  • Add: Git repo Actions (abab5db)
  • Fix: Diff View (d075e76)
  • Add: GIt side bar commit info and open ion github acttion (ca2622b)
  • Update: TUI for git sidebar (d6704c7)
  • Add: Git file Actions (30ae556)
  • Add: Git Actions on Commit (c6f3ff0)
  • perf: parallelize codebase indexing and search scoring (066b566)
  • Add: Git pull and push and update doc (66a1c00)
  • Add: add Commmit Stage and Branch in Git SideBar (18a78eb)
  • Fix: Section name generation now uses the userΓÇÖs first prompt (82f0ae6)
  • Remove three single-impl, non-mocked interfaces (4104bc9)
  • Remove: Dead Code (0108021)
  • Add: --no-update-check (fc61a09)
  • Add: --acp --no-old-reader (46ed67d)
  • Add: --no-old-reader for the CLI resume flow (b3937cc)
  • Patched the CLI render path so malformed Spectre header markup (500b4d6)
  • Add: ENV NANOAGENT_TITLE (b0b862e)
  • Add: ENV NANOAGENT_PROJECT_NAME (e02cfde)
  • Add: CLI switch for sandbox mode. (6e59b22)
  • feat: add F7 git sidebar to CLI TUI (62925dc)
  • Fix: TUI and UX (9439c04)
  • Fix: FileEditSummary file name is not click able (6c9c8e7)
  • feat: session edit summary across CLI, Desktop, VS, and VsCode (16a6f93)
  • Fix: StemCode Provider (5303152)
  • Updated the StemCode Enterprise onboarding default to https://app.getnanoai.com/v1 (741f0f0)
  • fix(VsCode): sanitize link hrefs via URL parser with scheme allowlist (e8f03df)
  • Add: Text Selectable in VS (a5da649)
  • feat(VS,VsCode): add prompt queue while a turn is running (2ce771b)
  • feat(VS): merge send/stop into one toggle button (342c2dd)
  • fix(VS): re-resolve working directory in Open Folder mode (59fcccc)
  • Update: VS Ext (68b2ff9)
  • Revert "Merge branch 'master' of https://github.com/rizwan3d/StemCode" (035f4ab)
  • docs: add cmd environment setup example (7be0381)
  • Fix: VS Code install/start logic (a7112aa)
  • Add: NPM package install snapshot (7abe7c6)
  • Add: update check vscode (c838726)
  • Add: VS code runs npm install -g nanoai-cli (8879a56)
  • Ref: VS Code (c3dff31)
  • UI: VS Code (608e50d)
  • UI: VS CODE (806d39f)
  • Add: reasoningEffort to vs code (22a12e9)
  • Ref: ChatWebview (9de072c)
  • 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. (14443c0)
  • Add: codebase index is now graph-aware (1a0455b)
  • fix(acp): support concurrent session prompts with pinned workspace roots (f752d15)
  • Fix: VS code (1da9d5f)
  • Update: Docs (fc58e64)
  • Add: plugin marketplace browse and remove (50954fe)
  • Add: current directory to list in ! and !! (b26d4ee)
  • Add: plugin system (dfc7927)
  • Improve: chat UI polish - themed scrollbars, hover transitions, richer empty state, toolbar Sessions button (24017f5)
  • Add: session browser (session/list ACP method) with resume, fork, export (2940bf7)
  • Add: @-mention file picker in chat composer (ad9b039)
  • Add: per-turn metrics line (elapsed, tokens, tool rounds) in chat (88c503c)
  • Add: agent profile descriptions as tooltips in chat profile selector (4dc3f64)
  • Add (code): Inline diff view and Context/token meter (99b1d50)
  • Update: Doc (bb44676)
  • Add: VS Marketplace (41ac0a7)
  • Fix: PostHog GitHub release and NuGet install trend (fd47b4e)
  • Add: telemetry for install and release (52600cd)
  • Add: Win supprot to curl (a8614b9)
  • Add: CSS highlighting, Inline CSS/JS inside HTML, Fix: Large-file fix - "highlighting breaks/wrong" (994adc9)
  • Add: side-by-side diff view for patch/file-edit previews in CLI (cf5b879)
  • Update: Readme and Doc (5c0eef1)
  • Add: terminal-style file/directory tab completion for ! and !! (b0c43e9)
  • CLI stream drain so shell/tool output no longer replays at a painfully slow 6 chars per frame. (e2ac997)
  • Add: installer's step-by-step progress in CLI (5372ba5)
  • Add: NPM Bin file (86963fa)
  • /update replaces that binary, preserving its name, instead of silently creating a second nanoai copy. (da0db6f)
  • TUI Improvements: Added a collapsed thinking view that can be expanded inline. (04b1ef7)
  • Fix: BG for Ubuntu's GNOME Terminal (3bdc23f)
  • Update: Readme (be9c20c)
  • Add: NPM Update Check (0ce6239)
  • Fix: Test (c238e18)
  • Add: DeepSeek-focused tool-argument repair layer https://x.com/MrAhmadAwais/status/2050956678502420612 (b38c350)
  • fix(cli): add input select-all, pause auto-scroll, and improve stuck-turn interrupt (c1ee9da)
  • Fix: Release Action (a2994df)
  • Publish on NPM (4a28504)
  • Moved the input reset so every real submission clears the draft before slash-command dispatch (4c75939)
  • Fix CLI startup failure handling and input safety (70afe91)
  • Add: queue flow for CLI (ee1a421)
  • Add: busy animation and moved it into the Session pane (7345f41)
  • Add: Copy adn Read mode (66e42de)
  • Add: after selecting a model from the /models picker, the reasoning effort selector now opens automatically (01c4c72)
  • Add: Ctrl+V paste-from-clipboard to the CLI input box (7d5cc1c)
  • Add: refreshes the local codebase index so the next prompt sees an up-to-date index. (61746a5)
  • Add: tooloutput command to print their complete output or a compact preview. (68f8500)
  • Add: appendable workspace system prompt (cafb685)
  • Add: Syntax highlighter (c7f0f11)
  • Fix: CI (ae9c67c)
  • Fix: CI (f6ba630)
  • Fix: CI (d5b09db)
  • ci: publish Windows and Linux CLI test builds (00e322a)
  • Add: ACP Test (0e1a057)
  • Update: Doc (c40d2a6)
  • Add: ask_question tool (4f96ebb)
  • Fix: environment-based provider NANOAGENT_PROVIDER + NANOAGENT_API_KEY setup is treated as already configured (bce03ab)
  • Update: Web search to Exa MCP (caba0ab)
  • Add: headless provider path (1fbc428)
  • Add: NANOAGENT_REASONING environment variable (7ef663a)
  • Fix: ESC ΓåÆ CancelTurn() (f72cb45)
  • Budget controls are now disabled by default (3da310c)
  • Update: Doc (3b607bc)
  • Fix: Unit Test (39c291d)
  • Fix: Unit Test (e96575a)
  • Stream !! background output live and add /terminals view (8f0b6fc)
  • Add: IsGitInitialized and DateTime to System Prompt (ce5dd70)
  • Show git branch name next to working directory in session header (a16d78b)
  • Hide CliBranding after first LLM call, show again on /new (2079223)
  • Fix: Use relaxed JSON escaping for tool results (4c6ab20)
  • Fix: BG color to 000 (eb46cf6)
  • Set the default reasoning effort to "high" (fba6bf0)
  • Fix: Remove Free from model id for FallbackContextWindowTokens (9bdd8b0)
  • Add: Format Model name, Provider and Reasoning effort next to model name (e6a3c15)
  • Add: TUI for /thinking and /reasoning (9beb25a)
  • Add: reasoning controls (67c2a72)
  • fix: remove Claude Code branding from Anthropic system prompt (00b3836)
  • Add: Extend Deepseek Provider (dee8d7e)
  • Add: incremental assistant text streaming (dde6bf9)
  • Add: embeddable in-process .NET SDK (StemCode.Sdk) (88fdc36)
  • Fix: Test (4656cf7)
  • Update: codebase index to an embedding-backed implementation (1c02b4c)
  • Show provider retry attempts in CLI (84549d4)
  • Add: bracket-key scrolling and status info to plan panel (8ae6e04)
  • Add: CLI Slash Command Suggestion for Index (ace1f52)
  • Add: CodebaseIndexCommand (7d2aa0d)
  • Fix: Apply Patch Tool (5e70609)
  • Add: Completed the CLI plan-reset behavior so a finished plan gets cleared when the next user instruction starts. (f67ed6f)
  • Fix: /new now starts a genuinely fresh section (fe44695)
  • Add: Deepseek as provider (f7b28dd)
  • Fix: (bcb4898)
  • Update: Patch Apply Failure Guidance (100c9d2)
  • Cap server-provided retry delay at the configured maximum (1d5c1db)
  • Remove provider request/response bodies from debug logs (04c4bb4)
  • Fix: enforce session ownership on background terminal read/stop (c213062)
  • docs and packaging now match (275f07e)
  • Update: Readme (4253b96)
  • Add: Windows Sandbox Process Background (913b046)
  • Remove Dead Code (ec4da8b)
  • Fix: Load Restored session content (1598a37)
  • Add: Live session event logging (5c543ee)
  • Fix: apply_patch Tool (20c7b3e)
  • Fix: apply_patch fallback for independent replacements (180e087)
  • Fix: check if PTY before exposing to LLM (88d73b2)
  • Fix: silently closes idle connections after ~30-40 seconds (59e70d0)
  • Fix: Windows shell wrapper (a4a1dfb)
  • Add: doctor command (58ec7e9)
  • Add: thinking to Anthropic (42c03cd)
  • Update: Readme (9d53d32)
  • Desktop: ChatViewModel Memory Leak (Event Handlers & Disposables) #11 (ec4311c)
  • Fix: Desktop GitService Has No Timeout ΓåÆ Indefinite UI Hang #8 (3eb897d)
  • Fix: unconditionally converts every blank line (9d4134c)
  • Fix: (9984e41)
  • Add: X-Title: StemCode and X-Project (9cb177e)
  • Fix: (fd1470c)
  • Fix: lessons behavior (ac55299)
  • Lesson memory as command (fecf392)
  • Updated search_files (57b6306)
  • search_files now respects workspace .gitignore files (917bcd5)
  • Added: glob / fuzzy / limit support to search_files. (b569a47)
  • Expand patch quality benchmarks (746bdb6)
  • Improve patch failure guidance (4f1d6b1)
  • Harden patch match selection (8a60903)
  • Improve patch input recovery (d29af18)
  • Fix: /redact (10c29a7)
  • Add Utf8WithBom (82300c1)
  • Fix: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. (5bb0cd5)
  • Fix: (d873ed3)
  • 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. (dd6a991)
  • Fix apply_patch blank-line context parsing (8ca1642)
  • Add: redact command (564a4c9)
  • Fix: (9cc1d78)
  • Fix: AgentConversationPipelineTests (3fe3359)
  • Fix: (06b36c9)
  • Investigate and fix apply_patch context matching failures caused by escaped character sequences. #60 (d4a594e)
  • Fix: length ('-1') must be a non-negative value (4bde188)
  • Fix CLI live layout overflow on small terminals (4def235)
  • /new now clears the previous plan state (193cbda)
  • Fix: (2582f6c)
  • Fix: budget control (561ff4a)
  • Fix: long command approval (62f7f41)
  • Add NanoEnterprise provider onboarding (91744c4)
  • MCP HTTP client times out on SSE responses that keep the stream open #29 (060cb89)
  • Remove useful PostHog queries section (e9e8a06)
  • Add PostHog CI surface detection and analytics dimensions (185c1b5)
  • Disable nanoai-review (5e9d412)
  • Rejected after-complete lifecycle hook leaves failed turn in session history #30 (0d6f849)
  • CLI prompt cancellation registrations are not disposed #31 (e877f8a)
  • Fix: (afaad30)
  • Feature: broaden LSP auto-detection and language-server management #52 (08d9168)
  • feat(settings): add auto-approve toggle to permission settings UI (ac445bf)
  • refactor(conversation): simplify provider dispatch and inline OpenCodeZen routing (d6561b6)
  • Refactor provider client into provider-specific clients with shared retry policy #43 (1933bcf)
  • Fix: Windows sandbox setup error (fa618b9)
  • Fix (1ea783f)
  • Add /setup-sandbox (ce8d690)
  • Fix: (b78b84e)
  • Local budget controls can write through symlinks outside the workspace #33 (5f6e192)
  • Add: unit tests (045f2cc)
  • Add agent-thread navigation (51fc862)
  • Fix (07d7a8a)
  • shared backend/runtime argument path so CLI parsing Consolidate duplicated CLI and backend option parsing #44 (9dd0ad7)
  • Fix: (4a16c59)
  • Fix: (29a80ea)
  • Fix; (bfe2ef9)
  • No newline at end of file` marker can affect the whole file from a non-final hunk #37 (96bcbc6)
  • Anchored insertion-only apply_patch hunks insert at EOF instead of the anchor #36 (7e0c23b)
  • apply_patch can leave partial file edits after a later operation fails #32 (529946e)
  • Case-only apply_patch renames are tracked incorrectly on case-sensitive filesystems #35 (0e80e27)
  • Move-only apply_patch operations rewrite file contents #34 (8654614)
  • Background terminal output above 8 KB is truncated and cannot be recovered #23 (f5fd977)
  • VS Code extension breaks when ACP authentication is enabled #22 (0c3d47a)
  • ACP string-token authentication branch is unreachable #24 (a41a5dc)
  • Null Byte Environment Variable Injection #12 (3cadd27)
  • Fix: CI (fe27ebe)
  • Add: Unit tests (a66cfa4)
  • Add 54 benchmark tasks (bugfix, repo-understanding, patch-quality, tool-safety) and update manifest (ddbe5a7)
  • Add version reporting (f8e5b88)
  • FIx: CI (9637253)
  • Fix: CI (95629f4)
  • Add: Sandbox Setup on Start (acc4c1c)
  • Add benchmarks (8bfbc2c)
  • Enabled Support for future SDK version's (447435b)
  • Removed Consitent Working Directory (ee7aaef)
  • Added: user URL and API Key for LM-Studio (d0be52d)
  • Support for LM-Studio Provider (c25dceb)
  • Added PostHog person + session metadata. (bccfbbe)
  • Add: end-to-end Windows Sandbox execution tests (dfaa8b7)
  • Windows Sandbox fix (11a1b6d)
  • ACP Server: session/load sessionId Path Traversal Risk #10 (916ae8e)
  • Add: test (431d051)
  • Add Auto Stick Plan panal if it has plan (4aac921)
  • Fix NuGet link in README (9bde8bc)
  • fix: apply_patch (97ee7a0)
  • Add: Unit Test (3dbd7d2)
  • Update README.md (1012714)
  • Add PostHog (59f0034)
  • Fix (92219f5)
  • Add environment to Publish NuGet packages (017dd4b)
  • Fix: NuGet CD (2f30799)
  • Add: NuGet packaging #13 (f6a0b85)
  • ACP Server: No Input Size Limits (DoS Vector) #9 (a86c931)
  • Add ACP Server Authentication #7 (a5a9bdf)
  • Add SLSA (0066e27)
  • fix terminology (1733d80)
  • Fix: Unsupported message (1f3b5d8)
  • Add configurable MCP timeout (e47e716)
  • Add configurable agent orchestration timeout (9958093)
  • Add configurable HTTP and ACP request timeouts (be8d208)
  • prompt helpers can be broken/injected by file content containing triple backticks. (dabc85d)
  • Fix: Readme (c28d08e)
  • Fix ApplyPatchTool (96c7e6b)
  • moved the CLI branding into its own file (0634574)
  • Make installer checksum/signature verification mandatory. (e77c6ad)
  • Update: dotnet-expert (7ad5e7e)
  • Add strict CSP/nonces to the VS Code webview. (0f6eb31)
  • Fix: StemCode.JetBrains (75012cb)
  • Update: Readme (d4ac726)
  • FIx: (746bb0a)
  • Fix: (59f286a)
  • Fix CD for VS E (b3ef7da)
  • Add: CI AND CD for VS Ext (0d5ac51)
  • Add VS Ext (0d68498)
  • Update SessionRecord (19bb983)
  • Revise security policy and reporting guidelines (a726147)
  • Add Windows sandbox (e1c50a4)
  • fix(SecretRedactor): stop over-redacting non-secret code patterns (8ebbd53)
  • feat: restructure apply_patch tool description with clearer format docs (f054707)
  • feat: Escape key cancels running LLM request in interactive mode (af3f71d)
  • Expose background terminals in VS Code (18bf9d7)
  • Add extension CI workflows (928bd12)
  • Add VS Code ACP session switching (c9fc2c5)
  • Manage background terminal lifecycle (9894d8a)
  • Update Readme (3d5e633)
  • Add custom slash command prompts (a19102d)
  • Render hidden Unicode in command displays (57f869f)
  • OpenCode Zen as provide (7c76ae6)
  • Add: Logo (a6c1147)
  • Fix: (8245bb0)
  • Update: StemCode.JetBrains (fc69627)
  • Implemented the opencode-style apply_patch (e68861c)
  • Add: Repo memory (34c4249)
  • Add: JetBrains (0e4c989)
  • Update: Doc (e6a3398)
  • Fix (4e6491d)
  • CD for VS Code (40c4be2)
  • Fix: VS Code (802f537)
  • Implemented provider reasoning/thinking display in the CLI flow (eb8912f)
  • Update: StemCode.VsCode (ef7f426)
  • Fixed the DeepSeek thinking-mode failure. (31862ed)
  • Add VS Code extension (a8677f6)
  • Remove Google Antigravity (ba635be)
  • Revert "Add Gemini CLI provider" (ee8f5ad)
  • Revert "Move Google Antigravity provider to cloud OAuth" (b064b93)
  • Move Google Antigravity provider to cloud OAuth (d42143e)
  • Add Gemini CLI provider (7f3d546)
  • Add Groq provider (b528c27)
  • Add Cerebras provider (6188549)
  • Add Ollama Cloud provider (160b0f6)
  • Add Ollama provider (1833794)
  • Add Google Antigravity provider (5af3b19)
  • Add Kilo Code Provider (edf6992)
  • Fix: Unzip issue in gitlab pipline (0705b5f)
  • Fix: macOS/Linux installer (d4f55db)
  • Add CI coverage threshold (eaca8c0)
  • Add yes approval mode (1c403ef)
  • Add JSON output mode (d1f6ced)
  • Support multiple ACP sessions (f16f408)
  • ACP now parses mcpServers (b21406b)
  • Fixed multi-provider credentia (b09bc2a)
  • Add onboard multiple provider and switch between them (93fdff0)
  • UX (fbb6359)
  • UX (32d302c)
  • Persist workspace permission settings (5562723)
  • Add file path suggestions (7e83a89)
  • Add session management commands (76cb96e)
  • Add setting UX (e6ecd04)
  • Add GitHub Copilot (e8b39d7)
  • Added Anthropic Claude Pro/Max (cb75be4)
  • Added ! direct shell input. (7ba9f7b)
  • Built-in profile prompts are now customizable (de2b54b)
  • Update UI (9778477)
  • Update Init command (25cbe29)
  • Add Custom workspace system prompts (ce6c8a1)
  • Fix (11be6a2)
  • Add budget controls (7f77457)
  • Add codebase indexing (79df69d)
  • Added a structured team-memory system. (462fa26)
  • Update Readme (c8b5aa3)
  • Add ACP server (518dbac)
  • Add gif (97dacc6)
  • UX (4a0c31b)
  • Add File Attach (527991b)
  • Expanded code_intelligence LSP (2a89228)
  • VS Message use primary constructor (2e92ca0)
  • code cleanup (d31a1e6)
  • Code Cleanup (e57eff8)
  • Revert "Add dynamic plugin framework" (ca08ca7)
  • Revert "Add GitHub plugin" (d49b2e8)
  • Revert "Move GitHub plugin to dedicated project" (67d09d2)
  • Revert "Harden shell sandbox enforcement" (07546ba)
  • Revert "Add Windows AppContainer shell sandbox" (ba17a2c)
  • Revert "Support Windows sandboxed terminals" (bd9552f)
  • Revert "Fix Windows sandbox pipe streams" (af5e607)
  • Revert "Discover Windows sandbox tool roots" (d4b911f)
  • Revert "Normalize Windows sandbox shell paths" (1e8bc39)
  • Normalize Windows sandbox shell paths (c30dc9f)
  • Discover Windows sandbox tool roots (95c1535)
  • Fix Windows sandbox pipe streams (9cfc97a)
  • Support Windows sandboxed terminals (97dbdfb)
  • Add Windows AppContainer shell sandbox (a57dd86)
  • Harden shell sandbox enforcement (150bfab)
  • Move GitHub plugin to dedicated project (6b9d1cb)
  • Add GitHub plugin (8b1d1cd)
  • Add dynamic plugin framework (af753c1)
  • UX (eac9bbb)
  • Added F3 plan pinning in the terminal UI. (0e13373)
  • Updated Esc handling for model selection. (0cd55cd)
  • Add progress note (8a59152)
  • Add: background terminals (b89a670)
  • Removed fixed shell command allow catalog (d0b8335)
  • Fix: Gitlab CLI (db33a99)
  • Add CD (a3d30e8)
  • Add installer UX (78287a9)
  • Add: SHA256SUMS (d5041ef)
  • Update README (b06d9ed)
  • Fix: paste behavior (c48c169)
  • Fix (822c512)
  • Fix GTP Plus and Pro Model list (0dd96c0)
  • Fix SystemPrompt (2064b7c)
  • Fix OpenAiChatGptAccountModels is no longer a static/fixed fallback list (ceb2072)
  • Fix: nanoai-issue-handler (413e48d)
  • Add Issue handler (bf43707)
  • Added CLI input editing support (89ebeee)
  • Fix: Update issue (28ca5ea)
  • Revert "Handle provider output length truncation" (39f03cf)
  • Added copy-paste CI review integrations for GitLab and Bitbucket. (5b2ac3c)
  • Add dry run for github automation (56509b3)
  • Handle provider output length truncation (2d83018)
  • Fix: Linux install (070be7e)
  • Fix: Linux install (792e696)
  • Add: Github workflows automation (8bfb90e)
  • feat: add model switching and persisted tool previews (4ece219)
  • Added slash-command intellisense in the terminal UI (6bd35ab)
  • Add arrow-key model picker (b96c34d)
  • Honor file link line numbers (8cca800)
  • Fetch account models dynamically (4519d0f)
  • Add browser screenshot retention (170e5b9)
  • add --provider-auth-key for terminal runs. (5fc5396)
  • Fix UI for desktop (15344b9)
  • Fix Selection on small height (c9b083f)
  • Add auto_approve_all_tools config (9e1d1e8)
  • Add custom tool system (91dc9d8)
  • Add Headless Browser (1d39091)
  • Fix Prompt (174d284)
  • Add OpenRouter as provider (cef306c)
  • Fixed the CLI onboarding paste issue. (6b069b0)
  • Refactored (c679f2d)
  • Add StemCode self-update support (670aacb)
  • Updated README.md (df95e21)
  • Updated doc (51e197f)
  • Add: OpenAI ChatGPT Plus/Pro as provider (0c14eee)
  • Add .nanoagent/.nanoignore support (06c3d24)
  • Add multi-agent orchestration (1a704e8)
  • add /init command (b94817e)
  • Fix: unsuppoted sandbox (752eb88)
  • Add LSP (d8b4a1f)
  • Update Documentation (729f6b6)
  • Implemented single-command CLI mode (99c2870)
  • Implemented context compaction for large conversation history. (587f848)
  • retry with exponential backoff + jitter for 429, 408, 5xx, telemetry counters for latency, retries, token use, tool rounds. (f1021a4)
  • Update workflow (9525afd)
  • Implemented the symlink breakout coverage and guard (046fcef)
  • Update workflow (25ebdfe)
  • The LLM feedback payload no longer serializes Render (a461804)
  • Add LessonFailureClassifier (6aa1467)
  • Add PTY (95e9b86)
  • Add tool execution parallelism (f8150ac)
  • Add: workspace skills routing (2303b2e)
  • Add OS-level shell sandbox (27e1b14)
  • Add: custom workspace agents (b3585a4)
  • Add lifecycle hook system (7b6ed5a)
  • Added richer permission (3d2e8a1)
  • Add redaction layer (4069f5d)
  • Add: Audit logs (2515b1b)
  • Fix: Lesson Memory (bd9cb8e)
  • Added persisted session WorkingDirectory (8688c5e)
  • Add workspace lesson memory and agent-profile MCP config (bf63a15)
  • Add lesson memory system (3d6cf22)
  • Add: MCP Support (5706a2c)
  • Add workspace instruction support (83da0ed)
  • Add tool-call sandbox (e958291)
  • Update Readme (67e0f47)
  • Saved section now include ToolCalls (7afba0a)
  • Add file_delete tool (807a27a)
  • Rename APP_NAME to StemCode.CLI (5a2bc96)
  • Update install.ps1 (88d58d9)
  • Update asset name for StemCode installation script (a4cfe1d)
  • Enhance release workflow with display names and paths (3d7065d)
  • Update Readme (373ca1a)
  • Add output rendering to Desktop (837da6d)
  • Add desktop app (71ec4a2)
  • Rnamed nano to nanoai as install file (c0ba7b2)
  • feat(cli): add section resume support (3458aa8)
  • feat(cli): support multiline input and paste preview (e4c4341)
  • Fix: (44ad5b8)
  • Update workflows (063deb1)
  • Refactored StemCode.CLI toward cleaner boundaries (5d69770)
  • refactor: move CLI presentation out of core StemCode library (f1b4aac)
  • Add: Command to new CLI (fe7e1a1)
  • Add new CLI (1f4ea3e)
  • Fix: Header (2d0b08e)
  • Simplified (9aa8c86)
  • refactor: decouple repl core from cli presentation (5909f66)
  • Update Prompt (ef11c23)
  • refactor: simplify thinking mode and prune redundant runtime helpers (196cfe3)
  • update: readme (f32261d)
  • refactor: trim duplicate command and config normalization logic (e69f89b)
  • refactor: remove redundant helpers and dedupe workspace path logic (873d62e)
  • Fix (3ce8380)
  • update prompt (a310338)
  • update prompt (21d6e7c)
  • web_search replaced by web_run (f20830e)
  • Update Prompt (ca7b70d)
  • Add supports multiline (66527bb)
  • Reduced prompt (be15785)
  • fix consume pending key input before evaluating auto-approval (1ae4419)
  • feat: add stateful session context tracking (9ea13c6)
  • Add multi-agent support (7967d43)
  • Added Anthropic (021e693)
  • Fix release notes package listing (2d99328)
  • Fix workflow branch defaults (28b97f5)
  • fixed the release restore (45e08db)
  • Update readme (217a80e)
  • removed unused and overbuilt pieces (f1a4e5a)