Releases: hybridpicker/nex-code
Releases · hybridpicker/nex-code
Release v0.5.34
Changes in v0.5.34
- chore: bump version to 0.5.34
- release: reconcile devel history before publish
- desktop: preserve completed runs after redundant readbacks
- routing: keep scoped edits on large-context models
- task-router: fall back to USE_CASES when scoped-edit config model has <256K context
- task-router: fall back to USE_CASES when config model has insufficient context for category
- benchmark: context-window-aware scoring, scoped-edit guard, seed list recalibration
- benchmark: add scoped-edit routing, context-window-aware model ranking
- fix: close remaining stall-path and dist skill load gap
- fix: move deadlock escape before overlap detection to prevent stall after compression
- feat: self-verification, fitness routing, and modular guard architecture
- fix: preserve deadlock-break across super-nuclear compression to stop read/grep loop
- fix: tolerate deleted cwd in app launcher
- fix: mark stalled Desktop runs as failed
- fix: recover empty headless edits after target location
- fix: prevent stale Desktop prose from looking final
- fix: fail closed when selected model is unavailable
- fix: soften desktop chat message hierarchy
- fix: mark blocked tool loops as stalled
- fix: make desktop timeline read like chat
- fix: keep forced model through agent retries
- fix: force selected Desktop model in server runs
- fix: edit routed snippet tasks in projects
- fix: show corrected Desktop completion summaries
- fix: keep desktop server log collapsed by default
- fix: report Desktop E2E completion accurately
- fix: preserve Desktop debug artifacts
- fix: summarize corrected edits deterministically
- fix: prevent Desktop proof from passing without edits
- fix: finish optional verification setup failures after edits
- fix: replace inaccurate final answers after edits
- fix: finish after optional verification setup failures
- fix: correct final summaries that say edits are in place
- fix: correct final summaries after edits
- fix: require Desktop server edits after locating targets
- fix: keep desktop streaming from repainting timeline
- fix: prevent duplicate fields after small insertions
- fix: normalize incidental blanks in scoped insertions
- fix: skip recovery rereads after full-file context
- fix: nudge located edits before text exits
- fix: allow scoped post-edit readback
- fix: preserve located snippets through compression
- fix: include located anchors in edit recovery
- fix: recover empty responses after target reads
- fix: allow insertions inside preserved blocks
- fix: match readback anchors with line numbers
- fix: honor explicit insertion anchors
- fix: prevent duplicate target rereads before edits
- fix: trigger scoped edit nudges in headless auto runs
- fix: validate scoped insertion anchors before editing
- fix: require edits after scoped target discovery
- fix: reject guessed anchors for scoped insertions
- fix: keep scoped insertions anchored after target discovery
- fix: recover headless finals after verified edits
- fix: preserve grep evidence for recovery
- fix: nudge empty edit runs toward changes
- fix: allow more edit mismatch recovery
- fix: force edits after exhausted file search
- fix: require edit readbacks to include new content
- desktop: wait for renderer readiness in E2E
- docs: document Desktop E2E verification
- feat: verify Desktop prompt flows end to end
- fix: block false success on malformed markup edits
- fix: allow readback verification after edits
- fix: allow narrow rereads after compression
- fix: skip generic examples for fallback coding tasks
- fix: clarify example boundary for real tasks
- fix: preserve task target after post-tool compression
- fix: avoid metadata resume after compression
- fix: keep compression resume from targeting metadata
- fix: allow post-edit reads to verify changes
- fix: allow compressed target rereads to unblock edits
- fix: preserve task anchor during context compression
- fix: make plan approval flow clearer
- fix: keep edit target across context compression
- fix: unblock desktop project startup controls
- fix: preserve exact verification in Desktop workflows
- fix: make desktop verification runs deterministic
- fix: make desktop run state trustworthy
- build: refresh nex-code-app bundle
- fix: stabilize nex-code-app desktop state
- test: mock chat stream fallback to avoid network calls
- fix: bind timeline inline answers safely
- fix: tighten harness recovery and model handling
- feat: add desktop app launcher command
- fix: fail closed on incomplete headless runs
- fix: make desktop nav buttons respond to clicks
- fix: make desktop controls actionable
- fix: clarify desktop dashboard empty state
- build: rebuild dist for v0.5.33
- fix: keep /desktop/ exclusion in pre-push test ignore pattern
- security: gitignore API key script, scrub personal project names from tests
- fix: repair pre-existing test failures blocking push
- fix: skip phase routing for non-implementation tasks
- security: scrub jarvis hostname and all personal project names from 23 files
- security: add personal-data pre-commit hook, push allowlist, SECURITY.md incident report
- security: missed stadtkapelle in benchmark fixtures
- security: scrub remaining project names from benchmark fixtures
- security: scrub sensitive data — IPs, hostnames, usernames, paths
- build: rebuild dist for v0.5.32
- fix: exclude desktop tests and revert warnLog
- docs: add DeepSeek V4 and inline file preloading to README and NEX.md
- improve: inline file preloading for providers that prefer upfront context
- improve: add FULL FILE marker to read_file, tighten DeepSeek briefings with edit rules
- improve: re-read BLOCKED msgs now push edit_file/write_file, auto-transition phase on loop
- improve: add DeepSeek V4 integration - model profiles, phase routing, thinking, orchestrator, flatrate guard
- feat(desktop): implement high-fidelity cinematic final response with markdown rendering and performance optimizations
- fix: reset right sidebar placeholders to neutral defaults, update on project open
- fix: update preload.js with server events + fix init to not crash on missing demo elements
- fix: actually apply server-based renderer — welcome screen, server output, setupServer
- feat: spawn real nex-code --server on project open — JSON-lines IPC, welcome screen, 131 tests
- build: rebuild dist for v0.5.31
- Revert "feat: Cyber-Obsidian TUI with agent loop, provider routing, and mock tools — 131 tests, 93.2% coverage"
- Revert "fix: add missing cursor color field for blessed screen options"
- Revert "fix: resolve blessed type errors — border types, coral import, number casts"
- Revert "feat: wire Electron desktop to live backend — agent loop, routing, cost calc, mock tools"
- Revert "feat: minimal sidebar — remove placeholders, show only real data from live backend"
- Revert "fix: remove all hallucinated branding — nex-code only, Ollama-first model names, no placeholders"
- docs: --decompose as shell pattern hint
- fix: remove all hallucinated branding — nex-code only, Ollama-first model names, no placeholders
- feat: minimal sidebar — remove placeholders, show only real data from live backend
- feat: wire Electron desktop to live backend — agent loop, routing, cost calc, mock tools
- fix: resolve blessed type errors — border types, coral import, number casts
- fix: add missing cursor color field for blessed screen options
- feat: Cyber-Obsidian TUI with agent loop, provider routing, and mock tools — 131 tests, 93.2% coverage
- build: rebuild dist for v0.5.30
- fix: skip auto-escalation during bounded backlog planning
- fix: reset auto-escalation counter in session tracking
- feat: auto-escalate weak models, smarter headless defaults, multi-step nudges
- build: rebuild dist for v0.5.29
- chore: remove vendor-specific inspiration comments from source
- build: rebuild dist for v0.5.28
- feat: Claude Code-level improvements — system prompt, guards, skills, benchmarks
- build: rebuild dist for v0.5.27
- feat: add --scope flag to restrict file edits in headless mode
- build: rebuild dist for v0.5.26
- build: rebuild dist with scope discipline system prompt
- fix: headless runner walks back for text, soft-warn on writes
- build: rebuild dist for v0.5.25
- ux: modernize terminal output with box-drawing, file tree, and milestone context
- build: rebuild dist for v0.5.24
- test: update stagnation test for soft-warn
- fix: remove duplicate renderMarkdown block causing SyntaxError
- perf: adopt DeepSeek TUI reliability patterns for Ollama Cloud
- headless: fail closed when final answer is missing
- agent: improve bounded backlog implementation flow
- agent: permit narrow bounded target lookup
- agent: reject missing backlog plan targets
- agent: allow bounded edit recovery searches
- agent: prevent unevidenced automation completion
- build: rebuild dist for v0.5.23
- agent: harden gated backlog automation runs
- build: rebuild dist for v0.5.22
- agent: keep backlog runs on implementation path
- build: rebuild dist for v0.5.21
- agent: support namespaced tree calls
- build: rebuild dist for v0.5.20
- agent: support namespaced bash exec calls
- agent: stop failed backlog edit loops
- agent: reject bare no-safe backlog exits
- agent: keep backlog runs on implementation path
- build: rebuild dist for v0.5.19
- agent: ground backlog plans in prompt evidence
- agent: require backlog evidence before no-safe exit
- fix(harness): implement eager loop termination to prevent empty-provider fallback
- perf: reduce prompt bloat for real-world tasks
- test: enable deterministic CLI E2E without network
- test: implement secure QA gauntlet with sandbox and tool budget validation
- agent: surface git preflight tool events in run history
- agent: force bounded backlog decision after evidence cap
- agent: prevent auto-orchestrate bypass on automation prompts
- agent: allow final git-status evidence in gated automations
- agent: prevent bounded backlog plan→implement bypass
- agent: enforce evidence-backed automa...
Release v0.5.33
Changes in v0.5.33
- chore: bump version to 0.5.33
- fix: keep /desktop/ exclusion in pre-push test ignore pattern
- security: gitignore API key script, scrub personal project names from tests
- fix: repair pre-existing test failures blocking push
- fix: skip phase routing for non-implementation tasks
- security: scrub jarvis hostname and all personal project names from 23 files
- security: add personal-data pre-commit hook, push allowlist, SECURITY.md incident report
- security: missed stadtkapelle in benchmark fixtures
- security: scrub remaining project names from benchmark fixtures
- security: scrub sensitive data — IPs, hostnames, usernames, paths
- build: rebuild dist for v0.5.32
- fix: exclude desktop tests and revert warnLog
Release v0.5.32
Changes in v0.5.32
- chore: bump version to 0.5.32
- fix: exclude desktop tests and revert warnLog
- docs: add DeepSeek V4 and inline file preloading to README and NEX.md
- improve: inline file preloading for providers that prefer upfront context
- improve: add FULL FILE marker to read_file, tighten DeepSeek briefings with edit rules
- improve: re-read BLOCKED msgs now push edit_file/write_file, auto-transition phase on loop
- improve: add DeepSeek V4 integration - model profiles, phase routing, thinking, orchestrator, flatrate guard
- feat(desktop): implement high-fidelity cinematic final response with markdown rendering and performance optimizations
- fix: reset right sidebar placeholders to neutral defaults, update on project open
- fix: update preload.js with server events + fix init to not crash on missing demo elements
- fix: actually apply server-based renderer — welcome screen, server output, setupServer
- feat: spawn real nex-code --server on project open — JSON-lines IPC, welcome screen, 131 tests
- build: rebuild dist for v0.5.31
Release v0.5.31
Changes in v0.5.31
- chore: bump version to 0.5.31
- Revert "feat: Cyber-Obsidian TUI with agent loop, provider routing, and mock tools — 131 tests, 93.2% coverage"
- Revert "fix: add missing cursor color field for blessed screen options"
- Revert "fix: resolve blessed type errors — border types, coral import, number casts"
- Revert "feat: wire Electron desktop to live backend — agent loop, routing, cost calc, mock tools"
- Revert "feat: minimal sidebar — remove placeholders, show only real data from live backend"
- Revert "fix: remove all hallucinated branding — nex-code only, Ollama-first model names, no placeholders"
- docs: --decompose as shell pattern hint
- fix: remove all hallucinated branding — nex-code only, Ollama-first model names, no placeholders
- feat: minimal sidebar — remove placeholders, show only real data from live backend
- feat: wire Electron desktop to live backend — agent loop, routing, cost calc, mock tools
- fix: resolve blessed type errors — border types, coral import, number casts
- fix: add missing cursor color field for blessed screen options
- feat: Cyber-Obsidian TUI with agent loop, provider routing, and mock tools — 131 tests, 93.2% coverage
- build: rebuild dist for v0.5.30
Release v0.5.30
Changes in v0.5.30
- chore: bump version to 0.5.30
- fix: skip auto-escalation during bounded backlog planning
- fix: reset auto-escalation counter in session tracking
- feat: auto-escalate weak models, smarter headless defaults, multi-step nudges
- build: rebuild dist for v0.5.29
Release v0.5.29
Changes in v0.5.29
- chore: bump version to 0.5.29
- chore: remove vendor-specific inspiration comments from source
- build: rebuild dist for v0.5.28
Release v0.5.28
Changes in v0.5.28
- chore: bump version to 0.5.28
- feat: Claude Code-level improvements — system prompt, guards, skills, benchmarks
- build: rebuild dist for v0.5.27
Release v0.5.27
Changes in v0.5.27
- chore: bump version to 0.5.27
- feat: add --scope flag to restrict file edits in headless mode
- build: rebuild dist for v0.5.26
Release v0.5.26
Changes in v0.5.26
- chore: bump version to 0.5.26
- build: rebuild dist with scope discipline system prompt
- fix: headless runner walks back for text, soft-warn on writes
- build: rebuild dist for v0.5.25
Release v0.5.25
Changes in v0.5.25
- chore: bump version to 0.5.25
- ux: modernize terminal output with box-drawing, file tree, and milestone context
- build: rebuild dist for v0.5.24