StemCode v1.1.7
·
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)